一种支持动态扩展及可视化配置的业务流程引擎系统技术方案

技术编号:26222350 阅读:20 留言:0更新日期:2020-11-04 10:52
本发明专利技术涉及业务流程引擎系统技术领域,特别涉及一种支持动态扩展及可视化配置的业务流程引擎系统;包括模板配置模块、辅助管理模块和业务使用模块;所述模板配置模块、辅助管理模块和业务使用模块之间及各模块内部分别交互。本发明专利技术通过设置流程设计器,通过拖拉拽的形式对模板流程图进行设置并配置各个节点的参数,无需代码即可轻松创建、改变及维护业务流程;支持面向业务做后续指派、驳回以及审批人支持扩展接入,实现业务场景的灵活化扩展;将业务和业务流程实现解耦,当业务需求发生变更,只需修改单据或者模板中的配置,提高工作效率;通过设置异常处理单元,负责处理业务流程中的异常事件,保证业务流程的顺利流转。

【技术实现步骤摘要】
一种支持动态扩展及可视化配置的业务流程引擎系统
本专利技术涉及业务流程引擎系统
,特别涉及一种支持动态扩展及可视化配置的业务流程引擎系统。
技术介绍
在现在的企业运营管理过程中,由于各种规范化、流程化的要求,企业员工之间的分工非常细致,往往会通过业务流程管理系统来管理日常业务流程。目前的业务流程管理系统主要是将一些简单的业务流程搬到线上,比如说审批流程。但是传统的业务流程系统往往难以满足动态的、复杂的业务需求,不利于企业全面实行数字化管理。特别是部分软件开发商需要根据客户的具体需求做大量的个性化定制开发,若业务需求频繁变更,开发以及维护需要耗费大量人力物力。开源业务流程产品大多需要开发人员采用编程的形式生成流程图,客户无法以直观的方式结合业务配制出流程图,若业务需要修改,则需要修改代码才能更改流程图配置。为此,提出一种支持动态扩展及可视化配置的业务流程引擎系统。
技术实现思路
本专利技术的目的在于提供一种支持动态扩展及可视化配置的业务流程引擎系统,以解决上述技术中提出的问题。为了实现上述目的,本专利技术的技术方案如下:一种支持动态扩展及可视化配置的业务流程引擎系统,包括模板配置模块、辅助管理模块和业务使用模块;所述模板配置模块包括参数配置单元、流程设计器和保存发布模板单元,所述参数配置单元,用于对模板的参数进行定义,所述流程设计器,以拖拉拽的形式对模板流程图进行设置并配置各个节点的参数,所述保存发布模板单元,用于保存并发布模板流程图;所述辅助管理模块包括模板管理单元、实例管理单元、人工干预单元、人效管理单元、系统设置单元、异常处理单元、管理员单元和流程进度单元,所述模板管理单元,用于对模板进行查询、新增、修改、删除、发布、预览、停用、复制以及模板迁移,所述实例管理单元,用于根据业务需求显示代办流程和历史流程,所述人工干预单元,用于当出现异常事件时,对模板进行人工操作,所述人效管理单元,用于统计个人效率和多级审批效率,所述系统设置单元,用于配置业务IP地址以及通知审批人,所述异常处理单元,用于当出现异常事件时,异常处理人在业务使用模块且在人工干预单元生成记录进行人工干预,所述管理员单元,用于查看待办任务并支持审批操作,所述流程进度单元,用于查看流程进度;所述业务使用模块包括代办列表单元、审批操作单元、流程状态单元、单据列表单元、消息盒子单元和特殊流程单元,所述代办列表单元,用于业务查看当前单据的流程进度图和审批历史,所述审批操作单元,用于审批人进行发起流程、撤销、驳回、重启流程、结束流程、转派、设置外出代理人、保存、指派、处理反馈和业务系统提交的操作,所述流程状态单元,用于显示以及编辑当前的流程状态,所述单据列表单元,用于查询流程状态,所述消息盒子单元,用于发送消息提醒,所述特殊流程单元,用于处理特殊事件;所述模板配置模块、辅助管理模块和业务使用模块之间及各模块内部分别交互。具体的,所述参数配置单元包括模板类型、模板名称、模板描述、是否开启自动处理和业务数据检索。具体的,所述模板类型包括动态模板和固定模板。具体的,所述流程设计器包括流程节点、连线规则和节点配置,所述流程节点,用于数据在流转过程中有不同的审批,将不同的处理人设置成不同类型的节点,所述连线规则,用于对各流程分支的数据,按照数据筛选的条件设置数据流转的条件,符合流转条件的数据才能进入该条分支,所述节点配置,用于添加好节点后,设置各类型节点的具体配置信息。具体的,所述流程节点包括审批节点、操作节点、服务节点、子流程节点、开始节点和结束节点。具体的,所述模板管理单元包括查询单元、新增单元、修改单元、删除单元、发布单元、预览单元、停用单元、复制单元以及模板迁移单元。具体的,所述异常处理单元中的异常事件类型为四类,包括接口不通、条件不符、节点报错和提交失败。具体的,所述特殊流程单元中的处理特殊事件为两件,包括发起人和审批人是同一处理人的处理特殊事件以及设置外出代理人后原处理人和代理处理人为同一节点审批人的处理特殊事件。本专利技术的有益效果为:(1)通过设置流程设计器,通过拖拉拽的形式对模板流程图进行设置并配置各个节点的参数,能够完成模板流程图的整体的布局,无需代码即可轻松创建、改变及维护业务流程;(2)支持面向业务做后续指派、驳回以及审批人支持扩展接入,实现业务场景的灵活化扩展;(3)将业务和业务流程实现解耦,一旦业务需求发生变更,只需修改单据或者模板中的配置,大大提高了工作效率;(4)通过设置异常处理单元,负责处理业务流程中的异常事件,保证业务流程的顺利流转。附图说明图1为本专利技术实施例的模块框架图;图2为本专利技术另一个实施例的异常事件类型。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本专利技术的一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。参考附图1-2,一种支持动态扩展及可视化配置的业务流程引擎系统,包括模板配置模块、辅助管理模块和业务使用模块;所述模板配置模块包括参数配置单元、流程设计器和保存发布模板单元,所述参数配置单元,用于对模板的参数进行定义,所述流程设计器,以拖拉拽的形式对模板流程图进行设置并配置各个节点的参数,所述保存发布模板单元,用于保存并发布模板流程图;所述辅助管理模块包括模板管理单元、实例管理单元、人工干预单元、人效管理单元、系统设置单元、异常处理单元、管理员单元和流程进度单元,所述模板管理单元,用于对模板进行查询、新增、修改、删除、发布、预览、停用、复制以及模板迁移,所述实例管理单元,用于根据业务需求显示代办流程和历史流程,所述人工干预单元,用于当出现异常事件时,对模板进行人工操作,所述人效管理单元,用于统计个人效率和多级审批效率,所述系统设置单元,用于配置业务IP地址以及通知审批人,所述异常处理单元,用于当出现异常事件时,异常处理人在业务使用模块且在人工干预单元生成记录进行人工干预,所述管理员单元,用于查看待办任务并支持审批操作,所述流程进度单元,用于查看流程进度;所述业务使用模块包括代办列表单元、审批操作单元、流程状态单元、单据列表单元、消息盒子单元和特殊流程单元,所述代办列表单元,用于业务查看当前单据的流程进度图和审批历史,所述审批操作单元,用于审批人进行发起流程、撤销、驳回、重启流程、结束流程、转派、设置外出代理人、保存、指派、处理反馈和业务系统提交的操作,所述流程状态单元,用于显示以及编辑当前的流程状态,所述单据列表单元,用于查询流程状态,所述消息盒子单元,用于发送消息提醒,所述特殊流程单元,用于处理特殊事件;所述模板配置模块、辅助管理模块和业务使用模块之间及各模块内部分别交互。具体的,所述参数配置单元包括模板类型、模板名本文档来自技高网...

【技术保护点】
1.一种支持动态扩展及可视化配置的业务流程引擎系统,其特征在于,包括模板配置模块、辅助管理模块和业务使用模块;/n所述模板配置模块包括参数配置单元、流程设计器和保存发布模板单元,所述参数配置单元,用于对模板的参数进行定义,所述流程设计器,以拖拉拽的形式对模板流程图进行设置并配置各个节点的参数;所述保存发布模板单元,用于保存并发布模板流程图;/n所述辅助管理模块包括模板管理单元、实例管理单元、人工干预单元、人效管理单元、系统设置单元、异常处理单元、管理员单元和流程进度单元,所述模板管理单元,用于对模板进行查询、新增、修改、删除、发布、预览、停用、复制以及模板迁移,所述实例管理单元,用于根据业务需求显示代办流程和历史流程,所述人工干预单元,用于当出现异常事件时,对模板进行人工操作,所述人效管理单元,用于统计个人效率和多级审批效率,所述系统设置单元,用于配置业务IP地址以及通知审批人,所述异常处理单元,用于当出现异常事件时,异常处理人在业务使用模块且在人工干预单元生成记录进行人工干预,所述管理员单元,用于查看待办任务并支持审批操作,所述流程进度单元,用于查看流程进度;/n所述业务使用模块包括代办列表单元、审批操作单元、流程状态单元、单据列表单元、消息盒子单元和特殊流程单元,所述代办列表单元,用于业务查看当前单据的流程进度图和审批历史,所述审批操作单元,用于审批人进行发起流程、撤销、驳回、重启流程、结束流程、转派、设置外出代理人、保存、指派、处理反馈和业务系统提交的操作,所述流程状态单元,用于显示以及编辑当前的流程状态,所述单据列表单元,用于查询流程状态,所述消息盒子单元,用于发送消息提醒,所述特殊流程单元,用于处理特殊事件;/n所述模板配置模块、辅助管理模块和业务使用模块之间及各模块内部分别交互。/n...

【技术特征摘要】
1.一种支持动态扩展及可视化配置的业务流程引擎系统,其特征在于,包括模板配置模块、辅助管理模块和业务使用模块;
所述模板配置模块包括参数配置单元、流程设计器和保存发布模板单元,所述参数配置单元,用于对模板的参数进行定义,所述流程设计器,以拖拉拽的形式对模板流程图进行设置并配置各个节点的参数;所述保存发布模板单元,用于保存并发布模板流程图;
所述辅助管理模块包括模板管理单元、实例管理单元、人工干预单元、人效管理单元、系统设置单元、异常处理单元、管理员单元和流程进度单元,所述模板管理单元,用于对模板进行查询、新增、修改、删除、发布、预览、停用、复制以及模板迁移,所述实例管理单元,用于根据业务需求显示代办流程和历史流程,所述人工干预单元,用于当出现异常事件时,对模板进行人工操作,所述人效管理单元,用于统计个人效率和多级审批效率,所述系统设置单元,用于配置业务IP地址以及通知审批人,所述异常处理单元,用于当出现异常事件时,异常处理人在业务使用模块且在人工干预单元生成记录进行人工干预,所述管理员单元,用于查看待办任务并支持审批操作,所述流程进度单元,用于查看流程进度;
所述业务使用模块包括代办列表单元、审批操作单元、流程状态单元、单据列表单元、消息盒子单元和特殊流程单元,所述代办列表单元,用于业务查看当前单据的流程进度图和审批历史,所述审批操作单元,用于审批人进行发起流程、撤销、驳回、重启流程、结束流程、转派、设置外出代理人、保存、指派、处理反馈和业务系统提交的操作,所述流程状态单元,用于显示以及编辑当前的流程状态,所述单据列表单元,用于查询流程状态,所述消息盒子单元,用于发送消息提醒,所述特殊流程单元,用于处理特殊事件;
所述模板配置模块、辅助管理模块和业务使用模块之间及各模块内部分别交互。


2.根据权利要求...

【专利技术属性】
技术研发人员:陈雨陆
申请(专利权)人:上海伯俊软件科技有限公司
类型:发明
国别省市:上海;31

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

1