基于云平台的业务流创建管理方法、装置、及相关设备制造方法及图纸

技术编号:33192162 阅读:22 留言:0更新日期:2022-04-24 00:20
本公开的实施例提供了一种基于云平台的业务流创建管理方法、装置、电子设备及计算机可读介质。该方法包括:提供可视化的业务流创建管理页面;响应对初始业务流模块的目标业务流模块创建操作,在业务流编辑区创建目标业务流模块并生成目标业务流模块的目标参数;响应对业务流编辑区中目标业务流模块的目标业务流创建操作生成目标业务流;响应于业务流执行请求,解析目标业务流中目标业务流模块的目标参数以执行目标业务流,并在执行结果展示区显示目标业务流的执行结果。上述方法可通过云服务器实现为并行运行的执行方式,以加快运行速率和自动扩容。本公开实施例提供的技术方案能够解决相关技术的业务开发过程中开发周期长、开发成本高的问题。开发成本高的问题。开发成本高的问题。

【技术实现步骤摘要】
基于云平台的业务流创建管理方法、装置、及相关设备


[0001]本公开涉及计算机
,具体而言,涉及一种基于云平台的业务流创建管理方法、装置、电子设备及计算机可读介质。

技术介绍

[0002]目前,在开发业务时,例如基于云服务的业务开发,需要经历需求分析、业务流程设计、系统改造/开发、系统测试、系统部署等环节。其中,需求分析环节是根据实际的业务场景分析业务需求。业务流程设计是把具体的业务按照流程图的方式进行建模,也是后面系统改造/开发时需要参照的流程步骤。系统改造/开发是大部分传统开发模式耗费时间最多也是最容易出错的地方。如果早期的系统架构设计不合理,对于后续新需求的系统改造会成为很大的负担。甚至使开发周期变长,难以应对快速变化的业务需求。
[0003]因此,需要一种新的基于云平台的业务流创建管理方法、装置、电子设备及计算机可读介质。
[0004]需要说明的是,在上述
技术介绍
部分公开的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。

技术实现思路

[0005]本公开实施例提供一种基于云平台的业务流创建管理方法、装置、电子设备及计算机可读介质,进而至少在一定程度上避免相关技术的业务开发过程中的开发周期长、开发成本高的问题。
[0006]本公开的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本公开的实践而习得。
[0007]本公开实施例提出一种基于云平台的业务流创建管理方法,包括:提供可视化的业务流创建管理页面,其中,所述业务流创建管理页面包括应用模块调用区、业务流编辑区和执行结果展示区;响应对初始业务流模块的目标业务流模块创建操作,在所述业务流编辑区创建目标业务流模块并生成所述目标业务流模块的目标参数,所述初始业务流模块显示于所述应用模块调用区;响应对所述业务流编辑区中所述目标业务流模块的目标业务流创建操作生成目标业务流;响应于业务流执行请求,解析所述目标业务流中所述目标业务流模块的所述目标参数以执行所述目标业务流,并在所述执行结果展示区显示所述目标业务流的执行结果。
[0008]本公开实施例提出一种基于云平台的业务流创建管理装置,包括:开发页面显示模块,配置为提供可视化的业务流创建管理页面,其中,所述业务流创建管理页面包括应用模块调用区、业务流编辑区和执行结果展示区;第一操作响应模块,配置为响应对初始业务流模块的目标业务流模块创建操作,在所述业务流编辑区创建目标业务流模块并生成所述目标业务流模块的目标参数,所述初始业务流模块显示于所述应用模块调用区;第二操作响应模块,配置为响应对所述业务流编辑区中所述目标业务流模块的目标业务流创建操作
生成目标业务流;第三操作响应模块,配置为响应于业务流执行请求,解析所述目标业务流中所述目标业务流模块的所述目标参数以执行所述目标业务流,并在所述执行结果展示区显示所述目标业务流的执行结果。
[0009]在本公开的一些示例性实施例中,第二操作响应模块包括:连接关系子模块,配置为基于所述目标业务流创建操作,确定所述目标业务流模块之间的连接关系;目标业务流生成子模块,配置为根据所述目标业务流模块之间的连接关系生成所述目标业务流,其中,所述目标业务流包括每个目标业务流模块的前置业务流模块的模块标识和接续业务流模块的模块标识。
[0010]在本公开的一些示例性实施例中,第三操作响应模块包括:执行顺序确定子模块,配置为根据所述每个目标业务流模块的前置业务流模块的模块标识和接续业务流模块的模块标识,确定所述目标业务流中所述目标业务流模块的执行顺序;目标业务流执行子模块,配置为根据所述执行顺序和所述目标业务流中所述目标业务流模块的所述目标参数执行所述目标业务流。
[0011]在本公开的一些示例性实施例中,目标参数包括目标参数表达式;目标业务流执行子模块包括:当前应用模块确定单元,配置为根据所述执行顺序获得所述目标业务流中当前待执行的目标业务流模块;参数表达式值确定单元,配置为根据所述当前待执行的目标业务流模块的目标参数表达式和所述目标业务流执行过程的历史执行数据确定目标参数表达式值;目标业务流执行单元,配置为根据所述目标参数表达式值执行所述当前待执行的目标业务流模块的应用实例,获得所述当前待执行的目标业务流模块的执行结果。
[0012]在本公开的一些示例性实施例中,目标业务流执行子模块还包括:当前应用模块确定单元,配置为根据所述执行顺序获得所述目标业务流中当前待执行的目标业务流模块;判断条件确定单元,配置为在所述当前待执行的目标业务流模块的接续业务流模块的数量大于1时,获得所述当前待执行的目标业务流模块的判断条件;目标接续业务流模块确定单元,配置为根据所述判断条件确定所述当前待执行的目标业务流模块的目标接续业务流模块;目标接续业务流模块执行单元,配置为在所述当前待执行的目标业务流模块执行成功后,执行所述目标接续业务流模块的应用实例。
[0013]在本公开的一些示例性实施例中,目标接续业务流模块确定单元包括:判断对象确定子单元,配置为获得所述判断条件的判断对象,所述判断对象包括所述当前待执行的目标业务流模块的执行结果、所述目标业务流的已执行的目标业务流模块的执行结果和目标参数中的一个或多个;目标接续业务流模块确定子单元,配置为根据所述判断条件和所述判断对象确定所述当前待执行的目标业务流模块的目标接续业务流模块。
[0014]在本公开的一些示例性实施例中,目标业务流执行模块还包括:初始业务流模块识别子模块,配置为对所述目标业务流中的所述目标业务流模块的初始业务流模块进行识别,将初始业务流模块为触发器模板的目标业务流模块确定为所述目标业务流的目标触发器;触发器顺序确定子模块,配置为将所述目标触发器确定为所述执行顺序中的第一个目标业务流模块。
[0015]在本公开的一些示例性实施例中,业务流创建管理页面还包括业务流模块创建区,基于云平台的业务流创建管理装置还包括:初始业务流模块创建模块,配置为响应初始业务流模块创建请求在所述业务流模块创建区创建初始业务流模块并生成所述初始业务
流模块对应的凭据。
[0016]本公开实施例提出一种电子设备,包括:至少一个处理器;存储装置,用于存储至少一个程序,当所述至少一个程序被所述至少一个处理器执行时,使得所述至少一个处理器实现如上述实施例中所述的基于云平台的业务流创建管理方法。
[0017]在本公开的一些实施例所提供的技术方案中,在业务开发过程中,在业务流创建管理页面中的应用模块调用区显示初始业务流模块,基于对用户对应用模块调用区的初始业务流模块的目标业务流模块创建操作,能够获得包括目标参数的目标业务流模块,实现业务开发中应用实例的快速生成。基于用户对业务流编辑区中目标业务流模块的目标业务流创建操作,能够快速生成目标业务流;实现业务开发过程中目标业务流的快速生成,降低了开发成本,缩短了开发周期。同时,基于目标业务流中,目标业务流模块的目标参数,能够实现对目标业务流的自动解析与运行,能够实现业务开发过程中的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于云平台的业务流创建管理方法,其特征在于,包括:提供可视化的业务流创建管理页面,其中,所述业务流创建管理页面包括应用模块调用区、业务流编辑区和执行结果展示区;响应对初始业务流模块的目标业务流模块创建操作,在所述业务流编辑区创建目标业务流模块并生成所述目标业务流模块的目标参数,所述初始业务流模块显示于所述应用模块调用区;响应对所述业务流编辑区中所述目标业务流模块的目标业务流创建操作生成目标业务流;响应于业务流执行请求,解析所述目标业务流中所述目标业务流模块的所述目标参数以执行所述目标业务流,并在所述执行结果展示区显示所述目标业务流的执行结果。2.如权利要求1所述的方法,其特征在于,响应对所述业务流编辑区中所述目标业务流模块的目标业务流创建操作生成目标业务流包括:基于所述目标业务流创建操作,确定所述目标业务流模块之间的连接关系;根据所述目标业务流模块之间的连接关系生成所述目标业务流,其中,所述目标业务流包括每个目标业务流模块的前置业务流模块的模块标识和接续业务流模块的模块标识。3.如权利要求2所述的方法,其特征在于,响应于业务流执行请求,解析所述目标业务流中所述目标业务流模块的所述目标参数以执行所述目标业务流包括:根据所述每个目标业务流模块的前置业务流模块的模块标识和接续业务流模块的模块标识,确定所述目标业务流中所述目标业务流模块的执行顺序;根据所述执行顺序和所述目标业务流中所述目标业务流模块的所述目标参数执行所述目标业务流。4.如权利要求3所述的方法,其特征在于,所述目标参数包括目标参数表达式;其中,根据所述执行顺序和所述目标业务流中所述目标业务流模块的所述目标参数执行所述目标业务流包括:根据所述执行顺序获得所述目标业务流中当前待执行的目标业务流模块;根据所述当前待执行的目标业务流模块的目标参数表达式和所述目标业务流执行过程的历史执行数据确定目标参数表达式值;根据所述目标参数表达式值执行所述当前待执行的目标业务流模块的应用实例,获得所述当前待执行的目标业务流模块的执行结果。5.如权利要求3所述的方法,其特征在于,根据所述执行顺序和所述目标业务流中所述目标业务流模块的所述目标参数执行所述目标业务流包括:根据所述执行顺序获得所述目标业务流中当前待执行的目标业务流模块;在所述当前待执行的目标业务流模块的接续业务流模块的数量大于1时,获得所...

【专利技术属性】
技术研发人员:温冠超彭成锋李滨董志强
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1