[发明专利]一种基于微服务实现业务模块接入工作流引擎的方法在审
申请号: | 202111038134.9 | 申请日: | 2021-09-06 |
公开(公告)号: | CN113778441A | 公开(公告)日: | 2021-12-10 |
发明(设计)人: | 刘梦星;陈振雪;赵会军 | 申请(专利权)人: | 上海闪呈科技有限公司 |
主分类号: | G06F8/38 | 分类号: | G06F8/38 |
代理公司: | 上海旭诚知识产权代理有限公司 31220 | 代理人: | 郑立 |
地址: | 201100 上海*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 微服 务实 业务 模块 接入 工作流 引擎 方法 | ||
本发明公开了一种基于微服务实现业务模块接入工作流引擎的方法,涉及工作流引擎领域。包括步骤:建立一个可视化界面给用户;在可视化界面中设置工作流详细信息;在可视化界面中设置组件详细信息;在可视化界面中设置表单详细信息;创建审批节点;创建自定义节点。解决业务功能模块接入工作流引擎,实现工作流节点组件自主开发接入。
技术领域
本发明涉及工作流引擎领域,尤其涉及一种基于微服务实现业务模块接入工作流引擎的方法。
背景技术
在企业信息化过程中,会采用一个或者更多的软件系统进行服务及管理,初衷是提升效率、节约成本,而实际情况是,因为没有接入工作流引擎,无法按照实际的业务需求完成工作任务,导致各系统变成了独立存在的,严重降低了效率和效能。通过可视化界面的操作,快速构建企业应用,满足繁杂多变的业务需求;通过接入工作流引擎,实现业务功能的可视化操作以及数据共享。目前基于BPMN模型的工作流引擎未提供业务模块接入工作流引擎的解决方案。
因此,本领域的技术人员致力于开发一种基于微服务实现业务模块接入工作流引擎的方法,解决业务功能模块接入工作流引擎,实现工作流节点组件自主开发接入。
发明内容
有鉴于现有技术的上述缺陷,本发明所要解决的技术问题是解决业务功能模块接入工作流引擎,实现工作流节点组件自主开发接入。
为实现上述目的,本发明提供了一种基于微服务实现业务模块接入工作流引擎的方法,包括如下步骤:
步骤1、建立一个可视化界面给用户;
步骤2、在可视化界面中设置工作流详细信息;
步骤3、在可视化界面中设置组件详细信息;
步骤4、在可视化界面中设置表单详细信息;
步骤5、创建审批节点;
步骤6、创建自定义节点。
进一步地,所述步骤2包括如下步骤:
步骤2.1、定义工作流的执行人信息;
步骤2.2、定义执行人为空时的事件处理。
进一步地,所述步骤3包括如下步骤:
步骤3.1、定义业务组件的预处理信息;
步骤3.2、定义业务组件的业务接口配置信息;
步骤3.3、定义业务组件表单与工作流动态表单关联关系。
进一步地,所述步骤4包括如下步骤:
步骤4.1、定义动态表单基础信息;
步骤4.2、定义动态表单业务信息;
步骤4.3、定义动态表单工作流配置信息;
步骤4.4、工作流初始化节点时增加创建事件的监听。
进一步地,所述步骤4.4创建事件的监听,处理执行人为空的事件。
进一步地,所述步骤5增加排他网关。
进一步地,所述步骤5增加审批不通过结束事件。
进一步地,所述步骤6包括增加基于事件的网关。
进一步地,所述所述步骤6增加定时事件。
进一步地,所述步骤6增加信号事件。
本发明与现有技术相比较,具有如下显而易见的实质性特点和显著优点:
1.提供基于BPMN模型的工作流引擎业务模块接入工作流引擎的解决方案。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海闪呈科技有限公司,未经上海闪呈科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111038134.9/2.html,转载请声明来源钻瓜专利网。