[发明专利]集成业务流程与通讯报文的可视化开发方法、系统及介质在审
申请号: | 201911404089.7 | 申请日: | 2019-12-31 |
公开(公告)号: | CN111104106A | 公开(公告)日: | 2020-05-05 |
发明(设计)人: | 唐嵩;陈勇;邓立平;陶圣清;赵建青;王天将 | 申请(专利权)人: | 中电长城(长沙)信息技术有限公司 |
主分类号: | G06F8/34 | 分类号: | G06F8/34;G06F3/0486;G06F3/0481;H04L12/24 |
代理公司: | 长沙市融智专利事务所(普通合伙) 43114 | 代理人: | 龚燕妮 |
地址: | 410205 湖南省长沙市长沙高*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 集成 业务流程 通讯 报文 可视化 开发 方法 系统 介质 | ||
1.一种集成业务流程与通讯报文的可视化开发方法,其特征在于,包括:
接收用户新建指令,在可视化交互界面展示的可视化集成开发平台中创建业务流程;
接收用户流程编辑指令,进入流程编辑器,并加载组件工具箱;
接收用户的流程选择指令,在流程编辑器中依据流程选择指令利用组件工具箱中的组件进行组合配置串接,形成可视化流程,生成流程定义文件;
在形成可视化流程过程中,配置组包适配器组件或解包适配器组件时,接收用户的组包编辑指令或解包编辑指令进入报文编辑器;
接收用户的报文选择指令,在报文编辑器中依据报文选择指令利用报文节点组合配置报文数据的组包流程或解包流程,生成报文定义文件;
接收用户的部署指令,依据部署指令将流程定义文件、报文定义文件部署到工作流服务平台,并进行初始化,保存业务流程的唯一标识。
2.根据权利要求1所述的集成业务流程与通讯报文的可视化开发方法,其特征在于,所述接收用户新建指令,在可视化交互界面展示的可视化集成开发平台中新建业务流程之前,还包括:
基于工作流自定义任务节点开发符合自助业务特点的自定义组件,所述自定义组件包括获取流水号组件、接出组件、数据库操作组件、组包适配器组件及解包适配器组件。
3.根据权利要求1所述的集成业务流程与通讯报文的可视化开发方法,其特征在于,所述进入流程编辑器,并加载组件工具箱,具体包括:
流程编辑器根据业务流程创建时被指定的业务代码创建一个业务文件夹,同时生成一个流程定义文件;
流程编辑器加载流程内置组件,流程内置组件包括开始节点、结束节点、脚本节点、信号节点、分支节点、合并节点;
流程编辑器解析自定义组件的组件定义描述文件,将对应的自定义组件加载并显示在组件工具箱区域;
流程编辑器根据接出渠道的配置加载为接出组件显示在组件工具箱区域;
流程编辑器根据已有业务流程加载为可选择的子流程组件显示在组件工具箱区域。
4.根据权利要求1所述的集成业务流程与通讯报文的可视化开发方法,其特征在于,在所述在流程编辑器中依据流程选择指令利用组件工具箱中的组件进行组合配置串接的过程中:
当组件被流程编辑模块使用时,会以图标节点的方式显示到流程编辑区;
当组件为流程内置组件或自定义组件时,当组件图标节点被双击时,会根据节点类型打开组件的属性设置窗口或者打开组件指定的窗口;当组件图标节点被右击时,将会显示节点对应组件的导航菜单,根据导航菜单可进行组件的定义;
当接出渠道的接出组件被使用时,接出渠道配置会直接赋予给接出组件的输入参数;
当子流程组件被使用时,双击子流程组件图标可以直接打开新窗口进入子流程的流程编辑器;
当自定义组件为组包适配器组件或解包适配器组件时,双击对应组件图标将打开报文编辑器。
5.根据权利要求1所述的集成业务流程与通讯报文的可视化开发方法,其特征在于,所述在报文编辑器中依据报文选择指令利用报文节点组合配置报文数据的组包流程或解包流程,生成报文定义文件,包括:
在报文编辑器中,依据报文选择指令对显示的报文可视化编辑树进行编辑操作;
将报文可视化编辑树的编辑操作同步到报文对象模型树,报文对象模型树的节点与报文可视化编辑树的节点一一对应;
报文对象模型树在编辑操作完成后生成报文定义文件。
6.根据权利要求1所述的集成业务流程与通讯报文的可视化开发方法,其特征在于,所述依据部署指令将流程定义文件、报文定义文件部署到工作流服务平台,并进行初始化,其中,初始化包括:
工作流引擎加载流程定义文件,将业务流程的唯一标识保存在工作流引擎中;
资源管理器加载报文配置资源及系统资源,将报文配置的唯一标识保存在资源管理器中;
报文组解包引擎加载报文定义文件,生成报文配置对象树,并加载报文类型资源;
组件管理器加载自定义组件,组件管理器中组件以键值对的关系存在。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中电长城(长沙)信息技术有限公司,未经中电长城(长沙)信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911404089.7/1.html,转载请声明来源钻瓜专利网。