一种调度流程版本的更新方法及装置制造方法及图纸

技术编号:35189963 阅读:24 留言:0更新日期:2022-10-12 18:07
本申请公开了一种调度流程版本的更新方法,可应用于大数据领域,本申请实施例提供了一种调度流程版本的更新方法及装置,通过获取子流程版本号;根据子流程版本号,从子流程库中获取目标子流程,将目标子流程与主流程组装为完整流程,发布所述完整流程实现流程版本的更新,实现了通过调整子流程版本号选取所需的子流程版本,达到了根据实际需求对主流程对应的子流程进行灵活选取的效果,提高子流程选择的灵活性。的灵活性。的灵活性。

【技术实现步骤摘要】
一种调度流程版本的更新方法及装置


[0001]本申请涉及计算机
,尤其涉及一种调度流程版本的更新方法及装置。

技术介绍

[0002]批量调度流程为将一个或多个批量作业按照一定的顺序串接起来的流程。系统每完成一次流程的更新,即为流程的一个新的版本。批量调度系统中,记录着多个批量产品的批量调度流程,对于批量流程较为复杂的产品,往往一个大流程下着有多个子流程,子流程下又嵌套子流程,或者一个子流程被多个大流程引用。在日常产品开发的过程中,对流程进行改造常常只是对大流程下的某一个小流程进行更新。
[0003]现有调度系统的流程版本管理,一个流程下依赖的子流程只能是子流程的最新版本,即一个流程只有唯一版本。如五个主流程依赖某个子流程,子流程涉及版本的更新,当导入新版子流程后,依赖该子流程的五个主流程版本也进行更新,若当前子流程的版本出现错误,则会影响到五个主流程的测试。而且在测试过程中,针对不同环境不同人员,有可能开发需要最新版本的流程,或者不同开发人员则需要不同版本进行测试,亦或者不同大流程则需要不同版本的子流程,不同主流程可能需要依赖不同版本的子流程,那么当子流程更新后,需要依赖历史版本子流程的主流程测试将无法进行,也就是说在当前流程版本更新的过程中,主流程对应的子流程选择不灵活。

技术实现思路

[0004]有鉴于此,本申请实施例提供了一种调度流程版本的更新方法及装置,旨在自动调整交易限额。
[0005]第一方面,本申请实施例提供了一种调度流程版本的更新方法,所述方法包括:
[0006]获取限制要求;
[0007]获取子流程版本号;
[0008]根据所述子流程版本号,从子流程库中获取目标子流程,所述子流程库包括多个子流程,所述多个子流程中任意两个子流程的版本号不同,所述目标子流程的版本号与所述子流程版本号匹配;
[0009]将所述目标子流程与主流程组装为完整流程,所述主流程为所述子流程的上级流程;
[0010]发布所述完整流程实现流程版本的更新。
[0011]可选的,在获取子流程版本号之前,所述方法还包括:
[0012]获取用户输入的第一版本号和第一子流程;
[0013]获取调整策略,所述调整策略用于指示所述第一版本号与第二版本号之间的关系;
[0014]根据所述调整策略和所述第一版本号确定所述第二版本号;
[0015]在所述子流程库中关联存储所述第二版本号和所述第一子流程。
[0016]可选的,所述调整策略包括第一调整策略;
[0017]所述根据所述调整策略和所述第一版本号确定所述第二版本号包括:
[0018]响应于所述调整策略为所述第一调整策略,获取所需子流程版本对应的版本号作为所述第二版本号。
[0019]可选的,所述调整策略还包括第二调整策略;
[0020]所述根据所述调整策略和所述第一版本号确定所述第二版本号包括:
[0021]响应于所述调整策略为所述第二调整策略,将所述第一版本号添加第一标记,得到所述第二版本号;所述第一标记为所述第二版本号的确定标记。
[0022]可选的,所述将所述目标子流程与主流程组装为完整流程包括:根据主流程与子流程的上下级关联关系,将所述目标子流程与所述主流程组装为完整流程。
[0023]第二方面,本申请实施例提供了一种调度流程版本的更新装置,所述装置包括:
[0024]子流程版本号获取模块,用于获取子流程版本号;
[0025]目标子流程获取模块,用于根据所述子流程版本号,从子流程库中获取目标子流程,所述子流程库包括多个子流程,所述多个子流程中任意两个子流程的版本号不同,所述目标子流程的版本号与所述子流程版本号匹配;
[0026]组装模块,用于将所述目标子流程与主流程组装为完整流程,所述主流程为所述子流程的上级流程;
[0027]发布模块,用于发布所述完整流程实现流程版本的更新。
[0028]可选的,第一获取模块,用于获取用户输入的第一版本号和第一子流程;
[0029]调整策略获取模块,用于获取调整策略,所述调整策略用于指示所述第一版本号与第二版本号之间的关系;
[0030]第二版本号确定模块,用于根据所述调整策略和所述第一版本号确定所述第二版本号;
[0031]存储模块,用于在所述子流程库中关联存储所述第二版本号和所述第一子流程。
[0032]可选的,所述调整策略包括第一调整策略;
[0033]所述根据所述调整策略和所述第一版本号确定所述第二版本号包括:
[0034]响应于所述调整策略为所述第一调整策略,获取所需子流程版本对应的版本号作为所述第二版本号。
[0035]可选的,所述调整策略还包括第二调整策略;
[0036]所述根据所述调整策略和所述第一版本号确定所述第二版本号包括:
[0037]响应于所述调整策略为所述第二调整策略,将所述第一版本号添加第一标记,得到所述第二版本号;所述第一标记为所述第二版本号的确定标记。
[0038]可选的,所述组装模块具体用于:根据主流程与子流程的上下级关联关系,将所述目标子流程与所述主流程组装为完整流程。
[0039]本申请实施例提供了一种调度流程版本的更新方法及装置。在执行所述方法时,获取子流程版本号,根据子流程版本号从子流程库中获取目标子流程,将目标子流程和上级主流程组装为完整流程。由此,可以根据子流程版本号从子流程库中选取主流程依赖的子流程,当主流程对子流程的版本有不同需求时,可以通过调整子流程版本号选取所需的子流程版本。这样,达到了根据实际需求对主流程对应的子流程进行灵活选取的效果。如
此,可以提高子流程选择的灵活性。
附图说明
[0040]为更清楚地说明本实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0041]图1为本申请实施例提供的调度流程版本的更新方法的一种方法流程图;
[0042]图2为本申请实施例提供的调度流程版本的更新方法的一种方法流程图;
[0043]图3为本申请实施例提供的调度流程版本的更新方法的一种方法流程图;
[0044]图4为本申请实施例提供的调度流程版本的更新方法的一种结构示意图。
具体实施方式
[0045]为了使本
的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0046]正如前文所述,现有调度系统的流程版本管理,一个流程下依赖的子流程本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种调度流程版本的更新方法,其特征在于,所述方法包括;获取子流程版本号;根据所述子流程版本号,从子流程库中获取目标子流程,所述子流程库包括多个子流程,所述多个子流程中任意两个子流程的版本号不同,所述目标子流程的版本号与所述子流程版本号匹配;将所述目标子流程与主流程组装为完整流程,所述主流程为所述子流程的上级流程;发布所述完整流程实现流程版本的更新。2.根据权利要求1所述的方法,其特征在于,在获取子流程版本号之前,所述方法还包括:获取用户输入的第一版本号和第一子流程;获取调整策略,所述调整策略用于指示所述第一版本号与第二版本号之间的关系;根据所述调整策略和所述第一版本号确定所述第二版本号;在所述子流程库中关联存储所述第二版本号和所述第一子流程。3.根据权利要求2所述的方法,其特征在于,所述调整策略包括第一调整策略;所述根据所述调整策略和所述第一版本号确定所述第二版本号包括:响应于所述调整策略为所述第一调整策略,获取所需子流程版本对应的版本号作为所述第二版本号。4.根据权利要求2所述的方法,其特征在于,所述调整策略还包括第二调整策略;所述根据所述调整策略和所述第一版本号确定所述第二版本号包括:响应于所述调整策略为所述第二调整策略,将所述第一版本号添加第一标记,得到所述第二版本号;所述第一标记为所述第二版本号的确定标记。5.根据权利要求1所述的方法,其特征在于,所述将所述目标子流程与主流程组装为完整流程包括:根据主流程与子流程的上下级关联关系,将所述目标子流程与所述主流程组装为完整流程。6.一种调度流程版本的更新装置,其特征在于,所述装置包括:子流程版本...

【专利技术属性】
技术研发人员:彭建业帅红波谢炜琪柯星宇吴华东黄显超陈戈邓亚丽
申请(专利权)人:中国银行股份有限公司
类型:发明
国别省市:

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

1