面向多层级组织的业务处理方法、装置、设备及存储介质制造方法及图纸

技术编号:32463285 阅读:19 留言:0更新日期:2022-02-26 08:56
本发明专利技术公开一种面向多层级组织的业务处理方法、装置、设备及存储介质。该方法包括:获取目标业务链,所述目标业务链包括至少两个业务执行节点;从至少两个所述业务执行节点中确定目标执行节点,获取与所述目标执行节点相对应的目标创建请求;若所述目标创建请求为流水线创建请求,则调用基于云原生的流水线接口引擎,创建所述目标执行节点对应的目标流水线;若所述目标创建请求为任务创建请求,则调用基于云原生的任务创建程序,创建所述目标执行节点对应的目标任务;基于所有所述目标执行节点对应的目标流水线和/或目标任务,完成所述目标业务链的业务创建操作。该方法可有效提高目标流水线和/或目标任务的创建效率,提高其适用性,且便于代码维护。且便于代码维护。且便于代码维护。

【技术实现步骤摘要】
面向多层级组织的业务处理方法、装置、设备及存储介质


[0001]本专利技术涉及计算机
,尤其涉及一种面向多层级组织的业务处理方法、装置、设备及存储介质。

技术介绍

[0002]现有面向多层级组织的业务系统中,每个业务链包括至少两个业务执行节点,由于业务需要,需要针对特定业务执行节点,创建审批流水线或者其他流水线,或者,创建用户自定义的任务。现有面向多层级组织的业务系统中,流水线或者任务创建过程中,需由专业开发人员创建,其创建过程效率低,适用性差,且不同开发人员创建流水线或者任务,其对应的软件代码无法兼容,使得业务系统的代码较复杂,不利于业务系统的代码维护。

技术实现思路

[0003]本专利技术实施例提供一种面向多层级组织的业务处理方法、装置、设备及存储介质,以解决现有面向多层级组织的业务系统在创建流水线或者任务存在的效率低、适用性差和不利于代码维护的问题。
[0004]一种面向多层级组织的业务处理方法,包括:
[0005]获取目标业务链,所述目标业务链包括至少两个业务执行节点;
[0006]从至少两个所述业务执行节点中确定目标执行节点,获取与所述目标执行节点相对应的目标创建请求;
[0007]若所述目标创建请求为流水线创建请求,则调用基于云原生的流水线接口引擎,创建所述目标执行节点对应的目标流水线;
[0008]若所述目标创建请求为任务创建请求,则调用基于云原生的任务创建程序,创建所述目标执行节点对应的目标任务;
[0009]基于所有所述目标执行节点对应的目标流水线和/或目标任务,完成所述目标业务链的业务创建操作。
[0010]一种面向多层级组织的业务处理装置,包括:
[0011]目标业务链获取模块,用于获取目标业务链,所述目标业务链包括至少两个业务执行节点;
[0012]目标创建请求获取模块,用于从至少两个所述业务执行节点中确定目标执行节点,获取与所述目标执行节点相对应的目标创建请求;
[0013]目标流水线创建模块,用于若所述目标创建请求为流水线创建请求,则调用基于云原生的流水线接口引擎,创建所述目标执行节点对应的目标流水线;
[0014]目标任务创建模块,用于若所述目标创建请求为任务创建请求,则调用基于云原生的任务创建程序,创建所述目标执行节点对应的目标任务;
[0015]业务创建操作模块,用于基于所有所述目标执行节点对应的目标流水线和/或目标任务,完成所述目标业务链的业务创建操作。
[0016]一种计算机设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述面向多层级组织的业务处理方法。
[0017]一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述面向多层级组织的业务处理方法。
[0018]上述面向多层级组织的业务处理方法、装置、设备及存储介质,在从目标业务链中的至少两个业务执行节点中确定目标执行节点之后,可调用预先设置的基于云原生的流水线接口引擎,快速创建目标执行节点对应的目标流水线,有助于提高目标流水线的创建效率,还可调用预先设置的基于云原生的任务创建任务,快速创建目标执行节点对应的目标任务,有助于提高目标任务的创建效率。采用统一基于云原生的流水线接口引擎或者任务创建程序,可实云原生的容器集群中的任意工作节点可自主调度,也无需先运行副本节点(如Slave节点),而且无需专业开发人员进行开发,可提高目标流水线和/或目标任务创建的适用性,且无需进行代码编辑,方便系统代码维护,可避免不同开发人员自主开发所导致的适应性低且无法兼容的问题。
附图说明
[0019]为了更清楚地说明本专利技术实施例的技术方案,下面将对本专利技术实施例的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0020]图1是本专利技术一实施例中面向多层级组织的业务处理方法的一应用环境示意图;
[0021]图2是本专利技术一实施例中面向多层级组织的业务处理方法的一流程图;
[0022]图3是本专利技术一实施例中面向多层级组织的业务处理方法的另一流程图;
[0023]图4是本专利技术一实施例中面向多层级组织的业务处理方法的另一流程图;
[0024]图5是本专利技术一实施例中面向多层级组织的业务处理方法的另一流程图;
[0025]图6是本专利技术一实施例中面向多层级组织的业务处理方法的另一流程图;
[0026]图7是本专利技术一实施例中面向多层级组织的业务处理方法的另一流程图;
[0027]图8是本专利技术一实施例中面向多层级组织的业务处理方法的另一流程图;
[0028]图9是本专利技术一实施例中面向多层级组织的业务处理装置的一示意图;
[0029]图10是本专利技术一实施例中计算机设备的一示意图。
具体实施方式
[0030]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0031]本专利技术实施例提供的面向多层级组织的业务处理方法,该面向多层级组织的业务处理方法可应用如图1所示的应用环境中。具体地,该面向多层级组织的业务处理方法应用在面向多层级组织的业务系统中,该面向多层级组织的业务系统包括如图1所示的客户端
和服务器,客户端与服务器通过网络进行通信,用于实现在多个业务执行节点对应的目标业务链上,创建流水线或任务,完成对目标业务链的业务创建操作,可保障业务创建操作的处理效率。其中,客户端又称为用户端,是指与服务器相对应,为客户提供本地服务的程序。客户端可安装在但不限于各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备上。服务器可以用独立的服务器或者是多个服务器组成的服务器集群来实现。
[0032]在一实施例中,如图2所示,提供一种面向多层级组织的业务处理方法,以该方法应用在图1中的服务器为例进行说明,包括如下步骤:
[0033]S201:获取目标业务链,目标业务链包括至少两个业务执行节点;
[0034]S202:从至少两个业务执行节点中确定目标执行节点,获取与目标执行节点相对应的目标创建请求;
[0035]S203:若目标创建请求为流水线创建请求,则调用基于云原生的流水线接口引擎,创建目标执行节点对应的目标流水线;
[0036]S204:若目标创建请求为任务创建请求,则调用基于云原生的任务创建程序,创建目标执行节点对应的目标任务;
[0037]S205:基于所有目标执行节点对应的目标流水线和/或目标任务,完成目标业务链的业务创建操作。
[0038本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种面向多层级组织的业务处理方法,其特征在于,包括:获取目标业务链,所述目标业务链包括至少两个业务执行节点;从至少两个所述业务执行节点中确定目标执行节点,获取与所述目标执行节点相对应的目标创建请求;若所述目标创建请求为流水线创建请求,则调用基于云原生的流水线接口引擎,创建所述目标执行节点对应的目标流水线;若所述目标创建请求为任务创建请求,则调用基于云原生的任务创建程序,创建所述目标执行节点对应的目标任务;基于所有所述目标执行节点对应的目标流水线和/或目标任务,完成所述目标业务链的业务创建操作。2.如权利要求1所述的面向多层级组织的业务处理方法,其特征在于,所述若所述目标创建请求为流水线创建请求,则调用基于云原生的流水线接口引擎,创建所述目标执行节点对应的目标流水线,包括:若所述目标创建请求为流水线创建请求,则根据所述流水线创建请求,获取目标接口位置;显示所述目标接口位置的接口配置界面,基于所述接口配置界面,获取所述目标接口位置对应的流水线配置参数;调用基于云原生的流水线接口引擎,对所述目标接口位置对应的流水线配置参数进行处理,创建所述目标执行节点对应的目标流水线。3.如权利要求1所述的面向多层级组织的业务处理方法,其特征在于,所述若所述目标创建请求为任务创建请求,则调用基于云原生的任务创建程序,创建所述目标执行节点对应的目标任务,包括:若所述目标创建请求为任务创建请求,则基于所述任务创建请求,跳转到任务配置界面;基于所述任务配置界面,获取任务配置参数,所述任务配置参数包括目标脚本标识和目标环境标识;基于所述目标环境标识查询基于云原生的镜像仓库,判断是否包含所述目标环境标识对应的运行环境镜像;若包含所述目标环境标识对应的运行环境镜像,则基于所述目标脚本标识和所述目标环境标识,创建所述目标执行节点对应的目标任务;若未包含所述目标环境标识对应的运行环境镜像,则将所述运行环境镜像上传到所述镜像仓库,基于所述目标脚本标识和所述目标环境标识,创建所述目标执行节点对应的目标任务。4.如权利要求1所述的面向多层级组织的业务处理方法,其特征在于,在所述基于所有所述目标执行节点对应的目标流水线和/或目标任务,完成所述目标业务链的业务创建操作之后,所述面向多层级组织的业务处理方法包括:监听所述目标业务链中所有目标执行节点的节点状态,将节点状态为处理中状态的目标执行节点,确定为当前执行节点;若所述当前执行节点设有所述目标流水线和所述目标任务,则获取业务执行属性;
若所述业务执行属性为依赖执行属性,则获取目标执行顺序,基于所述目标执行顺序,先后执行所述目标流水线和所述目标任务,获取所述当前执行节点对应的当前执行结果;若所述业务执行属性为并行执行属性,则执行所述目标流水线,获取流水线执行结果,并行执行所述目标任务,获取任务执行结果,基于所述流水线执行结果和所述任务执行结果,获取所述当前执行节点对应的当前执行结果。5.如权利要求4所述的面向多层级组织的业务处理方...

【专利技术属性】
技术研发人员:鄢伟丁铁梁刘沁源段嘉胡斐黄龙华
申请(专利权)人:招商局金融科技有限公司
类型:发明
国别省市:

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

1