作业开发方法、装置、电子设备及存储介质制造方法及图纸

技术编号:34204058 阅读:45 留言:0更新日期:2022-07-20 11:25
本发明专利技术实施例涉及一种作业开发方法、装置、电子设备及存储介质,所述方法包括:接收目标作业文件,所述目标作业文件包括至少一个作业流的作业流数据和所述作业流包括的多个作业节点的作业数据;对所述目标作业文件进行解析,得到至少一个作业流对象以及至少一个所述作业流对象对应的各作业节点对象;将至少一个所述作业流对象存储至预设的作业流表中,以及将至少一个所述作业流对象对应的各作业节点对象存储至预设的作业表中以完成作业开发。由此,可以实现线下作业开发,提高作业开发效率。提高作业开发效率。提高作业开发效率。

【技术实现步骤摘要】
作业开发方法、装置、电子设备及存储介质


[0001]本专利技术实施例涉及数据处理
,尤其涉及一种作业开发方法、装置、电子设备及存储介质。

技术介绍

[0002]目前,在一些安全规范要求较高的场景中,通常规定开发人员只能在场景内部的机房中通过堡垒机登陆到大数据平台进行作业开发。
[0003]然而,在实际应用中,开发人员有可能会因环境或突发事件的影响需要在场景外部办公,比如出差或在家办公,这就导致开发人员无法进行作业开发,从而耽误工作进度,降低工作效率。

技术实现思路

[0004]鉴于此,为解决现有技术中作业开发受网络环境限制的技术问题,本专利技术实施例提供一种作业开发方法、装置、电子设备及存储介质。
[0005]第一方面,本专利技术实施例提供一种作业开发方法,所述方法包括:
[0006]接收目标作业文件,所述目标作业文件包括至少一个作业流的作业流数据和所述作业流包括的多个作业节点的作业数据;
[0007]对所述目标作业文件进行解析,得到至少一个作业流对象以及至少一个所述作业流对象对应的各作业节点对象;
[0008]将至少一个所述作业流对象存储至预设的作业流表中,以及将至少一个所述作业流对象对应的各作业节点对象存储至预设的作业表中以完成作业开发。
[0009]在一个可能的实施方式中,在所述方法之前,还包括:
[0010]接收来自终端设备的作业开发模板下载请求;
[0011]基于所述作业开发模板下载请求,将预置的作业开发模板发送至所述终端设备,以供用户在所述作业开发模板中输入作业流数据和作业数据以生成所述目标作业文件。
[0012]在一个可能的实施方式中,所述作业开发模板为EXCLE文件,至少包括作业流信息登记工作表、作业流依赖信息登记工作表、作业信息登记工作表、作业依赖信息登记工作表、作业参数登记工作表;
[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]在一个可能的实施方式中,所述作业开发模板为EXCLE文件,至少包括作业流信息登记工作表、作业流依赖信息登记工作表、作业信息登记工作表、作业依赖信息登记工作表、作业参数登记工作表;
[0039]所述作业流信息登记工作表中的每一行对应一个作业流,用于记录所述作业流的作业流信息;
[0040]所述作业流依赖信息登记工作表中的每一行对应一个作业流,用于记录所述作业流的作业流依赖信息;
[0041]所述作业信息登记工作表中的每一行对应一个作业节点,用于记录所述作业节点的作业信息;
[0042]所述作业依赖信息登记工作表中的每一行对应一个作业节点,用于记录所述作业节点的作业依赖信息;
[0043]所述作业参数登记工作表中的每一行对应一个作业节点,用于记录所述作业节点的作业参数。
[0044]在一个可能的实施方式中,所述对象确定模块包括:
[0045]第一创建子模块,用于针对所述目标作业文件中作业流信息登记工作表的每一行,创建一个作业流对象;
[0046]第一初始化子模块,用于并根据所述行中记录的作业流信息初始化所述作业流对象的属性信息;
[0047]第一设置子模块,用于针对所述目标作业文件中作业流依赖信息登记工作表中的每一行,将所述行中记录的作业流依赖信息设置为所述行对应的所述作业流对象的作业流依赖信息。
[0048]在一个可能的实施方本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种作业开发方法,其特征在于,所述方法包括:接收目标作业文件,所述目标作业文件包括至少一个作业流的作业流数据和所述作业流包括的多个作业节点的作业数据;对所述目标作业文件进行解析,得到至少一个作业流对象以及至少一个所述作业流对象对应的各作业节点对象;将至少一个所述作业流对象存储至预设的作业流表中,以及将至少一个所述作业流对象对应的各作业节点对象存储至预设的作业表中以完成作业开发。2.根据权利要求1所述的方法,其特征在于,在所述方法之前,还包括:接收来自终端设备的作业开发模板下载请求;基于所述作业开发模板下载请求,将预置的作业开发模板发送至所述终端设备,以供用户在所述作业开发模板中输入作业流数据和作业数据以生成所述目标作业文件。3.根据权利要求2所述的方法,其特征在于,所述作业开发模板为EXCLE文件,至少包括作业流信息登记工作表、作业流依赖信息登记工作表、作业信息登记工作表、作业依赖信息登记工作表、作业参数登记工作表;所述作业流信息登记工作表中的每一行对应一个作业流,用于记录所述作业流的作业流信息;所述作业流依赖信息登记工作表中的每一行对应一个作业流,用于记录所述作业流的作业流依赖信息;所述作业信息登记工作表中的每一行对应一个作业节点,用于记录所述作业节点的作业信息;所述作业依赖信息登记工作表中的每一行对应一个作业节点,用于记录所述作业节点的作业依赖信息;所述作业参数登记工作表中的每一行对应一个作业节点,用于记录所述作业节点的作业参数。4.根据权利要求3所述的方法,其特征在于,所述对所述目标作业文件进行解析,得到至少一个作业流对象,包括:针对所述目标作业文件中作业流信息登记工作表的每一行,创建一个作业流对象,并根据所述行中记录的作业流信息初始化所述作业流对象的属性信息;针对所述目标作业文件中作业流依赖信息登记工作表中的每一行,将所述行中记录的作业流依赖信息设置为所述行对应的所述作业流对象的作业流依赖信息。5.根据权利要求4所述的方法,其特征在于,所述根据所述行中记录的作业流信息初始化所述作业流对象的属性信息,包括:针对所述行中记...

【专利技术属性】
技术研发人员:马春宇
申请(专利权)人:北京金山云网络技术有限公司
类型:发明
国别省市:

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

1