当前位置: 首页 > 专利查询>谭颖亮专利>正文

工作流程状态的监控方法、系统、装置及存储介质制造方法及图纸

技术编号:30323548 阅读:17 留言:0更新日期:2021-10-09 23:52
本发明专利技术公开一种工作流程状态的监控方法,包括以下步骤:获取待监控的业务流程;响应于节点操作的触发,执行异步统计操作,基于预设流程模板获取相应的流程实例并统计业务流程中各个子流程节点的积压数量;触发节点的操作过程中,基于预设流程模块结合面向切面技术,记录流程实例的流转记录,并基于流程实例的流转记录计算所有子流程节点的流转时间,通过流转时间判断工作状态是否异常。本发明专利技术可以发现并解决各个部门之间的协同问题,发现工作量密集节点,能够有效的发现流程中瓶颈所在,及早采取措施,降低系统性风险。然后通过对流程数据的统计分析,有效的整合公司或者部门资源,提高企业生产效率,降低生产成本,从而提高企业竞争力。业竞争力。

【技术实现步骤摘要】
工作流程状态的监控方法、系统、装置及存储介质


[0001]本专利技术涉及计算机系统平台
,尤其涉及一种工作流程状态的监控方法、系统、装置及存储介质。

技术介绍

[0002]传统的工作流解决方案中,一般只有当流程流转到与当前用户相关的节点时,该流程才对当前用户可见。另外,还会因为各个工具或者脚本之间均是相互割裂的并且没有关联的,所以会导致任务处理繁杂、运维效率低下,后期人工去统计的时候也会相当麻烦。

技术实现思路

[0003]本专利技术针对现有技术中的缺点,提供了一种工作流状态的监控方法、系统、装置及存储介质。
[0004]为了解决上述技术问题,本专利技术通过下述技术方案得以解决:
[0005]一种工作流程状态的监控方法,包括以下步骤:
[0006]获取待监控的业务流程;
[0007]响应于节点操作的触发,执行异步统计操作,基于预设流程模板获取相应的流程实例并统计业务流程中各个子流程节点的积压数量;
[0008]触发节点的操作过程中,基于预设流程模块结合面向切面技术,记录流程实例的流转记录,并基于流程实例的流转记录计算所有子流程节点的流转时间,通过流转时间判断工作状态是否异常。
[0009]作为一种可实施方式,所述预设流程模板为数据库中预先定义的数据结构;
[0010]所述数据结构包括模板表和模板流程定义表,所述模板表用于描述流程的相关信息及定义流程模板的属性,所述属性包括流程模板之间父子关系,所述父子关系即为描述父子流程的定义;
[0011]所述模板流程定义表为业务流程中的节点信息,所述节点信息包括状态和动作;所述状态为流程节点的状态;所述动作为流程节点的操作情况。
[0012]作为一种可实施方式,所述统计业务流程中各个子流程节点的积压数量,具体为:
[0013]根据定义好的模板表,获取所述模板表流程对应的所有流程实例;
[0014]根据流程实例当前停留的流程节点,结合流程定义好的模板流程定义表,计算出业务流程中每个节点的积压数量。
[0015]作为一种可实施方式,所述基于面向切面技术计算所有子流程节点的流转时间,具体为:
[0016]预设业务流程中流程实例涉及节点的操作接口,其中,所述操作接口为流程节点中的动作,所述操作接口设置相关参数、改变流程实例的状态,记录流程实例的流转记录;
[0017]通过接口中记录流程实例的流转记录及模板流程定义表,得到各个流程节点的耗时情况。
[0018]作为一种可实施方式,所述相关参数包括流程实例ID,节点状态类型、节点流出状态值、节点流入状态值及节点操作时间;
[0019]则通过接口中记录流程实例的流转记录及模板流程定义表,得到各个流程节点的耗时情况,具体步骤为:
[0020]获取流程实例ID、状态类型、流出状态值、流入状态值及操作时间;
[0021]通过流程实例ID及状态类型得到具体的节点,通过流出状态值、流入状态值及操作时间确立所述节点的耗时情况。
[0022]作为一种可实施方式,还包括以下步骤:
[0023]若积压数量达到积压阈值,则产生报警信息。
[0024]一种工作流程状态的监控系统,包括流程获取模块、数量统计模块和计算时间模块;
[0025]所述流程获取模块,用于获取待监控的业务流程;
[0026]所述数量统计模块,用于响应于节点操作的触发,执行异步统计操作,基于预设流程模板获取相应的流程实例并统计业务流程中各个子流程节点的积压数量;
[0027]所述计算时间模块,用于触发节点的操作过程中,基于预设流程模块结合面向切面技术,记录流程实例的流转记录,并基于流程实例的流转记录计算所有子流程节点的流转时间,通过流转时间判断工作状态是否异常。
[0028]作为一种可实施方式,所述数量统计模块被设置为:
[0029]所述预设流程模板为数据库中预先定义的数据结构;
[0030]所述数据结构包括模板表和模板流程定义表,所述模板表用于描述流程的相关信息及定义流程模板的属性,所述属性包括流程模板之间父子关系,所述父子关系即为描述父子流程的定义;
[0031]所述模板流程定义表为业务流程中的节点信息,所述节点信息包括状态和动作;所述状态为流程节点的状态;所述动作为流程节点的操作情况。
[0032]一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如下的方法步骤:
[0033]获取待监控的业务流程;
[0034]响应于节点操作的触发,执行异步统计操作,基于预设流程模板获取相应的流程实例并统计业务流程中各个子流程节点的积压数量;
[0035]触发节点的操作过程中,基于预设流程模块结合面向切面技术,记录流程实例的流转记录,并基于流程实例的流转记录计算所有子流程节点的流转时间,通过流转时间判断工作状态是否异常。
[0036]一种工作流程状态的监控装置,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如下的方法步骤:
[0037]获取待监控的业务流程;
[0038]响应于节点操作的触发,执行异步统计操作,基于预设流程模板获取相应的流程实例并统计业务流程中各个子流程节点的积压数量;
[0039]触发节点的操作过程中,基于预设流程模块结合面向切面技术,记录流程实例的
流转记录,并基于流程实例的流转记录计算所有子流程节点的流转时间,通过流转时间判断工作状态是否异常。
[0040]本专利技术由于采用了以上技术方案,具有显著的技术效果:
[0041]本专利技术能解决无法全局监控、资源利用不充分、效率低下等问题。通过积压数量的监控,对各个节点的记录的时效、用户等信息的统计分析。达到优化流程,准确发现流程中的瓶颈,有效整合资源,提升办公效率,提升资源利用率、降低风险的目的。本专利技术通过全局的监控,提供宏观的视角,查看公司进行中业务节点的数量。通过该视角,可以发现并解决各个部门之间的协同问题,发现工作量密集节点,能够有效的发现流程中瓶颈所在,及早采取措施,降低系统性风险。然后通过对流程数据的统计分析,有效的整合公司或者部门资源,提高企业生产效率,降低生产成本,从而提高企业竞争力。
附图说明
[0042]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0043]图1是本专利技术的整体流程示意图;
[0044]图2是本专利技术系统的整体结构示意图;
[0045]图3是本专利技术方法实现的效果示意图。
具体实施方式
[0046]下面结合实施例对本专利技术做进一步的详细说明,以下实施例是对本发本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种工作流程状态的监控方法,其特征在于,包括以下步骤:获取待监控的业务流程;响应于节点操作的触发,执行异步统计操作,基于预设流程模板获取相应的流程实例并统计业务流程中各个子流程节点的积压数量;触发节点的操作过程中,基于预设流程模块结合面向切面技术,记录流程实例的流转记录,并基于流程实例的流转记录计算所有子流程节点的流转时间,通过流转时间判断工作状态是否异常。2.根据权利要求1所述的工作流程状态的监控方法,其特征在于,所述预设流程模板为数据库中预先定义的数据结构;所述数据结构包括模板表和模板流程定义表,所述模板表用于描述流程的相关信息及定义流程模板的属性,所述属性包括流程模板之间父子关系,所述父子关系即为描述父子流程的定义;所述模板流程定义表为业务流程中的节点信息,所述节点信息包括状态和动作;所述状态为流程节点的状态;所述动作为流程节点的操作情况。3.根据权利要求2所述的工作流程状态的监控方法,其特征在于,统计业务流程中各个子流程节点的积压数量,具体为:根据定义好的模板表,获取所述模板表流程对应的所有流程实例;根据流程实例当前停留的流程节点,结合流程定义好的模板流程定义表,计算出业务流程中每个节点的积压数量。4.根据权利要求1所述的工作流程状态的监控方法,其特征在于,所述基于面向切面技术计算所有子流程节点的流转时间,具体为:预设业务流程中流程实例涉及节点的操作接口,其中,所述操作接口为流程节点中的动作,所述操作接口设置相关参数、改变流程实例的状态,记录流程实例的流转记录;通过接口中记录流程实例的流转记录及模板流程定义表,得到各个流程节点的耗时情况。5.根据权利要求4所述的工作流程状态的监控方法,其特征在于,所述相关参数包括流程实例ID,节点状态类型、节点流出状态值、节点流入状态值及节点操作时间;则通过接口中记录流程实例的流转记录及模板流程定义表,得...

【专利技术属性】
技术研发人员:谭颖亮
申请(专利权)人:谭颖亮
类型:发明
国别省市:

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

1