计算机设定第三方的业务流程软件Ultimus自动提醒的方法

文档序号:6337019阅读:166来源:国知局
专利名称:计算机设定第三方的业务流程软件Ultimus自动提醒的方法
计算机设定第三方的业务流程软件Ultimus自动提醒的方
法本发明涉及计算机程序技术领域,具体地说是计算机设定第三方的业务流程软 件Ultimus自动提醒的方法。目前对于提醒这一块有好多软件都有所涉及,比如说像QQ,MSN等等,但是 至今还没有发现第三方开发的专门的提醒软件。其原理都是根据用户之间的直接通信, 一个用户发一条消息给另外一个用户,另外一个用户那边都会有所反应,例如对方头像 闪动、弹出对话框等等。根据用户需求,现在市场上没有想要的那种软件,所以在业务 流程管理软件Ultimus上面实现了一种自动提醒的方法。实现把Ultimus里面的未处理的任务数据的取出以及任务状态变化的捕捉存在一 定的难度,这主要是Ultimus里面的数据量很大,如果每次都扫面整个数据库里面的所有 数据会造成系统资源很大的浪费,也会对系统的性能方面造成很大的影响。本发明的目的在于克服现有业务流程管理软件Ultimus的不足,提供一种即时提 醒软件模块,帮助用户快速获取没有处理的业务流程并通知用户,从而达到提高办事效 率的目的。为实现上述目的设计一种计算机设定第三方的业务流程软件Ultimus自动提醒的 方法,利用打开、关闭和暂停指令作为并行处理指令来进行未处理业务流程信息的自动 提醒的方法,其特征在于采用下列步骤a、将欲执行任务的用户未处理的流程状态标志、读取流程信息、建立消息表贮 存到配置好的该计算机系统的程序存贮器中,接收搜索条件及根据当天时间为基础的排 序来查询一个互联网或者互联网为基础的范围内的数据,用户根据消息表提醒记录在该 系统的程序存贮器中;b、启动该计算机系统工作,CPU按程序计数器内容读出在线的所有用户信息, 从消息表里读取每个在线用户未处理流程的摘要信息;C、当所执行指令为通常的程序指令时,程序计数器的更新与通用计算机相同; 发送消息给用户,并对消息的发送状态做下改变,等待后续指令的执行;d、当所执行指令为打开指令时,程序计数器被更新为此打开指令之后指令的地 址,即要打开的并行处理程序的首地址,从而启动控制子过程操作CPU和程序计数器 根据Ultimus里面的业务流程处理机制,获得业务流程处理界面的链接地址,发送给用户 消息里面包含了流程的摘要信息和流程处理界面的链接地址,用户可以点击紧急的流程 直接进入到流程处理界面,完成流程处理的操作。e、当所执行指令为 关闭指令时,程序计数器由地址表中选择得到的地址、或者此关闭指令之后指令的地址来更新,从而使发出该关闭指令的程序本身或者另一并行程 序终止程序,同时伴随着启动其它的并行程序;CPU和程序计数器接受到关闭指令后, 会先查看内存中级程序计数器中程序运行的状态,如果正在进行网络交互,则先等待网 络交互完毕,处理返回结果并存储以后才介入操作,结束下载和存储部分的指令以后, CPU和程序控制器会根据本程序打开另一个程序,首先通过设置好的条件寻址从磁盘或 者数据库中读取对应的评分矩阵,将其载入内存中。f、当所执行的指令为暂停指令时,程序计数器由该暂停指令之后的指令地址 更新,从而使此程序按需要暂停执行一定的时间,同时在此期间内启动另一并行程序, CPU和程序计数器接受到关闭指令后,会先查看内存程序计数器中程序运行的状态,如 果正在进行网络交互,则先等待网络交互完毕,处理返回结果并存储以后才介入操作, 将控制其状态设置为挂起,优先运行其他程序。客户端设有登录模块、用户模块、传送文、消息模块、提醒模块,所述的登录 模块通过域验证,所述的用户模块设有权限划分,所述的消息模块设有Ultimus的接口, 客户端所得数据处理并传输,服务端设有消息模块、数据操作模块,所述的数据操作模 块设有数据库,服务器端所得数据处理并传输。本发明与现 有技术相比,实现能够从Ultimus数据库里面获取用户未处理流程信 息,并且通知用户,用户可以直接通过链接地址完成流程的处理操作。

图1为本发明的流程示意图;[具体的实施方式]下面结合附图和具体实施方式
对本发明作详细描述获取Ultimus业务流程软件里面未处理业务流程信息的步骤有(1)选定用户未处理的流程状态标志;(2)根据选定的标志,读取流程的摘要信息,然后写入到一张消息表中;由于流程信息每时每刻都会产生,所以需要不断的扫描Ultimus数据库里面的流 程信息,这样会造成系统资源的很大浪费,考虑到这个原因,每次扫描不需要扫描全部 的信息,只需要扫描当天的流程信息,这样可以很快的获得用户未处理的流程信息,同 时还要在读取信息的同时删除消息表中用户已经处理过的过时消息,以免给用户造成困 扰。根据消息表里面的用户内容通知用户的步骤有(1)根据用户状态读出在线的所有用户信息;(2)从消息表里面读取每个在线用户未处理流程的摘要信息,然后发送消息给用 户,并对消息的发送状态做一下改变。之所以对已发送消息的状态做一下改变,主要是基于对用户的考虑,用户已经 收到提醒,但由于其它原因,没有及时处理的话,会重复收到相同的消息,所以需要修 改消息的发送状态为已发送,这样可以防止用户收到过多重复的提醒。根据Ultimus里面的业务流程处理机制,获得业务流程处理界面的链接地址,发 送给用户消息里面包含了流程的摘要信息和流程处理界面的链接地址,用户可以点击比较紧急的流程直接进入到流程处理界面,完成流程处理的操作。在获取Ultimus里面用户未处理业务流程以前,要先确定选择哪些列当做流程的 摘要信息,需要把这些信息存放到消息表里面。在选取哪些列做摘要信息的时候,一定 要考虑Ultimus里面链接流程处理的web界面需要的键值。在用户界面通过System.Diagnostics.Process.Start( “链接地址”)函数打开一个
链接,该链接会打开一个WEB界面,和用户登录Ultimus打开的界面完全一样,用户可 以直接处理流程信息,然后提交完成操作。同时,本发明分成一下几部分1.获取业务流程的各个状态的标志的意义; 2.根据未处理业务流程的标志,获取未处理流程的摘要信息;3.把获取的摘要信息写入到一张消息表中;4.根据在线用户的状态发送消息;5.为用户提供业务流程处理界面的链接地址。6.完成处理,关闭WEB页面。通过以上步骤,就可以实现把Ultimus里面用户未处理的流程信息,给用户一 提醒。在用户使用的观点来看,可以直接点击该软件提供的链接地址,直接处理流程信 息,快捷方便。
权利要求
1.计算机设定第三方的业务流程软件Ultimus自动提醒的方法,利用打开、关闭和暂 停指令作为并行处理指令来进行未处理业务流程信息的自动提醒的方法,其特征在于采 用下列步骤a、将欲执行任务的用户未处理的流程状态标志、读取流程信息、建立消息表贮存到 配置好的该计算机系统的程序存贮器中,接收搜索条件及根据当天时间为基础的排序来 查询一个互联网或者互联网为基础的范围内的数据,用户根据消息表提醒记录在该系统 的程序存贮器中;b、启动该计算机系统工作,CPU按程序计数器内容读出在线的所有用户信息,从消 息表里读取每个在线用户未处理流程的摘要信息;C、当所执行指令为通常的程序指令时,程序计数器的更新与通用计算机相同;发送 消息给用户,并对消息的发送状态做下改变,等待后续指令的执行;d、当所执行指令为打开指令时,程序计数器被更新为此打开指令之后指令的地址, 即要打开的并行处理程序的首地址,从而启动控制子过程操作CPU和程序计数器根据 Ultimus里面的业务流程处理机制,获得业务流程处理界面的链接地址,发送给用户消息 里面包含了流程的摘要信息和流程处理界面的链接地址,用户可以点击紧急的流程直接 进入到流程处理界面,完成流程处理的操作。e、当所执行指令为关闭指令时,程序计数器由地址表中选择得到的地址、或者此关 闭指令之后指令的地址来更新,从而使发出该关闭指令的程序本身或者另一并行程序终 止程序,同时伴随着启动其它的并行程序;CPU和程序计数器接受到关闭指令后,会先 查看内存中级程序计数器中程序运行的状态,如果正在进行网络交互,则先等待网络交 互完毕,处理返回结果并存储以后才介入操作,结束下载和存储部分的指令以后,CPU 和程序控制器会根据本程序打开另一个程序,首先通过设置好的条件寻址从磁盘或者数 据库中读取对应的评分矩阵,将其载入内存中。f、当所执行的指令为暂停指令时,程序计数器由该暂停指令之后的指令地址更新, 从而使此程序按需要暂停执行一定的时间,同时在此期间内启动另一并行程序,CPU和 程序计数器接受到关闭指令后,会先查看内存程序计数器中程序运行的状态,如果正在 进行网络交互,则先等待网络交互完毕,处理返回结果并存储以后才介入操作,将控制 其状态设置为挂起,优先运行其他程序。
2.如权利要求1所述的计算机设定第三方的业务流程软件Ultimus自动提醒的方法, 其特征在于客户端设有登录模块、用户模块、传送文、消息模块、提醒模块,所述的登 录模块通过域验证,所述的用户模块设有权限划分,所述的消息模块设有Ultimus的接 口,客户端所得数据处理并传输,服务端设有消息模块、数据操作模块,所述的数据操 作模块设有数据库,服务器端所得数据处理并传输。
全文摘要
本发明涉及计算机程序技术领域,具体地说是计算机设定第三方的业务流程软件Ultimus自动提醒的方法,其特征在于采用下列步骤(1)选定用户未处理的流程状态标志;(2)根据选定的标志,读取流程的摘要信息,然后写入到一张消息表中;本发明与现有技术相比,实现能够从Ultimus数据库里面获取用户未处理流程信息,并且通知用户,用户可以直接通过链接地址完成流程的处理操作。
文档编号G06F9/44GK102012815SQ20101056445
公开日2011年4月13日 申请日期2010年11月29日 优先权日2010年11月29日
发明者张广辉 申请人:磨锐泵(上海)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1