工作流引擎控制方法、装置、计算机设备及存储介质制造方法及图纸

技术编号:21091353 阅读:37 留言:0更新日期:2019-05-11 10:37
本发明专利技术实施例公开了一种工作流引擎控制方法、装置、计算机设备及存储介质,包括:获取表征工作流程的业务流程图;根据预设的辨识规则识别所述业务流程图中与设定流程具有冲突的矛盾节点,其中,所述矛盾节点为所述业务流程图中的流程节点;根据预设的修改规则对所述矛盾节点进行修改,以使所述矛盾节点不影响所述工作流程的正常流转。通过识别业务流程图中是否存在与设定流程线束冲突的矛盾节点,当矛盾节点存在时,通过设定的修改规则对矛盾节点进行修改,使修改后的矛盾节点不影响工作流程的正常流转。通过识别并修改业务流程图中的矛盾节点,实现了流程节点的自动修改,完全简化了业务流程图的修改流程,节约了人力成本。

【技术实现步骤摘要】
工作流引擎控制方法、装置、计算机设备及存储介质
本专利技术实施例涉及数据处理领域,尤其是一种工作流引擎控制方法、装置、计算机设备及存储介质。
技术介绍
工作流引擎是指workflow作为应用系统的一部分,并为之提供对各应用系统有决定作用的根据角色、分工和条件的不同决定信息传递路由、内容等级等核心解决方案。工作流引擎包括流程的节点管理、流向管理、流程样例管理等重要功能。现有技术中,工作流的设计是通过Eclipse插件,开发人员可以通过插件直接绘画出业务流程图。业务流程图回执完毕后,即可用于对应的工作流程的执行。通过触发业务流程图中对应业务的触发事件,开启对应业务的流程,并沿着设定的业务流程和逻辑执行该业务,直至该业务被执行完毕或者该业务被终止后,业务流执行完毕。本专利技术创造的专利技术人在研究中发现,现有技术中的工作流引擎的设计,虽然采用了图形绘制的方式提高了工作流设计的难度。但是,工作流引擎一旦被设计完成,业务流程就被确定,无法进行更改。需要进行修改时,只有将修改内容提供至开发人员,由开发人员在原有的工作流基础上,进行进一步的修改后发布新的版本,才能够完成对工作流的修改。因此,修改工本文档来自技高网...

【技术保护点】
1.一种工作流引擎控制方法,其特征在于,包括:获取表征工作流程的业务流程图;根据预设的辨识规则识别所述业务流程图中与设定流程具有冲突的矛盾节点,其中,所述矛盾节点为所述业务流程图中的流程节点;根据预设的修改规则对所述矛盾节点进行修改,以使所述矛盾节点不影响所述工作流程的正常流转。

【技术特征摘要】
1.一种工作流引擎控制方法,其特征在于,包括:获取表征工作流程的业务流程图;根据预设的辨识规则识别所述业务流程图中与设定流程具有冲突的矛盾节点,其中,所述矛盾节点为所述业务流程图中的流程节点;根据预设的修改规则对所述矛盾节点进行修改,以使所述矛盾节点不影响所述工作流程的正常流转。2.根据权利要求1所述的工作流引擎控制方法,其特征在于,所述辨识规则为识别所述流程节点的负责人的工作状态信息,所述根据预设的辨识规则识别所述业务流程图中与设定流程具有冲突的矛盾节点包括:获取所述流程节点的负责人的工作状态信息;判断所述工作状态信息是否异常,当所述工作状态信息异常时,确认所述负责人对应的流程节点为异常节点。3.根据权利要求2所述的工作流引擎控制方法,其特征在于,所述修改规则为根据所述工作状态信息对所述矛盾节点进行修改,所述根据预设的修改规则对所述矛盾节点进行修改,以使所述矛盾节点不影响所述工作流程的正常流转包括:在预设的映射列表中查找与所述工作状态信息具有映射关系的修改方式;根据所述修改方式对所述矛盾节点进行修改,以使所述矛盾节点不影响所述工作流程的正常流转。4.根据权利要求1所述的工作流引擎控制方法,其特征在于,所述根据预设的辨识规则识别所述业务流程图中与设定流程具有冲突的矛盾节点之前,还包括:获取待执行的用户修改指令,其中,所述修改指令为修改所述业务流程图的流程节点;识别发送所述用户修改指令的用户账户的账户级别,并调用与所述账户级别具有映射关系的修改权限信息;识别所述用户修改指令表征的修改方式是否在所述修改权限信息允许的范围内,若是,则执行所述用户修改指令;否则,则禁止执行所述用户修改指令。5.根据权利要求4所述的工作流引擎控制方法,其特征在于,所述用户修改指令为下设流程节点,所述修改权限信息包括所述用户账户的工作职能信息,所述识别所述用户修改指令表征的修改方...

【专利技术属性】
技术研发人员:许广武全力孙雨
申请(专利权)人:平安科技深圳有限公司
类型:发明
国别省市:广东,44

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

1