(19)国家知识产权局
(12)发明 专利申请
(10)申请公布号
(43)申请公布日
(21)申请 号 202211194978.7
(22)申请日 2022.09.29
(71)申请人 泰豪软件股份有限公司
地址 330000 江西省南昌市高新 开发区泰
豪大厦
(72)发明人 张远来 晏斐 李超 杨贇
(74)专利代理 机构 南昌旭瑞知识产权代理事务
所(普通合伙) 36150
专利代理师 刘红伟
(51)Int.Cl.
G06F 9/48(2006.01)
G06F 8/65(2018.01)
G06F 8/35(2018.01)
G06Q 10/10(2012.01)
(54)发明名称
工作流引擎系统、 实现方法、 存储介质及计
算机设备
(57)摘要
本发明提供了一种工作流引擎系统、 实现方
法、 存储介质及计算机设备, 该系统包括: 多个独
立部署的引擎服务端, 用于执行表单结构数据的
自动创建, 并在表单结构数据中集成角色信息,
以创建工作流; 客户端适配器, 用于调用引擎服
务端提供的工作流的服务接口, 并等待引擎服务
端反馈调用结果; 注册中心, 用于根据预设的负
载策略与流转请求, 对客户端适配器进行工作流
的分发; 在工作流引擎系统中, 在工作流的流转
过程时, 若存在触发事件及路径条件判断, 根据
创建工作流时绑定的应用标识通知相应的业务
应用执行相应事件, 并根据执行结果决定工作流
是否继续进行流转。 能够解决工作流引擎管理系
统管理效率下降的技 术问题。
权利要求书2页 说明书7页 附图2页
CN 115292022 A
2022.11.04
CN 115292022 A
1.一种工作流引擎系统, 其特 征在于, 所述工作流引擎系统包括:
多个独立部署的引擎服务端, 每个所述引擎服务端用于执行表单结构数据的自动创
建, 并在所述表单 结构数据中集成角色信息, 以创建工作流;
客户端适配器, 所述客户端适配器用于调用所述引擎服务端提供的所述工作流的服务
接口, 并等待所述引擎 服务端反馈调用结果;
注册中心, 所述注册中心用于根据预设的负载策略与流转请求, 对所述客户端适配器
进行所述工作流的分发;
在所述工作流引擎系统中, 在所述工作流的流转过程时, 若存在触发事件及路径条件
判断, 根据创建工作流时绑定的应用标识通知相应的业务应用执行相应事件, 并根据执行
结果决定所述工作流是否继续进行流 转。
2.根据权利要求1所述的工作流引擎系统, 其特征在于, 所述引擎服务端包括元数据 管
理单元、 角色配置单 元与模型 管理单元; 其中
所述元数据管理单元用于执行表单结构数据的自动创建, 以及在创建所述表单结构数
据后对所述表单 结构数据进行 版本更新;
所述角色配置单元用于获取组织人员与角色信 息, 并将所述组织人员及角色信 息集成
至所述表单 结构数据内;
所述模型管理单元用于通过图形设计器对所述工作流进行设计及配置, 并将模型发布
为工作流定义以创建工作流。
3.根据权利要求1所述的工作流引擎系统, 其特征在于, 所述客户端适配器包括服务调
用单元与反馈数据管理单 元; 其中
所述服务调用单元用于调用所述引擎服务端提供的工作流的服务接口, 以建立客户端
与所述引擎 服务端的通信连接;
所述反馈数据管理单元用于获取所述客户端适配器与所述引擎服务端之间的服务调
用结果及通信连接结果。
4.根据权利要求1所述的工作流引擎系统, 其特征在于, 所述注册中心包括流转请求接
收单元与工作流分发单 元; 其中
所述流转请求接收单元用于获取所述客户 端发出的流转请求, 并基于预设的负载策
略, 通过所述工作流分发单 元将所述工作流进行分发。
5.根据权利要求1所述的工作流引擎系统, 其特 征在于, 所述工作流引擎系统中:
在完成整个流 程流转之后, 查询当前待办的工作流信息, 并将查询结果返回客户端;
在客户端应用收到结果后, 将结果数据回写入业务连接的数据库中, 用于后续应用数
据与待办信息进行 联查。
6.一种工作流引擎系统的实现方法, 其特 征在于, 所述方法包括:
通过引擎服务端创建表单结构数据, 并在所述表单结构数据中集成角色信息, 以创建
工作流;
通过客户端适配器调用所述引擎服务端提供的工作流的服务接口, 并获取服务接口的
调用结果;
基于注册中心, 根据预设的负载 策略与流 转请求, 对客户端适配 器进行工作流的分发;
并且, 在所述工作流的流 转过程时, 判断是否存在触发事 件及路径条件判断;权 利 要 求 书 1/2 页
2
CN 115292022 A
2若是, 根据创建工作流时绑定的应用标识通知相应的业务应用执行相应事件, 并根据
执行结果决定 工作流是否继续进行流 转。
7.根据权利要求6所述的工作流引擎系统 的实现方法, 其特征在于, 通过引擎服务端创
建表单结构数据, 并在所述表单结构数据中集成角色信息, 以创建工作流的步骤, 具体包
括:
通过预设的元数据管理单元执行表单结构数据的自动创建, 以及在创建所述表单结构
数据后对所述表单 结构数据进行 版本更新;
通过预设的角色配置单元获取组织人员与角色信 息, 并将所述组织人员及角色信 息集
成至所述表单 结构数据内;
通过预设的模型管理单元基于图形设计器对所述工作流进行设计及配置, 并将模型发
布为工作流定义以创建工作流。
8.一种存储介质, 其上存储有计算机指令, 其特征在于, 该指令被处理器执行时实现权
利要求6或7 所述方法的步骤。
9.一种计算机设备, 包括存储器、 处理器以及存储在存储器上并可在处理器上运行的
计算机程序, 其特征在于, 所述处理器执行所述程序时实现如权利要求6或7所述方法的步
骤。权 利 要 求 书 2/2 页
3
CN 115292022 A
3
专利 工作流引擎系统、实现方法、存储介质及计算机设备
文档预览
中文文档
12 页
50 下载
1000 浏览
0 评论
0 收藏
3.0分
温馨提示:本文档共12页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 SC 于 2024-02-18 22:29:11上传分享