全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210610891.7 (22)申请日 2022.05.31 (71)申请人 安徽同徽信息技 术有限公司 地址 230088 安徽省合肥市高新区望江西 路800号创新产业园一期B1 五楼 (72)发明人 石军  (74)专利代理 机构 合肥律众知识产权代理有限 公司 34147 专利代理师 朱晗 (51)Int.Cl. G06F 11/34(2006.01) G06F 16/23(2019.01) (54)发明名称 一种供应链流 程自动化实现方法 (57)摘要 本发明涉及流程自动化, 具体涉及一种供应 链流程自动化实现方法, 流程设计器构建流程数 据结构; 修改流程任务节点node, 自动触发监听 事件修改流程数据结构, 并将生成的流程数据结 构发送给后端服务; 行业供应链 业务服务调启流 程自动化引擎, 获取流程数据结构的流程任务节 点node; 判断流程任务节点node中是否存在条件 节点node, 获取满足条件的条件节点node中的子 节点node, 并对流程任务节点node进行循环递 归; 流程任务节点node执行完成后进行回调通 知, 行业供应链业务服务执行相应业务功能逻 辑; 本发明提供的技术方案能够 有效克服现有技 术所存在的无法实现供应链流 程自动化的缺陷。 权利要求书2页 说明书4页 附图2页 CN 115080369 A 2022.09.20 CN 115080369 A 1.一种供应链流 程自动化实现方法, 其特 征在于: 包括以下步骤: S1、 流程设计器构建流 程数据结构; S2、 修改流程任务节点node, 自动 触发监听事件修改流程数据结构, 并将生成的流程数 据结构发送给后端服 务; S3、 行业供应链业务服务调启流程自动化引擎, 获取流程数据结构的流程任务节点 node; S4、 判断流程任务节点node中是否存在条件节点node, 获取满足条件的条件节点node 中的子节点 node, 并对流 程任务节点 node进行循环递归; S5、 流程任务节点node执行完成后进行回调通知, 行业供应链业务服务执行相应业务 功能逻辑。 2.根据权利要求1所述的供应链流程自动化实现方法, 其特征在于: S1中流程设计器构 建流程数据结构, 包括: 通过ES6的JSONObject构建JSON数据结构。 3.根据权利要求2所述的供应链流程自动化实现方法, 其特征在于: S2中修改流程任务 节点node, 自动触发监听事件修改流程数据结构, 并将生成的流程数据结构发送给后端服 务, 包括: 利用VUE的数据双向绑定特性监听JS ON数据结构的变化, 通过虚拟DOM对HTML页 面进行 实时渲染; 通过实时渲染的HTML页面修改流程任务节点node时, 基于双向绑定特性自动 触发监听 事件修改JSON数据结构, 并将生成的JSON数据结构通过axi os发送给后端服 务。 4.根据权利要求3所述的供应链流程自动化实现方法, 其特征在于: S3中行业供应链业 务服务调启流 程自动化引擎, 获取流 程数据结构的流 程任务节点 node, 包括: 行业供应链业务服务通过Feign调启流程自动化引擎, 流程自动化引擎读取JSON数据 结构, 并对JSON数据进行反序列化, 获取JSON数据结构对应的流 程任务节点 node。 5.根据权利要求4所述的供应链流程自动化实现方法, 其特征在于: 所述对JSON数据进 行反序列化, 获取JSON数据结构对应的流 程任务节点 node, 包括: 流程自动化引擎使用fastjson将JSON数据结构反序列化为java  bean对象, 并利用 tree递归算法对javabean对象进行处 理, 获取JSON数据结构对应的流 程任务节点 node。 6.根据权利要求4所述的供应链流程自动化实现方法, 其特征在于: S4中判断流程任务 节点node中是否存在条件节点node, 获取满足条件的条件节点node中的子节点node, 并对 流程任务节点 node进行循环递归, 包括: 检测流程任务节点node中是否存在conditionNodes属性值, 若存在则获取该集合迭代 每个元素, 并获取proper ties属性的表单参数判断是否满足条件; 获取满足条件的条件节点node中的子节点node, 以此逻辑递归至最后一个流程任务节 点node表示整体流 程结束。 7.根据权利要求6所述的供应链流程自动化实现方法, 其特征在于: S5中行业供应链业 务服务执行相应业 务功能逻辑之后, 包括: 同步返回给流程自动化引擎判断是否成功, 若失败则进行同步事务 回滚操作解决事务 一致性。权 利 要 求 书 1/2 页 2 CN 115080369 A 28.根据权利要求7所述的供应链流程自动化实现方法, 其特征在于: S5中流程任务节点 node执行完成后进行回调通知, 包括: 每个流程任务节点 node执行完成后, 通过 Feign进行回调通知。 9.根据权利要求1 ‑8中任意一项所述的供应链流程自动化实现方法, 其特征在于: 每个 所述流程任务节点node支持热插拔, 可以通过新增或去除某个流程任务节点node, 实现自 动化供应链流 程的个性 化设置。权 利 要 求 书 2/2 页 3 CN 115080369 A 3

PDF文档 专利 一种供应链流程自动化实现方法

文档预览
中文文档 9 页 50 下载 1000 浏览 0 评论 0 收藏 3.0分
温馨提示:本文档共9页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种供应链流程自动化实现方法 第 1 页 专利 一种供应链流程自动化实现方法 第 2 页 专利 一种供应链流程自动化实现方法 第 3 页
下载文档到电脑,方便使用
本文档由 SC 于 2024-02-24 00:49:39上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。