本技术涉及数据处理,尤其是涉及一种发布窗口的规划方法、装置、电子设备及存储介质。
背景技术:
1、目前,在大部应用系统的发布模式还是以发布窗口的形式存在。发布窗口是指在发布时间节点(一般选择应用系统负载较低时)上一个或多个团队可以将更新后的应用系统发布到生产环境中。
2、在待发布项目所涉及的目标应用系统发布过程中,目标应用系统的发布时间节点、发布资源分配等信息,均需要采取人工传递信息的方式,在多个应用系统或各个团队之间传递。对于一些简单的待发布项目来说,由于其所涉及的应用系统数量或发布需求较少,发布时间节点、发布资源分配等信息较为简单,采用人工传递信息的方式相对简单且方便;但是,对于涉及多个应用系统的待发布项目,或者待发布项目所涉及的目标应用系统的发布过程需多团队进行合作时,单纯依靠人工传递信息的方式,在多个应用系统或各个团队之间传递各个目标应用系统的发布时间节点等信息,很容易出现延误、遗漏、发布资源分配不均衡等问题,影响待发布项目的整体发布进度。
技术实现思路
1、有鉴于此,本技术的目的在于提供一种发布窗口的规划方法、装置、电子设备及存储介质,可以通过创建待发布项目在每个发布时间节点对应的发布窗口,生成待发布项目的发布规划时间轴,以便于项目负责团队借助于发布规划时间轴中的各个发布窗口,明确待发布项目中目标应用系统在发布时间节点上的系统更新需求,不再需要人为进行项目需求信息的传递,可以提高信息同步的及时性和准确性。
2、本技术实施例提供了一种发布窗口的规划方法,所述规划方法包括:
3、通过分析待发布项目的项目发布需求,确定将所述待发布项目所涉及的目标应用系统,更新至满足所述项目发布需求的系统发布版本所经历的发布时间节点;
4、针对于每个发布时间节点,响应于窗口配置操作,创建该发布时间节点对应的发布窗口;所述发布窗口用于指示在该发布时间节点上需交付的版本信息;
5、基于每个发布窗口对应的发布时间节点,采取时间倒序的方式排列每个发布窗口,生成所述待发布项目所属开发平台的发布规划时间轴。
6、在一种可能实施方式中,在创建该发布时间节点对应的发布窗口之后,所述规划方法还包括:
7、响应于更新版本关联操作,关联所述发布窗口与所述系目标应用系统的待发布版本,以在该发布时间节点上将所述目标应用系统更新至所述待发布版本。
8、在一种可能实施方式中,所述响应于更新版本关联操作,关联所述发布窗口与所述目标应用系统的待发布版本,包括:
9、响应于更新版本关联操作,在图形用户界面中显示版本关联界面;其中,所述版本关联界面中显示有窗口配置项和系统关联项;
10、响应针对所述窗口配置项所施加的第一配置操作,确定待关联的发布窗口;
11、响应针对所述系统关联项所施加的第二配置操作,确定所述待关联的发布窗口指示交付的系统更新需求所涉及的目标应用系统;
12、通过识别所述目标应用系统的历史发布版本,确定完成更新后所述目标应用系统对应的待发布版本;
13、关联所述待关联的发布窗口与所述待发布版本。
14、在一种可能实施方式中,所述版本关联界面中显示有历史版本关联项,所述规划方法还包括:
15、响应针对所述历史版本关联项所施加的历史版本关联操作,关联所述发布窗口与所述目标应用系统的历史发布版本,以在该发布时间节点上参照所述历史发布版本对所述目标应用系统进行更新。
16、在一种可能实施方式中,所述响应于窗口配置操作,创建该发布时间节点对应的发布窗口,包括:
17、响应于窗口配置操作,在图形用户界面中显示一窗口新增界面;其中,所述窗口新增界面包括时间配置项;
18、响应针对所述时间配置项的时间配置操作,通过配置该发布时间节点,在图形用户界面中显示该发布时间节点的窗口管理页面;其中,所述窗口管理页面中显示有系统配置项、需求配置项以及模块配置项;
19、响应针对所述系统配置项的第三配置操作,确定在该发布时间节点上所更新的目标应用系统;
20、响应针对所述需求配置项的第四配置操作,确定所述目标应用系统在该发布时间节点需交付的系统更新需求;
21、响应针对所述模块配置项的第五配置操作,确定在所述目标应用系统中,需按照所述系统更新需求进行更新目标服务模块;
22、基于所述目标应用系统、所述系统更新需求以及所述目标服务模块,创建该发布时间节点对应的发布窗口。
23、在一种可能实施方式中,所述发布窗口中包括更新需求查询控件和更新详情查询控件;在生成所述待发布项目所属开发平台的发布规划时间轴之后,所述规划方法还包括:
24、响应针对所述更新需求查询控件所施加的第一触发操作,在图形用户界面中显示所述系统更新需求的需求详情信息;
25、响应针对所述更新详情查询控件所施加的第二触发操作,在图形用户界面中显示所述系统更新需求所涉及的目标应用系统的更新详情信息。
26、在一种可能实施方式中,所述响应针对所述更新需求查询控件所施加的第一触发操作,在图形用户界面中显示所述系统更新需求的需求详情信息,包括:
27、响应针对所述更新需求查询控件所施加的第一触发操作,在图形用户界面中显示需求展示页面;其中,所述需求展示页面中包括需求显示区域和需求选择区域;所述需求显示区域中显示有已规划需求的需求详情信息;
28、响应针对所述需求选择区域所施加的内容调整操作,将所述需求显示区域中的显示内容调整为未规划需求的需求详情信息。
29、本技术实施例还提供了一种发布窗口的规划装置,所述规划装置包括:
30、节点确定模块,用于通过分析待发布项目的项目发布需求,确定将所述待发布项目所涉及的目标应用系统,更新至满足所述项目发布需求的系统发布版本所经历的发布时间节点;
31、窗口创建模块,用于针对于每个发布时间节点,响应于窗口配置操作,创建该发布时间节点对应的发布窗口;所述发布窗口用于指示在该发布时间节点上需交付的版本信息;
32、时间轴规划模块,用于基于每个发布窗口对应的发布时间节点,采取时间倒序的方式排列每个发布窗口,生成所述待发布项目的发布规划时间轴。
33、在一种可能的实施方式中,在创建该发布时间节点对应的发布窗口之后,所述规划装置还包括第一版本关联模块,所述第一版本关联模块用于:
34、响应于更新版本关联操作,关联所述发布窗口与所述目标应用系统的待发布版本,以在该发布时间节点上将所述目标应用系统更新至所述待发布版本。
35、在一种可能的实施方式中,所述第一版本关联模块在用于响应于更新版本关联操作,关联所述发布窗口与所述目标应用系统的待发布版本时,所述第一版本关联模块用于:
36、响应于更新版本关联操作,在图形用户界面中显示版本关联界面;其中,所述版本关联界面中显示有窗口配置项和系统关联项;
37、响应针对所述窗口配置项所施加的第一配置操作,确定待关联的发布窗口;
38、响应针对所述系统关联项所施加的第二配置操作,确定所述待关联的发布窗口指示交付的系统更新需求所涉及的目标应用系统;
39、通过识别所述目标应用系统的历史发布版本,确定完成更新后所述目标应用系统对应的待发布版本;
40、关联所述待关联的发布窗口与所述待发布版本。
41、在一种可能的实施方式中,所述版本关联界面中显示有历史版本关联项,所述规划装置还包括第二版本关联模块,所述第二版本关联模块用于:
42、响应针对所述历史版本关联项所施加的历史版本关联操作,关联所述发布窗口与所述目标应用系统的历史发布版本,以在该发布时间节点上参照所述历史发布版本对所述目标应用系统进行更新。
43、在一种可能的实施方式中,所述窗口创建模块在用于响应于窗口配置操作,创建该发布时间节点对应的发布窗口时,所述窗口创建模块用于:
44、响应于窗口配置操作,在图形用户界面中显示一窗口新增界面;其中,所述窗口新增界面包括时间配置项;
45、响应针对所述时间配置项的时间配置操作,通过配置该发布时间节点,在图形用户界面中显示该发布时间节点的窗口管理页面;其中,所述窗口管理页面中显示有系统配置项、需求配置项以及模块配置项;
46、响应针对所述系统配置项的第三配置操作,确定在该发布时间节点上所更新的目标应用系统;
47、响应针对所述需求配置项的第四配置操作,确定所述目标应用系统在该发布时间节点需交付的系统更新需求;
48、响应针对所述模块配置项的第五配置操作,确定在所述目标应用系统中,需按照所述系统更新需求进行更新目标服务模块;
49、基于所述目标应用系统、所述系统更新需求以及所述目标服务模块,创建该发布时间节点对应的发布窗口。
50、在一种可能的实施方式中,所述发布窗口中包括更新需求查询控件和更新详情查询控件;在生成所述待发布项目所属开发平台的发布规划时间轴之后,所述规划装置还包括详情显示模块,所述详情显示模块用于:
51、响应针对所述更新需求查询控件所施加的第一触发操作,在图形用户界面中显示所述系统更新需求的需求详情信息;
52、响应针对所述更新详情查询控件所施加的第二触发操作,在图形用户界面中显示所述系统更新需求所涉及的目标应用系统的更新详情信息。
53、在一种可能的实施方式中,所述详情显示模块在用于响应针对所述更新需求查询控件所施加的第一触发操作,在图形用户界面中显示所述系统更新需求的需求详情信息时,所述详情显示模块用于:
54、响应针对所述更新需求查询控件所施加的第一触发操作,在图形用户界面中显示需求展示页面;其中,所述需求展示页面中包括需求显示区域和需求选择区域;所述需求显示区域中显示有已规划需求的需求详情信息;
55、响应针对所述需求选择区域所施加的内容调整操作,将所述需求显示区域中的显示内容调整为未规划需求的需求详情信息。
56、本技术实施例还提供一种电子设备,包括:处理器、存储器和总线,所述存储器存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与所述存储器之间通过总线通信,所述机器可读指令被所述处理器执行时执行如上述的发布窗口的规划方法的步骤。
57、本技术实施例还提供一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行如上述的发布窗口的规划方法的步骤。
58、本技术实施例提供的发布窗口的规划方法、装置、电子设备及存储介质,通过分析待发布项目的项目发布需求,确定将待发布项目所涉及的目标应用系统,更新至满足项目发布需求的系统发布版本所经历的发布时间节点;针对于每个发布时间节点,响应于窗口配置操作,创建该发布时间节点对应的发布窗口;发布窗口用于指示在该发布时间节点上需交付的版本信息;基于每个发布窗口对应的发布时间节点,采取时间倒序的方式排列每个发布窗口,生成待发布项目所属开发平台的发布规划时间轴。这样,可以通过创建待发布项目在每个发布时间节点上对应的发布窗口,生成发布规划时间轴,以使开发团队,可以借助于发布规划时间轴明确各个待发布项目在各个发布时间节点上的版本信息,从而,使得负责团队能够合理的分配发布资源,避免出现更新需求等信息传递延误、遗漏等问题,可以提高需求信息同步的及时性及准确性;并且,将发布窗口与目标应用系统的待发布版本相关联,使得开发人员可借助于项目开发窗口,在相应的发布时间节点上及时地实现对目标应用系统的更新,进而,避免延误目标应用系统各个发布版本的发布时间。
59、为使本技术的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
1.一种发布窗口的规划方法,其特征在于,所述规划方法包括:
2.根据权利要求1所述的规划方法,其特征在于,在创建该发布时间节点对应的发布窗口之后,所述规划方法还包括:
3.根据权利要求2所述的规划方法,其特征在于,所述响应于更新版本关联操作,关联所述发布窗口与所述目标应用系统的待发布版本,包括:
4.根据权利要求3所述的规划方法,其特征在于,所述版本关联界面中显示有历史版本关联项,所述规划方法还包括:
5.根据权利要求1所述的规划方法,其特征在于,所述响应于窗口配置操作,创建该发布时间节点对应的发布窗口,包括:
6.根据权利要求5所述的规划方法,其特征在于,所述发布窗口中包括更新需求查询控件和更新详情查询控件;在生成所述待发布项目所属开发平台的发布规划时间轴之后,所述规划方法还包括:
7.根据权利要求6所述的规划方法,其特征在于,所述响应针对所述更新需求查询控件所施加的第一触发操作,在图形用户界面中显示所述系统更新需求的需求详情信息,包括:
8.一种发布窗口的规划装置,其特征在于,所述规划装置包括:
9.一种电子设备,其特征在于,包括:处理器、存储器和总线,所述存储器存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与所述存储器之间通过所述总线进行通信,所述机器可读指令被所述处理器运行时执行如权利要求1至7任一所述的发布窗口的规划方法的步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行如权利要求1至7任一所述的发布窗口的规划方法的步骤。