[发明专利]一种工作流引擎与规则引擎转换控制系统在审
申请号: | 202211713543.9 | 申请日: | 2022-12-28 |
公开(公告)号: | CN115964055A | 公开(公告)日: | 2023-04-14 |
发明(设计)人: | 罗明星;宣钢炜 | 申请(专利权)人: | 中锦技术(广东)有限公司 |
主分类号: | G06F8/60 | 分类号: | G06F8/60;G06F8/20 |
代理公司: | 深圳市深联知识产权代理事务所(普通合伙) 44357 | 代理人: | 李成龙 |
地址: | 510000 广东省广州市天河区临江大道5*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 工作流 引擎 规则 转换 控制系统 | ||
1.一种工作流引擎与规则引擎转换控制系统,该转换控制系统用于工作流平台中工作流引擎与规则引擎的转换控制,该工作流平台包括工作流引擎ZWE,规则引擎ZRE以及转换控制系统ZTran,该工作流平台需要经过工作流定义、工作流部署和工作流运行,其特征在于:所述转换控制系统ZTran为工作流引擎ZWE与规则引擎ZRE之间架设通讯通道,接收上游系统数据封装后转发到规则引擎ZRE,由规则引擎ZRE处理后再返回决策结果,所述转换控制系统ZTran包括模型仓库、工作流仓库和规则仓库;
根据上游数据源定义数据模型,或转换工作流的表单为数据模型,这些数据模型保存到所述模型仓库内,作为通用模型共享给工作流引擎和规则引擎作为流程变量、参数、结果变量:
工作流程的定义发布到所述工作流仓库,所述规则引擎ZRE通过转换控制系统ZTran获取工作流的活动数据,并为活动配置规则:
所述规则引擎ZRE发布规则到所述规则仓库,工作流引擎可通过所述转换控制系统ZTran获取规则版本数据,应用最新版本规则进行动态更新规则。
2.根据权利要求1所述的一种工作流引擎与规则引擎转换控制系统,其特征在于:保存流程模型后,系统会生成符合BPMN2.0标准的XML文件,将流程定义基础信息和XML文件提交到转换控制系统ZTran转换为工作流仓库数据,而转换控制系统ZTran解析XML的活动节点信息生成对应的ZNode对象,并自动生成规则引擎的业务事件对象,用于后续规则引擎为流程活动配置规则。
3.根据权利要求2所述的一种工作流引擎与规则引擎转换控制系统,其特征在于:所述业务事件对象主要属性包含节点类别、触发规则匹配的事件Key、输入和输出的元数据以及转移节点,即子级ZNode。
4.根据权利要求1所述的一种工作流引擎与规则引擎转换控制系统,其特征在于:进行工作流定义时,业务人员利用工作流引擎ZWE定义好需要的表单数据并录入界面,并通过工作流引擎ZWE导出JSON格式的数据结构并提交到转换控制系统ZTran中,转换控制系统ZTran根据数据结构并结合模板引擎Freemaker生成Protobuf数据结构文件和类型描述信息,并保存在Protobuf的数据源仓库中,同样的,上游的外部系统也可以通过导出JSON数据结构,并在转换控制系统ZTran中导入JSON数据结构,由此来生成统一的Protobuf数据源结构。
5.根据权利要求1所述的一种工作流引擎与规则引擎转换控制系统,其特征在于:进行工作流定义时,所述规则引擎ZRE可通过转换控制系统ZTran的数据源仓库获取数据的类型描述信息,获得输入规则变量、参数以及输出结果的数据结构,以此进行规则设计并通过Groovy规则脚本生成器生成表达式脚本,保存到转换控制系统ZTran的规则仓库中用于工作流的活动配置。
6.根据权利要求5所述的一种工作流引擎与规则引擎转换控制系统,其特征在于:进行工作流定义时,所述规则引擎ZRE读取转换控制系统ZTran的工作流仓库的数据,根据ZNode生成对应规则引擎的业务事件,即可在规则引擎ZRE中为工作流的网关、自动任务、人工任务类型的活动,选择或创建规则,并更新工作流仓库的数据与规则仓库数据的关联。
7.根据权利要求1所述的一种工作流引擎与规则引擎转换控制系统,其特征在于:进行工作流部署时,根据工作流找出关联的数据源仓库和规则仓库的数据,打包数据构建数据源生产者并启动Netty服务,Netty数据源生产者启动前会通过Protobuf动态编译器预编译数据源的proto文件和类型描述信息,以生成Java格式的Protobuf对象,此时如果发生错误则不继续启动Netty服务,返回部署失败。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中锦技术(广东)有限公司,未经中锦技术(广东)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211713543.9/1.html,转载请声明来源钻瓜专利网。