一种任务流程版本控制方法、装置、电子设备及存储介质制造方法及图纸

技术编号:37353472 阅读:19 留言:0更新日期:2023-04-27 07:04
本申请公开了一种任务流程版本控制方法、装置、电子设备及存储介质,本申请在传统数据中台的任务节点版本控制之上,提出了一种任务流程层级的版本控制方法,根据任务流程当前的第一基础属性信息、第一节点属性信息和第一节点间关系信息和保存的任务流程最新版本的第二基础属性信息、第二节点属性信息和第二节点间关系信息进行比对,根据比对结果对任务流程进行版本控制。本申请提供的方案便于开发人员针对业务流程管理及回溯。针对业务流程管理及回溯。针对业务流程管理及回溯。

【技术实现步骤摘要】
一种任务流程版本控制方法、装置、电子设备及存储介质


[0001]本申请涉及大数据处理
,尤其涉及一种任务流程版本控制方法、装置、电子设备及存储介质。

技术介绍

[0002]随着大数据技术的日益发展,数据中台理论体系已经广泛实践于各个业务领域。在数据中台的建设过程中,不同的业务场景往往会被开发成不同的独立的任务流程,对不同的业务数据进行采集、计算以及存储。一般情况下,任务流程由多个不同类型的任务节点组成,各节点有自己的内容和配置,除此之外,任务流程还包含以有向无环图(DAG)表示的节点间关系以及其他一些配置。然而,现有技术仅能针对任务节点提交或回退版本,随着业务和技术的不断发展和演进,相应的业务代码和配置也会不断进行修改和更新,历史版本的代码和配置在过程中会被不断的覆盖,无法回溯查看,无法回退,如果节点个数发生变化,例如新增或删除,也无法获取任务流程层级的历史编辑情况。
[0003]因此,目前还没有一种针对整体任务流程的版本控制方案。

技术实现思路

[0004]本申请实施例提供了一种任务流程版本控制方法、装置、电子设本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种任务流程版本控制方法,其特征在于,所述方法包括:当接收到任务流程的版本控制指令,获取所述任务流程当前的第一基础属性信息、第一节点属性信息和第一节点间关系信息;判断所述第一基础属性信息、第一节点属性信息和第一节点间关系信息,与保存的所述任务流程最新版本的第二基础属性信息、第二节点属性信息和第二节点间关系信息是否均对应相同;根据判断结果对所述任务流程进行版本控制。2.如权利要求1所述的方法,其特征在于,判断所述第一基础属性信息和第二基础属性信息是否相同包括:分别判断所述第一基础属性信息中的所述任务流程的名称、描述和全局配置参数,与所述第二基础属性信息中的所述任务流程的名称、描述和全局配置参数是否均对应相同。3.如权利要求2所述的方法,其特征在于,包括:按照预设的拼接规则将所述第一基础属性信息中的所述任务流程的名称、描述和全局配置参数进行拼接,得到第一拼接结果,并确定所述第一拼接结果的第一校验值;按照所述预设的拼接规则将所述第二基础属性信息中的所述任务流程的名称、描述和全局配置参数进行拼接,得到第二拼接结果,并确定所述第二拼接结果的第二校验值;判断所述第一校验值和所述第二校验值是否相同。4.如权利要求1所述的方法,其特征在于,判断所述第一节点属性信息和第二节点属性信息是否相同包括:判断所述第一节点属性信息中的节点数量信息和各节点的配置参数信息,与所述第二节点属性信息中的节点数量信息和各节点的配置参数信息是否均对应相同。5.如权利要求4所述的方法,其特征在于,包括:若所述第一节点属性信息中的节点数量信息和所述第二节点属性信息中的节点数量信息不同,确定所述第一节点属性信息和第二节点属性信息不同;若所述第一节点属性信息中的节点数量信息和所述第二节点属性信息中的节点数量信息相同,分别确定所述第一节点属性信息中的各节点的配置参数信息各自的第三校验值,和所述第二节点属性信息中的各节点的配置参数信息各自的第四校验值,判断各个第三校验值和各个第四校验值是否均对应相同。6.如权利要求5所述的方法,其特征在于,所述方法还包括:确定第三校验值和第四...

【专利技术属性】
技术研发人员:项颂周明伟刘金山
申请(专利权)人:浙江大华技术股份有限公司
类型:发明
国别省市:

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

1