金融行业标准网
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210725506.3 (22)申请日 2022.06.23 (71)申请人 烟台海颐软件股份有限公司 地址 264000 山东省烟台市开发区珠 江路 32号 (III-5小区) (72)发明人 刘晓晔 刘磊 李洋 邓光  胡电中 陈本权 杨明 宫大伟  赵勇  (74)专利代理 机构 烟台上禾知识产权代理事务 所(普通合伙) 37234 专利代理师 赵加鑫 (51)Int.Cl. G06F 9/445(2018.01) G06F 9/448(2018.01) G06Q 10/06(2012.01)G06Q 10/10(2012.01) (54)发明名称 一种用于不同工作流引擎切换的处理方法 和装置 (57)摘要 本发明涉及一种用于不同工作流引擎切换 的处理方法和装置。 所述装置包括配置中心、 一 个或多个业务系统、 工作流引擎、 工作方案建立 模块、 工作方案运行模块, 其中: 所述配置中心包 括工作流API配置模块、 输入参数配置模块、 输 出 参数配置模块、 工作流环节参数配置模块、 以及 预存的多个业务引擎配置信息, 每个业务引擎配 置信息由一个业务系统和该业务系统所对应的 工作流引擎构成; 所述业务系统用于通过接口调 用来连接工作单API; 所述工作方案建立模块用 于建立工作方案, 在所述工作方案中预先配置对 应的工作流引擎的调用顺序; 所述工作方案运行 模块用于启动工作方案 。 权利要求书2页 说明书9页 附图1页 CN 115098188 A 2022.09.23 CN 115098188 A 1.一种用于不同工作流引擎切换的处 理方法, 其特 征在于, 包括: 在配置中心预存多个业务引擎配置信 息, 每个业务引擎配置信 息由一个业务系统和该 业务系统所对应的工作流引擎构成, 其中所述工作流引擎包含该工作流引擎的名称和类 型、 以及预 先配置的用于该业 务系统的多个工作流 程模板; 在配置中心设置有工作流API配置模块、 输入参数配置模块、 输出参数配置模块、 工作 流环节参数配置模块, 其中: 所述工作流API配置模块用于配置至少以下各项: 工作流引擎 名称、 流程引擎类型、 启动流程API、 各种工作单API、 以及所述API需要用到的输入参数和输 出参数; 所述输入参数配置模块用于将当前使用的输入参数按预设规则转换成 需要调用的 工作流引擎和/或API的输入参数; 所述输出参数配置模块用于将当前调用的工作流引擎 和/或API的输出参数按 预设规则转换成当前界面需要使用的结果集; 所述工作流环节 参数 配置模块用于配置需要向业 务系统传递的参数; 建立一个包含一个或多个业务系统及其工作流程的工作方案并赋予唯一的方案号, 其 中在建立该工作方案的过程中基于其包含的所述一个或多个业务系统的工作流程和预存 的所述业务引擎配置信息, 在所述工作方案中预先配置对应的工作流引擎的调用顺序, 并 且为每个工作流引擎赋予唯一的实例号, 由此建立方案号与一个或多个工作流引擎 实例号 的对应关系; 启动工作 方案时, 通过输入方案号找到对应的工作 方案并基于调用顺序读取排序第 一 的工作流引擎并执行其预先配置的工作流程; 当基于预先配置的工作流引擎的调用顺序切 换到下一个工作流引擎时, 通过在配置中心中分别配置工作流API配置、 输入参数配置、 输 出参数配置、 工作流环 节参数配置, 以使所述下一个工作流引擎能够正常工作。 2.根据权利要求1所述的用于工作流引擎切换的处理方法, 其特征在于, 所述工作单 API包括但不限于: 流程查询API、 经办查询API、 传递API、 改派API; 所述工作方案还包括: 方 案名称、 方案类型、 方案版本、 流程模板号、 流程模板顺序、 流程模板所属工作流引擎实例 号、 工作单编号 生成规则。 3.根据权利要求1所述的用于工作流引擎切换的处理方法, 其特征在于, 所述基于调用 顺序读取排序第一的工作流引擎并执行其预先配置的工作流程的步骤包括: 读取该工作流 引擎的名称和类型, 通过所述工作流API配置中的工作流引擎名称和流程引擎类型找到该 工作流引擎的启动流程API并启动, 按照在该工作流引擎中预先配置的流程模板号和流程 模板顺序执 行相应的工作流 程。 4.根据权利要求1所述的用于工作流引擎切换的处理方法, 其特征在于, 所述基于预先 配置的工作流引擎的调用顺序切换到下一个工作流引擎的步骤包括: 在当前的工作流引擎 中的最后一个流程模板执行完 毕后返回表示该当前的工作流引擎结束的信息, 通过预先配 置的工作流引擎的调用顺序调用下一个工作流引擎, 实现对下一个工作流引擎的切换。 5.根据权利要求2所述的用于工作流引擎切换的处理方法, 其特征在于, 所述工作 单编 号生成规则包括: 定义前缀、 后缀、 最小值、 最大值、 步长、 当前值, 其中所述前缀和 后缀的值 按需求进 行设置, 所述最小值为工作单编号的起始 值; 所述最大值为工作单编号的终止值; 所述当前值 为本次生成的工作单编号的值; 所述 步长是增长值。 6.一种用于不同工作流引擎切换的处理装置, 其特征在于, 包括: 配置中心、 一个或多 个业务系统、 工作流引擎、 工作方案建立模块、 工作方案运行模块, 其中:权 利 要 求 书 1/2 页 2 CN 115098188 A 2所述配置中心包括工作流API配置模块、 输入参数配置模块、 输出参数配置模块、 工作 流环节参数配置模块、 以及预存的多个业务引擎配置信息, 每个业务引擎配置信息由一个 业务系统和该业务系统所对应的工作流引擎构成, 所述工作流API配置模块用于配置至少 以下各项: 工作流引擎名称、 流程引擎类型、 启动流程API、 各种工作单API、 以及所述API需 要用到的输入参数和输出参数; 所述输入参数配置模块用于将当前使用的输入参数按 预设 规则转换成 需要调用的工作流引擎和/或API的输入参数; 所述输出参数配置模块用于将当 前调用的工作流引擎和/或API的输出参数按 预设规则转换成当前界面需要使用的结果集; 所述工作流环 节参数配置模块用于配置需要向业 务系统传递的参数; 所述业务系统用于通过接口调用来连接 工作单API; 所述工作流引擎包含该工作流引擎的名称和类型、 以及预先配置的用于该业务系统的 多个工作流 程模板, 并且能够调动启动流 程API; 所述工作方案建立模块用于建立一个包含一个或多个业务系统及其工作流程的工作 方案并赋予唯一的方案号, 其中在建立该工作方案的过程中基于其包含的所述一个 或多个 业务系统的工作流程和预存的所述业务引擎配置信息, 在所述工作方案中预先配置对应的 工作流引擎的调用顺序, 并且为每个工作流引擎赋予唯一的实例号, 由此建立方案号与一 个或多个工作流引擎实例号的对应关系; 所述工作 方案运行模块用于启动工作 方案, 通过输入方案号找到对应的工作方案并基 于调用顺序读取排序第一的工作流引擎并执行其预先配置的工作流程; 当基于预先配置的 工作流引擎的调用顺序切换到下一个工作流引擎时, 通过在配置中心中分别配置工作流 API配置、 输入参数配置、 输出参数配置、 工作流环节 参数配置, 以使 所述下一个工作流引擎 能够正常工作。 7.根据权利要求6所述的用于工作流引擎切换的处理装置, 其特征在于, 所述工作单 API包括但不限于: 流 程查询API、 经办查询API、 传递API、 改派API。 8.根据权利要求6所述的用于工作流引擎切换的处理装置, 其特征在于, 所述工作 方案 还包括: 方案名称、 方案类型、 方案版本、 流程模板号、 流程模板顺序、 流程模板所属工作流 引擎实例号、 工作单编号 生成规则。 9.根据权利要求8所述的用于工作流引擎切换的处理装置, 其特征在于, 所述工作 单编 号生成规则包括: 定义前缀、 后缀、 最小值、 最大值、 步长、 当前值, 其中所述前缀和 后缀的值 按需求进 行设置, 所述最小值为工作单编号的起始 值; 所述最大值为工作单编号的终止值; 所述当前值 为本次生成的工作单编号的值; 所述 步长是增长值。权 利 要 求 书 2/2 页 3 CN 115098188 A 3

.PDF文档 专利 一种用于不同工作流引擎切换的处理方法和装置

文档预览
中文文档 13 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共13页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种用于不同工作流引擎切换的处理方法和装置 第 1 页 专利 一种用于不同工作流引擎切换的处理方法和装置 第 2 页 专利 一种用于不同工作流引擎切换的处理方法和装置 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 00:01:28上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。