流程差异的显示方法、装置、服务器和存储介质制造方法及图纸

技术编号:20746670 阅读:20 留言:0更新日期:2019-04-03 10:38
本发明专利技术提供了一种流程差异的显示方法,包括,获取第一流程和第二流程的差异信息,所述第二流程是第一流程经过修改后得到的;将获取的流程差异信息在所述第一流程和第二流程的流程图上标注出来。基于上述方案,本发明专利技术实现了流程差异的可视化显示,使得流程管理人员能够很容易的理解所述第一流程和所述第二流程的差异,进而提高流程管理人员审核所述第二流程的效率。

【技术实现步骤摘要】
流程差异的显示方法、装置、服务器和存储介质
本专利技术涉及流程管理领域,尤其涉及一种流程差异的显示方法、装置、服务器和存储介质。
技术介绍
工作流管理系统被广泛应用于现代企业管理中,企业用工作流管理系统提供的业务流程规范实际工作,大大提高了工作效率。实际使用时,工作流管理系统定义的流程常需要根据企业的实际需要进行修改,且修改前和修改后的流程的差异需要由企业的流程管理人员核对。现有技术中,核对新流程和旧流程的差异的唯一方法是,对比记载了新流程实现过程的技术文档和旧流程实现过程的技术文档。但是,技术文档是用底层的流程描述语言编写的,流程管理人员无法理解底层的流程描述语言,也就难以理解技术文档,进而导致流程管理人员审核修改后的流程的效率低下,甚至无法审核修改后的流程。因此,有必要提供一种直观且通俗易懂的业务流程差异的对比方法。
技术实现思路
基于上述现有技术的不足,本专利技术提出一种流程差异的显示方法、装置、服务器和存储介质,应用于流程管理中,以提供一种流程差异的可视化显示方案。为解决上述问题,现提出的方案如下:本专利技术第一方面公开了一种流程差异的显示方法,包括:获取第一流程和第二流程的差异信息,其中,所述第二流程是所述第一流程修改后的流程;在所述第一流程的流程图和所述第二流程的流程图上分别标注所述差异信息。可选的,所述第一流程和所述第二流程的差异信息,包括:所述第一流程和所述第二流程在流程节点上的差异信息、以及所述第一流程和所述第二流程信息在流程节点之间的连接关系上的差异信息中的至少一种。可选的,所述第一流程和所述第二流程在流程节点上的差异信息,包括:所述第二流程相对于所述第一流程的新增流程节点;所述第二流程相对于所述第一流程的删除节点;所述第二流程相对于所述第一流程的修改属性节点。可选的,所述在所述第一流程的流程图和所述第二流程的流程图上分别标注所述差异信息,包括:采用两种不相同的标注模式,分别在所述第一流程的流程图和所述第二流程的流程图上标注所述差异信息。可选的,所述采用两种不相同的标注模式,分别在所述第一流程的流程图和所述第二流程的流程图上标注所述差异信息,包括:在所述第一流程的流程图上标注,所述第二流程相对于所述第一流程删除的节点和连接关系;在所述第二流程的流程图上用不同标识分别标注,所述第二流程相对于所述第一流程新增的节点和连接关系,和所述第二流程相对于所述第一流程修改属性的节点和连接关系。可选的,所述在所述第一流程的流程图和所述第二流程的流程图上分别标注所述差异信息之后,还包括:在用户点击所述第一流程的流程图或第二流程的流程图上的差异信息时,显示与所述差异信息对应的详细差异信息。本专利技术第二方面公开了一种流程差异的显示装置,包括:差异获取单元,用于获取第一流程和第二流程的差异信息,所述第二流程是所述第一流程修改后的流程;标注单元,用于在所述第一流程的流程图和所述第二流程的流程图上分别标注所述差异信息。可选的,所述装置还包括:详细信息显示单元,用于在用户点击所述流程图上的标注时,显示与所述标注对应的详细差异信息。本专利技术第三方面公开了一种服务器,包括处理器和存储器;其中:所述存储器同于存储计算机指令;所述处理器用于执行所述存储器存储的计算机指令,具体执行如上述本专利技术第一方面中任意一项公开的流程差异的显示方法。本专利技术第四方面公开了一种存储介质,用于存储程序,所述程序被执行时,用于实现如上述本专利技术第一方面中任意一项公开的流程差异的显示方法。本专利技术提供的流程差异的显示方法和用于执行所述方法的装置。本专利技术提供的方法,在获取第一流程和第二流程的差异信息后,在所述第一流程的流程图和所述第二流程的流程图上分别标注所述差异信息,使流程管理人员只需要检查两个流程的流程图,以及流程图上标注的差异信息,即可准确的理解第一流程和第二流程的差异,进而确认所述差异是否符合要求,完成对第二流程的审核工作。本专利技术提供的方法,使流程管理人员不需要理解底层的流程描述语言,从而避免出现流程管理人员因不理解相关技术文档导致审核效率低下,甚至无法审核所述第二流程的情况。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本专利技术实施例公开的流程差异的显示方法的流程示意图;图2是本专利技术实施例公开的另一种流程差异的显示方法的流程示意图;图3是本专利技术实施例公开的流程差异显示装置的示意图;图4a是本专利技术实施例涉及的一种业务流程的示意图;图4b是如图4a所示的业务流程修改后得到的新业务流程的示意图;图5是本专利技术实施例公开的一种服务器的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本申请实施例公开了一种流程差异的显示方法,如图1所示,包括以下步骤:S101、获取第一流程和第二流程的差异信息,所述第二流程由所述第一流程修改得到。需要说明的是,在获取第一流程和第二流程的差异信息之前,需要先计算得到第一流程和第二流程的差异信息。可选地,分别读取第一流程的流程信息和第二流程的流程信息,分别解析读取的流程信息,得到第一流程的所有元素和第二流程的所有元素。其中,流程的元素包括:流程的节点,以及节点之间的连线。逐个分析所述第一流程的元素,得到所述第一流程的每一个元素的相关信息;并逐个分析所述第二流程的元素,得到所述第二流程的每一个元素的相关信息;对比所述第一流程的每一个元素的相关信息和所述第二流程的对应元素的相关信息,得到所述第一流程和所述第二流程的差异信息。所述元素的相关信息也可以理解为元素的属性。还需要说明的是,对第一流程和第二流程的解析顺序不分先后,或者说,先解析第一流程或先解析第二流程并不影响本申请实施例的实现。解析得到的第一流程和第二流程的每一个元素的属性,和对比得到的第一流程和第二流程的差异信息,可以以数据结构的形式保存在存储设备中。所述数据结构如表1和表2所示。需要说明的是,表1所示的节点的数据结构中,节点差异类型属于差异信息,节点名称、节点坐标、节点类型、节点的长和宽、以本节点为起始节点的连线的集合、节点的参与人、节点要处理的事件和节点的操作选项属于节点的属性。其中节点的坐标、节点的类型以及节点的长和宽用于绘制节点,节点的参与人、节点要处理的事件和节点的操作选项用于限定本节点的任务、需要执行该任务的岗位和完成方式。表1节点名称节点坐标节点类型节点差异类型节点的长和宽以本节点为起始节点的连线的集合节点的参与人节点要处理的事件节点的操作选项表2连线的名称连线的目标节点名称连线的起始节点名称连线的中间坐标连线的差异类型连线的起始位置连线的终点位置表2所示的连线的数据结构中,连线的差异类型属于差异信息,连线的名称、连线的目标节点名称、连线的起始节点名称和连线的中间坐标属于连线的属性。其中,连线的中间坐标、连线的起始本文档来自技高网...

【技术保护点】
1.一种流程差异的显示方法,其特征在于,包括:获取第一流程和第二流程的差异信息,其中,所述第二流程是所述第一流程修改后的流程;在所述第一流程的流程图和所述第二流程的流程图上分别标注所述差异信息。

【技术特征摘要】
1.一种流程差异的显示方法,其特征在于,包括:获取第一流程和第二流程的差异信息,其中,所述第二流程是所述第一流程修改后的流程;在所述第一流程的流程图和所述第二流程的流程图上分别标注所述差异信息。2.根据权利要求1所述的方法,其特征在于,所述第一流程和所述第二流程的差异信息,包括:所述第一流程和所述第二流程在流程节点上的差异信息、以及所述第一流程和所述第二流程信息在流程节点之间的连接关系上的差异信息中的至少一种。3.根据权利要求2所述的方法,其特征在于,所述第一流程和所述第二流程在流程节点上的差异信息,包括:所述第二流程相对于所述第一流程的新增流程节点;所述第二流程相对于所述第一流程的删除节点;所述第二流程相对于所述第一流程的修改属性节点。4.根据权利要求1所述的方法,其特征在于,所述在所述第一流程的流程图和所述第二流程的流程图上分别标注所述差异信息,包括:采用两种不相同的标注模式,分别在所述第一流程的流程图和所述第二流程的流程图上标注所述差异信息。5.根据权利要求4所述的方法,其特征在于,所述采用两种不相同的标注模式,分别在所述第一流程的流程图和所述第二流程的流程图上标注所述差异信息,包括:在所述第一流程的流程图上标注,所述第二流程相对于所述第一流程删除的...

【专利技术属性】
技术研发人员:胡文淑张路遥卢威
申请(专利权)人:恒生电子股份有限公司
类型:发明
国别省市:浙江,33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1