[发明专利]一种可视化业务流编排方法、装置和存储介质在审
申请号: | 202211113918.8 | 申请日: | 2022-09-14 |
公开(公告)号: | CN115292072A | 公开(公告)日: | 2022-11-04 |
发明(设计)人: | 张培盛 | 申请(专利权)人: | 上海得帆信息技术有限公司 |
主分类号: | G06F9/54 | 分类号: | G06F9/54;G06F8/20;G06F8/30 |
代理公司: | 上海科盛知识产权代理有限公司 31225 | 代理人: | 夏健君 |
地址: | 201821 上海市嘉定*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 可视化 业务 编排 方法 装置 存储 介质 | ||
1.一种可视化业务流编排方法,包括构建业务流程编排的开发代码,其特征在于,所述方法还包括:将所述开发代码中的部分业务逻辑封装为多个操作节点,对各个操作节点进行可视化显示,获取各操作节点的增删指令和输入数据,得到整个业务流程的数据流向,实现业务流程编排。
2.根据权利要求1所述的一种可视化业务流编排方法,其特征在于,所述封装过程具体为:
将所述开发代码中用户对于数据的数据增加操作抽离封装为数据新增节点;
将所述开发代码中用户对于数据的删除操作抽离封装为数据删除节点;
将所述开发代码中用户对于数据的修改操作抽离封装为数据修改节点;
将所述开发代码中用户对于数据库的查询操作抽离封装为数据查询节点;
提供封装的数据运算节点,用于数据和数据之间的逻辑处理和运算;
提供封装的数据整合节点,用于组合数据结构;
提供封装的数据推送节点,用于进行数据推送;
提供封装的数据校验节点,用于对业务数据进行逻辑和合法性校验。
3.根据权利要求1所述的一种可视化业务流编排方法,其特征在于,所述方法还包括提供流程控制逻辑节点,用于进行业务数据处理流程。
4.根据权利要求3所述的一种可视化业务流编排方法,其特征在于,所述流程控制逻辑节点包括:
循环节点,用于设置循环条件,进行数据循环处理;
分支节点,用于进行数据划分,得到多个分支数据进行分别处理。
5.根据权利要求1所述的一种可视化业务流编排方法,其特征在于,所述操作节点的逻辑实现基于抽象工厂模式和适配器模式,得到的整个业务流程基于消息队列加上全局上下文的方式执行。
6.根据权利要求1所述的一种可视化业务流编排方法,其特征在于,每个所述操作节点均提供有上下文和参数设置端口。
7.一种可视化业务流编排装置,其特征在于,包括代码平台,所述代码平台包括业务流程编排的开发代码,所述代码平台可视化显示有多个操作节点,各个操作节点均由所述开发代码的业务逻辑封装形成;所述代码平台用于接收各操作节点的增删指令和输入数据,将对应的操作节点进行对应设置,得到整个业务流程的数据流向,实现业务流程编排。
8.根据权利要求7所述的一种可视化业务流编排装置,其特征在于,多个操作节点包括:
数据新增节点,被配置为,执行用户对于数据的数据增加操作;
数据删除节点,被配置为,执行用户对于数据的删除操作;
数据修改节点,被配置为,执行用户对于数据的修改操作;
数据查询节点,被配置为,执行用户对于数据库的查询操作;
数据运算节点,被配置为,执行数据和数据之间的逻辑处理和运算;
数据整合节点,被配置为,组合数据结构;
数据推送节点,被配置为,进行数据推送;
数据校验节点,被配置为,对业务数据进行逻辑和合法性校验;
循环节点,被配置为,获取循环条件,进行数据循环处理;
分支节点,被配置为,进行数据划分,得到多个分支数据进行分别处理。
9.根据权利要求7所述的一种可视化业务流编排装置,其特征在于,所述操作节点的逻辑实现基于抽象工厂模式和适配器模式,得到的整个业务流程基于消息队列加上全局上下文的方式执行;
每个所述操作节点均提供有上下文和参数设置端口。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上储存有计算机程序,所述计算机程序被处理器执行如权利要求1至6中任一项所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海得帆信息技术有限公司,未经上海得帆信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211113918.8/1.html,转载请声明来源钻瓜专利网。