全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211267241.3 (22)申请日 2022.10.17 (71)申请人 潍柴动力股份有限公司 地址 261061 山东省潍坊市高新 技术产业 开发区福寿东 街197号甲 申请人 潍坊潍柴动力科技有限责任公司 (72)发明人 张欣书 孙欣璐 王丰 崔会会  (74)专利代理 机构 北京集佳知识产权代理有限 公司 11227 专利代理师 黄水娜 (51)Int.Cl. G06F 8/20(2018.01) G06F 8/71(2018.01) G06Q 10/10(2012.01) (54)发明名称 一种工作流的数据处理方法、 系统、 存储介 质及电子设备 (57)摘要 本申请公开了一种工作流的数据处理方法、 系统、 存储介质及电子设备, 将自定义版本号与 工作流引擎原生版本号进行映射, 确保在工作流 引擎流程的版本升级操作时, 自定义版本号和工 作流引擎原生版本号进行版本增加, 确保在版本 更新操作时, 自定义版本号不发生变化, 工作流 引擎原生版本号进行版本增加。 在多工作流引擎 流程版本共存环境下, 只需在结构性调整的版本 升级操作时, 自定义版本号和工作流引擎原生版 本号进行版本增加, 在非结构性调整的版本更新 操作时, 确保自定义版本号不发生变化, 工作流 引擎原生版本号进行版本增加, 无需增加复杂代 码逻辑, 避免出现由于非结构性调整的版本更新 操作而增加重复的代码应对新版本情况, 降低维 护成本。 权利要求书2页 说明书8页 附图3页 CN 115437612 A 2022.12.06 CN 115437612 A 1.一种工作流的数据处 理方法, 其特 征在于, 所述方法包括: 获取自定义版本号和工作流引擎原生版本号; 所述工作流引擎原生版本号为工作流引 擎自带的版本管理机制的版本号; 在预先构建的流程版本对应表中, 将所述自定义版本号与所述工作流引擎原生版本号 进行映射, 确保在工作流引擎流程的版本升级操作时, 所述自定义版本号和所述工作流引 擎原生版本号进行版本增加, 并确保在工作流引擎流程的版本更新操作时, 所述自定义版 本号不发生变化, 所述工作流引擎原 生版本号进 行版本增加; 其中, 所述版本升级操作 表征 结构性调整的版本 升级操作; 所述版本更新操作为非结构性调整的版本更新操作。 2.根据权利要求1所述的方法, 其特 征在于, 还 包括: 在切换工作流引擎流程版本时, 通过更 改所述工作流引擎流程版本对应的所述流程版 本对应表的流 程标识位, 完成切换工作流引擎 流程版本的操作。 3.根据权利要求2所述的方法, 其特征在于, 所述流程标识位包括有效字段值、 测试字 段值和失效字段值; 当工作流引擎流程版本的流程标识位为所述有 效字段值 时, 确定工作流引擎流程版本 为有效的工作流引擎 流程版本; 若当前环境 为正式环境, 则通过 所述有效的工作流引擎 流程版本发起 新实例; 当工作流引擎流程版本的流程标识位为所述测试字段值 时, 确定工作流引擎流程版本 为测试的工作流引擎 流程版本; 若当前环境 为测试环境, 则通过 所述测试的工作流引擎 流程版本发起 新实例; 当工作流引擎流程版本的流程标识位为所述失效字段值 时, 确定工作流引擎流程版本 为失效的工作流引擎 流程版本; 通过所述失效的工作流引擎 流程版本, 执 行流程流转操作和历史数据查询操作。 4.根据权利要求1所述的方法, 其特征在于, 在预先构建的流程版本对应表中, 将所述 自定义版本号与所述工作流引擎原生版本号进行映射之后, 还 包括: 通过所述自定义版本号, 对所述工作流引擎 流程进行管理。 5.一种工作流的数据处 理系统, 其特 征在于, 所述系统包括: 获取单元, 用于获取自定义版本号和工作流引擎原生版本号; 所述工作流引擎原生版 本号为工作流引擎自带的版本管理机制的版本号; 映射单元, 用于在预先构建的流程版本对应表中, 将所述自定义版本号与所述工作流 引擎原生版本号进行映射, 确保在工作流引擎流程的版本升级操作时, 所述自定义版本号 和所述工作流引擎原生版本号进行版本增加, 并确保在工作流引擎流程的版本更新操作 时, 所述自定义版本号不发生变化, 所述工作流引擎原生版本号进行版本增加; 其中, 所述 版本升级操作表征结构性调整的版本升级操作; 所述版本更新操作为非结构性调整的版本 更新操作。 6.根据权利要求5所述的系统, 其特 征在于, 还 包括: 更改单元, 用于在切换工作流引擎流程版本时, 通过更改所述工作流引擎流程版本对 应的所述 流程版本对应表的流 程标识位, 完成切换工作流引擎 流程版本的操作。 7.根据权利要求6所述的系统, 其特 征在于, 还 包括: 第一确定单元, 用于当工作流引擎流程版本的流程标识位为有效字段值时, 确定工作权 利 要 求 书 1/2 页 2 CN 115437612 A 2流引擎流程版本为有效的工作流引擎 流程版本; 第一发起单元, 用于若当前环境为正式环境, 则通过所述有效的工作流引擎流程版本 发起新实例; 第二确定单元, 用于当工作流引擎流程版本的流程标识位为测试字段值时, 确定工作 流引擎流程版本为测试的工作流引擎 流程版本; 第二发起单元, 用于若当前环境为测试环境, 则通过所述测试的工作流引擎流程版本 发起新实例; 第三确定单元, 用于当工作流引擎流程版本的流程标识位为失效字段值时, 确定工作 流引擎流程版本为失效的工作流引擎 流程版本; 执行单元, 用于通过所述失效的工作流引擎流程版本, 执行流程流转操作和历史数据 查询操作。 8.根据权利要求5所述的系统, 其特 征在于, 还 包括: 管理单元, 用于通过 所述自定义版本号, 对所述工作流引擎 流程进行管理。 9.一种存储介质, 其特征在于, 所述存储介质包括存储的指令, 其中, 在所述指令运行 时控制所述存储介质所在的设备执行如权利要求1至4任意一项所述的工作流的数据 处理 方法。 10.一种电子设备, 其特征在于, 包括存储器, 以及一个或者一个以上的指令, 其中一个 或者一个以上指令存储于存储器中, 且经配置以由一个 或者一个以上 处理器执行如权利要 求1至4任意 一项所述的工作流的数据处 理方法。权 利 要 求 书 2/2 页 3 CN 115437612 A 3

.PDF文档 专利 一种工作流的数据处理方法、系统、存储介质及电子设备

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