一种流程状态展示方法及装置的制造方法_3

文档序号:9397293阅读:来源:国知局
期的流程节点,标识预警状态相应的颜色;
[0080]可选的,处理期限临近可以是流程节点的实际完成时间为空,而计划完成时间距当前时间的时间差值小于阈值;处理期限超期可以认为是实际完成时间长于计划完成时间,或者,当前时间已超过计划完成时间,但实际完成时间为空。
[0081]可选的,本发明实施例可通过设置第一数据库存储为流程预制的配置文件,配置文件可以是xml (Extensible Markup Language,可扩展标记语言)格式;
[0082]可选的,本发明实施例可通过设置第二数据库存储流程的各流程节点在流转时,所导入的状态数据,实现对流程各流程节点的当前状态信息的存储;
[0083]在物理空间中,第一数据库和第二数据库可以为相同的数据库,也可以为不同的数据库;
[0084]对应的,本发明实施例可从第一数据库中读取为所述流程预制的xml格式的配置文件;可从第二数据库中读取流程各流程节点的当前状态信息,第二数据库中存储有流程的各流程节点在流转时,所导入的状态数据。
[0085]优选的,图4示出了本发明实施例提供的流程状态展示方法的再一流程图,参照图4,该方法可以包括:
[0086]步骤S400、读取流程的配置文件,所述配置文件记录有流程的各流程节点的基本信息,及流程节点之间的关联关系;所述基本信息包括:流程节点的节点名称,流程节点的位置,流程节点的计划开始时间,计划完成时间,实际开始时间、及实际完成时间;
[0087]步骤S410、根据各流程节点的位置,在流程状态图所属页面中设置各流程节点,并标明各流程节点的节点名称;
[0088]步骤S420、根据流程节点之间的关联关系,将具有关联关系的流程节点采用连接线进行连接,得到所述流程的流程状态图;
[0089]步骤S430、读取流程各流程节点的当前状态信息,所述当前状态信息表示对应流程节点的最新进展状态;
[0090]步骤S440、根据各流程节点的当前状态信息所表示的最新进展状态,在流程状态图中为流程节点标识与最新进展状态相应的颜色,一个最新进展状态对应一个颜色;
[0091]步骤S450、根据各流程节点的当前状态信息所表示的最新进展状态,在流程状态图中设置流程节点的进展状态与对应当前状态信息相应;
[0092]步骤S460、在流程状态图中为处理期限临近,或处理期限超期的流程节点,标识预警状态相应的颜色;
[0093]步骤S470、展示流程状态图。
[0094]需要说明的是,步骤S440、步骤S450、和步骤S460为设置流程状态图中各流程节点的状态属性的处理分支,三者之间可以没有明显的先后顺序。
[0095]采用本发明实施例提供的流程状态展示方法,至少具有如下优点:
[0096]1、针对现有流程状态展示方式仅适用于审批场景等简单流程,而展示信息量较少的问题;本发明实施例提供的流程状态展示方法可对各设计节点的具体状态进行展示,所展示的设计节点的信息较多且全面性较高;
[0097]2、针对现有流程状态展示方式仅可展示出简单的状态,且状态不直观的问题;本发明实施例通过图形化的流程状态图,突显流程各流程节点的状态,实现了流程所反应的各个设计节点的状态的直观展示;
[0098]3、针对现有流程状态展示方式除展示流程节点状态外,并无法展示其他相关信息的问题;本发明实施例通过设置流程状态图中各流程节点的颜色,进展状态,预警状态等状态属性,可使得流程展示能够对各流程节点的开始时间、结束时间、处理人员,设计成果等内容进行展示。
[0099]可选的,本发明实施例可结合实际业务需求,采用activity (—个应用程序组件,提供一个屏幕,用户为了完成某项任务可以用来交互)和flex (—个高效的开源框架,可用于构建具有表现力的Web应用程序)技术,对流程状态进行可视化展示,并进行二次开发,展示各设计节点的状态信息。
[0100]本发明实施例提供的流程状态展示方法,通过图形化的流程状态图,突显流程各流程节点的状态,可使得流程状态图对各流程节点的状态展示更为直观,从而可以可视化的方式对各流程节点的状态进行展示,达到快速、直观了解流程最新状态的目的。
[0101]下面对本发明实施例提供的流程状态展示装置进行介绍,下文描述的流程状态展示装置可与上文描述的流程状态展示方法相互对应参照。
[0102]图5为本发明实施例提供的流程状态展示装置的结构框图,该装置可应用于电子设备,参照图5,该装置可以包括:
[0103]配置文件读取模块100,用于读取流程的配置文件,所述配置文件记录有流程的各流程节点的基本信息,及流程节点之间的关联关系;
[0104]状态图初始化模块200,用于根据所述流程节点之间的关联关系,及各流程节点的基本信息进行初始化,生成所述流程的流程状态图;
[0105]状态信息读取模块300,用于读取流程各流程节点的当前状态信息,所述当前状态信息表示对应流程节点的最新进展状态;
[0106]状态属性设置模块400,用于根据各流程节点的当前状态信息,设置流程状态图中各流程节点的状态属性,以通过流程状态图展示各流程节点的状态;
[0107]展示模块500,用于展示流程状态图。
[0108]可选的,流程节点的基本信息可以包括:流程节点的节点名称,及流程节点的位置;图6示出了本发明实施例提供的状态图初始化模块200的一种可选结构,参照图6,状态图初始化模块200可以包括:
[0109]设置标明单元210,用于根据各流程节点的位置,在流程状态图所属页面中设置各流程节点,并标明各流程节点的节点名称;
[0110]节点连接单元220,用于根据流程节点之间的关联关系,将具有关联关系的流程节点采用连接线进行连接,得到所述流程的流程状态图。
[0111]可选的,流程节点的状态属性可以包括:流程节点所标识的颜色;图7示出了本发明实施例提供的状态属性设置模块400的一种可选结构,参照图7,状态属性设置模块400可以包括:
[0112]颜色标识单元410,用于根据各流程节点的当前状态信息所表示的最新进展状态,在流程状态图中为流程节点标识与最新进展状态相应的颜色,一个最新进展状态对应一个颜色。
[0113]可选的,流程节点的当前状态信息包括:流程节点的任务启动状态,流程节点的任务进行中状态,流程节点的任务已完成状态,流程节点的任务退回状态。
[0114]可选的,流程节点的状态属性还可以包括:流程节点的进展状态;对应的,状态属性设置模块400在设置流程状态图中各流程节点的状态属性时,还可具体用于,根据各流程节点的当前状态信息所表示的最新进展状态,在流程状态图中设置流程节点的进展状态与对应当前状态信息相应。
[0115]可选的,流程节点的基本信息还可以包括:流程节点的计划开始时间,计划完成时间,实际开始时间、及实际完成时间;相应的,流程节点的状态属性还可以包括:流程节点的预警状态;
[0116]状态属性设置模块400在设置流程状态图中各流程节点的状态属性时,还可具体用于,在流程状态图中为处理期限临近,或处理期限超期的流程节点,标识预警状态相应的颜色。
[0117]可选的,配置文件读取模块100具体可用于,从第一数据库中读取为所述流程预制的xml格式的
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1