本发明涉及计算机,特别是一种基于可视化流程编排的业务逻辑开发方法。
背景技术:
1、随着互联网行业的发展,系统业务的不断演进,从原来支持企业内部单系统的业务流程,到企业内部应用,服务的集成,再进一步向企业与合作伙伴之间的业务交互,流程编排正扮演着越来越重要的角色,怎样持续分析业务、进行业务建模和流程编排改进以实现流程信息化及自动化,减少大量代码改写操作,减少数据传输错误,规避流程瓶颈和成本浪费,加快流程转化,提高系统工作效率,已成为我们当前所要挑战的难题。
2、本发明是通过一种基于可视化流程编排的业务逻辑开发方法,可以大大提高程序的可靠性、准确性、便捷性和灵活性以满足系统业务个性化管控需求。
技术实现思路
1、本发明的目的在于提供一种基于可视化流程编排的业务逻辑开发方法,可以解决繁杂业务中多变的需求迭代,实现业务建模,服务的自由组装,便于用户直观了解业务流向,保障服务间交互的稳定性和安全性。
2、为实现上述技术目的,达到上述技术效果,本发明公开了一种基于可视化流程编排的业务逻辑开发方法,包括创建开始节点、创建逻辑节点、配置节点属性、自由编排节点、创建结束节点、输入请求参数形参、输入返回字段、执行调试、查看数据流变化等步骤,具体实现步骤如下:
3、s1:创建开始节点,打开后端工程设计器,创建事务流,进入事务流编排页面,创建开始节点;
4、s2:创建逻辑节点,根据业务需要,选择合适的逻辑节点,逻辑节点包括sql执行器、代码块、api、微服务、图片处理器、数据转换、excel解析器、shell工具、消息执行器、事务流等;
5、s3:配置节点属性,根据不同逻辑节点,配置相应的节点属性,如sql执行器节点需要选择相应的模块,对应的sql;如代码块节点需要编写简单的代码,同时提供常用函数代码及代码智能提示等;如微服务节点需要选择相应的后台工程、相应的模块及对应的微服务;
6、s4:自由编排节点,在后端工程页面设计器进行具体业务场景的编排,通过使用sql执行器节点、微服务节点、代码块节点、shell工具节点、消息执行器节点等连线生成事务流;
7、s5:创建结束节点,在事务流组件里,从基础组件分类里选择结束节点拖拽到面板上进行连线;
8、s6:输入请求参数形参,在事务流编排页面,点击流程设置,在请求参数tab页上,输入相应到请求参数,包括参数字段名称、参数类型、参数中文名称、,是否必填等信息;
9、s7:输入返回字段,在事务流编排页面,点击流程设置,在请求参数tab页上,输入相应的返回参数,包括参数字段名称、参数类型、参数中文名称等信息;
10、s8:执行调试,在事务流编排页面,点击执行调试,输入请求参数具体值,进行在线调试;
11、s9:查看数据流变化:执行过程中,管道流流向具体节点执行具体业务服务,页面上直观地看到每个服务节点的出入参信息。
12、本发明具有以下有益效果:
13、1,基于可视化流程编排的业务逻辑开发方法,有利于业务理解。将复杂的代码实现转化成清晰的流程结构来帮助系统相关人员了解业务,贯通关联的需求场景;
14、2,基于可视化流程编排的业务逻辑开发方法,通过编排现有实现的能力及少量新编码的能力来完成业务流,不断沉淀新能力以面对更多的需求迭代。具备不断进化和自我成长的能力;
15、3,基于可视化流程编排的业务逻辑开发方法,能够快速帮助企业进行api服务治理,减少中间层胶水代码以及降低编码投入,提高api服务的稳定性和安全性。
1.一种基于可视化流程编排的业务逻辑开发方法,其特征在于:包括创建开始节点、创建逻辑节点、配置节点属性、自由编排节点、创建结束节点、输入请求参数形参、输入返回字段、执行调试、查看数据流变化等步骤,具体实现步骤如下: