项目计划的生成方法、装置、存储介质及处理器与流程

文档序号:27309576发布日期:2021-11-09 21:48阅读:107来源:国知局
项目计划的生成方法、装置、存储介质及处理器与流程

1.本发明涉及数据处理领域,具体而言,涉及一种项目计划的生成方法、装置、存储介质及处理器。


背景技术:

2.目前,常见的项目管理软件新建一套完成项目数据主要有采用以下两种方案:
3.第一种方案:从无到有、逐个录入的方式。
4.第二种方案:直接完整的复制现有项目数据的方式,针对应该要包括差异的地方先进行定位,然后进行特异性修改,如果包括多个差异地,就需要定位多次,并修改多次。
5.图1是根据现有技术一种项目管理的第一种方案的示意图,如图1所示,包括步骤如下:
6.s'11,新建项目对象;
7.s'12,录入项目基本信息;
8.s'13,新建任务对象;
9.s'14,录入任务信息;
10.s'15,判断是否执行下一个任务,若是执行步骤s'13,若否表示完成。
11.图2是根据现有技术一种项目管理的第二种方案的示意图,如图2所示,包括步骤如下:
12.s'21,新建项目对象;
13.s'22,复用现有项目;
14.s'23,定位到差异点;
15.s'24,修改;
16.s'25,判断是否执行下一个差异,若是执行步骤s'23,若否表示完成。
17.但是,现有方案存在以下缺点:
18.第一种方案的缺点是:会导致大量的重复工作量,极大地消耗了人力资源。
19.第二种方案的缺点是:很容易出现数据重复,从而导致使用错乱,即使数据可以二次修改,但仍不能保证有遗漏,当项目数据内容量大时,差异点也会增多,二次修改的工作也会随之增加。
20.因此,企业制定项目计划过程存在以下问题:制定新项目计划过程比较低效,重复工作量大历史沉淀的项目里包括部分可复用的数据,却因为两个项目包括差异性,无法直接复制出来作为新的项目,实现管理知识沉淀。
21.针对上述现有技术无法快速生成项目计划的问题,目前尚未提出有效的解决方案。


技术实现要素:

22.本发明实施例提供了一种项目计划的生成方法、装置、存储介质及处理器,以至少
解决现有技术无法快速生成项目计划的技术问题。
23.根据本发明实施例的一个方面,提供了一种项目计划的生成方法,包括:获取预定项目模板,其中,所述预定项目模板基于历史项目确定,所述预定项目模板的模板参数包括:项目属性和至少一个模板任务,所述模板任务用于指示生成项目任务;解析所述预定项目模板的模板参数,生成交互界面,其中,所述交互界面用于接收用户录入的配置信息,所述配置信息包括:所述项目属性对应的项目配置属性信息和所述模板任务对应的任务配置信息,所述任务配置信息至少包括:项目交付路径的路径配置信息;基于所述配置信息和所述预定项目模板,生成项目计划,其中,所述项目计划至少包括:所述项目属性、所述项目交付路径和所述项目任务,所述项目属性基于所述项目属性配置信息生成,所述项目交付路径基于所述路径配置信息生成,所述项目任务基于所述模板任务和所述任务配置信息生成。
24.可选地,所述项目任务至少包括:任务属性、任务交付路径、任务交付定义、任务输入文档和任务责任角色。
25.可选地,所述模板任务包括:至少一个模板责任角色,解析所述预定项目模板的模板参数,生成交互界面包括:基于所述模板任务生成所述任务责任角色的角色选择插件,其中,所述任务配置信息至少包括:所述角色选择插件,所述角色选择插件用于指示用户从至少一个所述模板责任角色中选择所述任务责任角色。
26.可选地,基于所述配置信息和所述预定项目模板,生成任务责任角色包括:判断所述角色选择插件中是否包括至少一个所述模板责任角色;在所述角色选择插件中包括至少一个所述模板责任角色的情况下,基于所述模板责任角色确定所述任务责任角色;在所述角色选择插件中不包括至少一个所述模板责任角色的情况下,确定项目任务的分配角色,将所述分配角色作为所述任务责任角色。
27.可选地,基于所述配置信息和所述预定项目模板,生成项目计划包括:基于所述预定项目模板判断所述配置信息是否包括参数化设置;在所述配置信息包括所述参数化设置的情况下,基于所述配置信息和所述参数化设置生成所述项目计划;在所述配置信息不包括所述参数化设置的情况下,基于所述预定项目模板确定所述配置信息是否包括预设配置脚本;在所述配置信息包括所述预设配置脚本的情况下,基于所述预设配置脚本生成所述项目计划;在所述配置信息不包括所述配置脚本的情况下,基于所述配置信息生成所述项目计划。
28.根据本发明实施例的另一方面,还提供了一种项目计划的生成装置,包括:获取单元,用于获取预定项目模板,其中,所述预定项目模板基于历史项目确定,所述预定项目模板的模板参数包括:项目属性和至少一个模板任务,所述模板任务用于指示生成项目任务;解析单元,用于解析所述预定项目模板的模板参数,生成交互界面,其中,所述交互界面用于接收用户录入的配置信息,所述配置信息包括:所述项目属性对应的项目配置属性信息和所述模板任务对应的任务配置信息,所述任务配置信息至少包括:项目交付路径的路径配置信息;生成单元,用于基于所述配置信息和所述预定项目模板,生成项目计划,其中,所述项目计划至少包括:所述项目属性、所述项目交付路径和所述项目任务,所述项目属性基于所述项目属性配置信息生成,所述项目交付路径基于所述路径配置信息生成,所述项目任务基于所述模板任务和所述任务配置信息生成。
29.可选地,所述项目任务至少包括:任务属性、任务交付路径、任务交付定义、任务输入文档和任务责任角色。
30.可选地,所述模板任务包括:至少一个模板责任角色,解析单元包括:第一生成模块,用于基于所述模板任务生成所述任务责任角色的角色选择插件,其中,所述任务配置信息至少包括:所述角色选择插件,所述角色选择插件用于指示用户从至少一个所述模板责任角色中选择所述任务责任角色。
31.根据本发明实施例的另一方面,还提供了一种计算机可读存储介质,所述计算机可读存储介质包括存储的程序,其中,在所述程序运行时控制所述计算机可读存储介质所在设备执行上述所述项目计划的生成。
32.根据本发明实施例的另一方面,还提供了一种处理器,所述处理器用于运行程序,其中,所述程序运行时执行上述所述项目计划的生成。
33.在本发明实施例中,获取预定项目模板,其中,预定项目模板基于历史项目确定,预定项目模板的模板参数包括:项目属性和至少一个模板任务,模板任务用于指示生成项目任务;解析预定项目模板的模板参数,生成交互界面,其中,交互界面用于接收用户录入的配置信息,配置信息包括:项目属性对应的项目配置属性信息和模板任务对应的任务配置信息,任务配置信息至少包括:项目交付路径的路径配置信息;基于配置信息和预定项目模板,生成项目计划,其中,项目计划至少包括:项目属性、项目交付路径和项目任务,项目属性基于项目属性配置信息生成,项目交付路径基于路径配置信息生成,项目任务计划基于模板任务和任务配置信息生成;从而基于预定项目模板和用户录入的配置信息生成任务计划,实现了快速生成项目计划的技术效果,进而解决了现有技术无法快速生成项目计划技术问题。
附图说明
34.此处所说明的附图用来提供对本发明的进一步理解,构成本技术的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
35.图1是根据现有技术一种项目管理的第一种方案的示意图;
36.图2是根据现有技术一种项目管理的第二种方案的示意图;
37.图3是根据本发明实施例的一种项目计划的生成方法的流程图;
38.图4是根据本发明实施例的一种基于预定项目模板转化项目计划的示意图一;
39.图5是根据本发明实施例的一种基于预定项目模板转化项目计划的示意图二;
40.图6是根据本发明实施例的一种生成项目计划的示意图;
41.图7是根据本发明实施例的一种生成项目属性的示意图;
42.图8是根据本发明实施例的一种生成任务属性的示意图;
43.图9是根据本发明实施例的一种生成任务交付路径的示意图;
44.图10是根据本发明实施例的一种生成任务交付定义的示意图;
45.图11是根据本发明实施例的一种生成任务输入文档的示意图;
46.图12是根据本发明实施例的一种生成任务责任角色的示意图;
47.图13是根据本发明实施例的一种项目计划的生成装置的示意图。
具体实施方式
48.为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
49.需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
50.首先,在对本发明实施例进行描述的过程中出现的部分名词或术语适用于如下解释:
51.项目管理:本文里指代项目管理软件系统。
52.项目:本文里指代一种数据对象,对应实际生产中的项目计划。
53.任务:本文里指代在项目规划过程中进行工作分解出来的任务计划。
54.模板:基于项目抽象出来的一种数据对象,模板的内容可以与项目相同,也可以存在差异,可以从模板衍生出新的项目。
55.交付定义:本文里指代执行任务过程中,要完成的交付物清单的定义。
56.交付路径:本文里指代交付物提交到软件系统里路径位置,交付路径可以是系统里的相对路径,也可以是绝对位置。
57.根据本发明实施例,提供了一种项目计划的生成方法实施例,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
58.图3是根据本发明实施例的一种项目计划的生成方法的流程图,如图3所示,该方法包括如下步骤:
59.步骤s302,获取预定项目模板,其中,预定项目模板基于历史项目确定,预定项目模板的模板参数包括:项目属性和至少一个模板任务,模板任务用于指示生成项目任务;
60.步骤s304,解析预定项目模板的模板参数,生成交互界面,其中,交互界面用于接收用户录入的配置信息,配置信息包括:项目属性对应的项目配置属性信息和模板任务对应的任务配置信息,任务配置信息至少包括:项目交付路径的路径配置信息;
61.步骤s306,基于配置信息和预定项目模板,生成项目计划,其中,项目计划至少包括:项目属性、项目交付路径和项目任务,项目属性基于项目属性配置信息生成,项目交付路径基于路径配置信息生成,项目任务基于模板任务和任务配置信息生成。
62.在本发明实施例中,获取预定项目模板,其中,预定项目模板基于历史项目确定,预定项目模板的模板参数包括:项目属性和至少一个模板任务,模板任务用于指示生成项
目任务;解析预定项目模板的模板参数,生成交互界面,其中,交互界面用于接收用户录入的配置信息,配置信息包括:项目属性对应的项目配置属性信息和模板任务对应的任务配置信息,任务配置信息至少包括:项目交付路径的路径配置信息;基于配置信息和预定项目模板,生成项目计划,其中,项目计划至少包括:项目属性、项目交付路径和项目任务,项目属性基于项目属性配置信息生成,项目交付路径基于路径配置信息生成,项目任务计划基于模板任务和任务配置信息生成;从而基于预定项目模板和用户录入的配置信息生成任务计划,实现了快速生成项目计划的技术效果,进而解决了现有技术无法快速生成项目计划技术问题。
63.可选地,交互界面用于指示用户对预定项目模板中特异部分内容进行修改。
64.作为一种可选的实施例,项目任务至少包括:任务属性、任务交付路径、任务交付定义、任务输入文档和任务责任角色。
65.作为一种可选的实施例,模板任务包括:至少一个模板责任角色,解析预定项目模板的模板参数,生成交互界面包括:基于模板任务生成任务责任角色的角色选择插件,其中,任务配置信息至少包括:角色选择插件,角色选择插件用于指示用户从至少一个模板责任角色中选择任务责任角色。
66.本发明上述实施例,在选择本次项目任务的任务责任角色时,可以基于交互界面中的角色选择插件,在预定项目模板提供的至少一个任务责任角色中选择本次项目计划的任务责任角色。
67.可选地,可以基于至少一个历史项目中各历史项目的任务责任角色确定至少一个模板责任角色。
68.作为一种可选的实施例,基于配置信息和预定项目模板,生成任务责任角色包括:判断角色选择插件中是否包括至少一个模板责任角色;在角色选择插件中包括至少一个模板责任角色的情况下,基于模板责任角色确定任务责任角色;在角色选择插件中不包括至少一个模板责任角色的情况下,确定项目任务的分配角色,将分配角色作为任务责任角色。
69.作为一种可选的实施例,基于配置信息和预定项目模板,生成项目计划包括:基于预定项目模板判断配置信息是否包括参数化设置;在配置信息包括参数化设置的情况下,基于配置信息和参数化设置生成项目计划;在配置信息不包括参数化设置的情况下,基于预定项目模板确定配置信息是否包括预设配置脚本;在配置信息包括预设配置脚本的情况下,基于预设配置脚本生成项目计划;在配置信息不包括配置脚本的情况下,基于配置信息生成项目计划。
70.本发明还提供了一种优选实施例,该优选实施例提供了一种用于项目管理系统快速生成项目计划的方案。
71.本发明提供的技术方案,支持将可复用的项目内容设置成项目模板的预置的要素内容;支持将项目模板快速转化成新的具体项目,减少制定项目计划过程的重复工作,提升制定项目计划的效率;支持参数化配置,使得根据模板新生成的具体项目具有差异性,以满足项目内容的差异化。
72.图4是根据本发明实施例的一种基于预定项目模板转化项目计划的示意图一,如图4所示,预定项目模板包括:模板的基本属性(即项目属性)与模板任务。
73.可选地,模板的基本属性(即项目属性)具备可参数化、可编程能力。可参数化是指
通过预定项目模板生成具体项目计划时,可根据预定项目模板的参数定义生成具体项目的名称、项目编号、计划开始时间、计划完成时间等属性信息。可编程能力是指可以通过扩展脚本定义,以逻辑规则更为复杂的方式生成具体项目的名称、项目编号、计划开始时间、计划完成时间等项目属性的信息。
74.可选地,模板任务包含基本属性(即任务属性)、任务交付路径、任务交付定义、任务输入文档和任务责任角色等数据信息。
75.可选地,模板任务的基本属性(即任务属性)具备可参数化、可编程能力。可参数化是指通过模板任务生成具体项目任务时,可根据模板的参数定义生成具体任务的名称、任务代号、计划开始时间、计划完成时间等任务属性的信息。可编程能力是指可以通过扩展脚本定义,以逻辑规则更为复杂的方式生成具体任务的名称、任务代号、计划开始时间、计划完成时间等任务属性的信息。
76.可选地,模板任务的任务交付路径具备可参数化、可编程能力。可参数化是指通过模板任务生成具体项目任务时,可根据模板的参数定义生成具体任务的任务交付路径。可编程能力是指可以通过扩展脚本定义,以逻辑规则更为复杂的方式生成具体任务的任务交付路径。
77.可选地,模板任务的任务交付定义具备可参数化、可编程能力。可参数化是指通过模板任务生成具体项目任务时,可根据模板的参数定义生成具体任务的任务交付定义内容。可编程能力是指可以通过扩展脚本定义,以逻辑规则更为复杂的方式生成具体任务的任务交付定义的内容。
78.可选地,模板任务的任务输入文档具备可参数化、可编程能力。可参数化是指,通过模板任务生成具体项目任务时,可根据模板的参数定义生成具体任务的任务输入文档。可编程能力是指可以通过扩展脚本定义,以逻辑规则更为复杂的方式生成具体任务的任务输入文档。
79.可选地,模板任务的模板责任角色用于生成具体任务时,为该任务分配任务责任角色。
80.图5是根据本发明实施例的一种基于预定项目模板转化项目计划的示意图二,如图5所示,选择一个预定项目模板后,解析模板参数,根据参数动态生成用户录入界面(即交互界面),如:模板参数包含项目编号、名称、计划开始时间、项目负责人、交付路径。
81.可选地,基于所述配置信息和所述预定项目模板,生成项目计划包括:生成项目的基本属性(即项目属性);生成项目的项目交付路径;生成新项目的项目任务;生成项目任务的基本属性(即任务属性);生成项目任务的任务交付路径;生成项目任务的任务交付定义;生成项目任务的任务输入文档;生成项目任务的任务责任角色。
82.图6是根据本发明实施例的一种生成项目计划的示意图,如图6所示,包括步骤如下:
83.步骤s601,选择预定项目模板。
84.步骤s602,弹出界面(即交互界面),搜集用户录入的参数(即配置信息)。
85.步骤s603,进入转化装置,执行步骤s611、步骤s621和步骤s631。
86.步骤s611,开始生成项目属性,然后执行步骤s640。
87.步骤s621,开始生成项目交付路径。
88.步骤s622,根据用户录入内容(即项目交付路径对应的配置信息)直接填充项目交付路径,然后执行步骤s640。
89.步骤s631,开始生成项目任务,其中,生成项目任务包括:生成任务属性、生成任务交付路径、生成任务交付定义、生成任务输入文档、生成任务责任角色。
90.步骤s632,判断是否生成下一个项目任务,若是返回步骤s631,若否执行步骤s633。
91.步骤s633,完成生成项目任务。
92.步骤s640,生成完成,保存结果。
93.图7是根据本发明实施例的一种生成项目属性的示意图,如图7所示,包括步骤如下:
94.步骤s701,判断项目属性是否存在参数化设置,若是执行步骤s711,若否执行步骤s721。
95.步骤s711,结合用户录入内容(即项目配置属性信息)与参数化格式生成新项目名称和编号。
96.步骤s712,结合用户录入内容(即项目配置属性信息)与参数化规则生成新项目计划起止事件和工期。
97.步骤s721,判断项目属性是否存在脚本,若是执行步骤s731,若否执行步骤s722。
98.步骤s722,根据用户录入(即项目配置属性信息)直接填充项目的名称,编号,计划开始事件和计划完成时间。
99.步骤s731,调用脚本生成新项目名称和编号。
100.步骤s732,调用脚本生成新项目计划起止事件和工期。
101.图8是根据本发明实施例的一种生成任务属性的示意图,如图8所示,包括步骤如下:
102.步骤s801,判断任务属性是否存在参数化设置,若是执行步骤s811,若否执行步骤s821。
103.步骤s811,结合用户录入内容(即任务属性对应的任务配置信息)与参数化格式生成新任务名称和任务代号。
104.步骤s812,结合用户录入内容(即任务属性对应的任务配置信息)与参数化规则生成新任务计划起止事件和工期。
105.步骤s821,判断任务属性是否存在脚本,若是执行步骤s831,若否执行步骤s822。
106.步骤s822,沿用模板任务的名称,编号和工期。
107.步骤s823,计算模板任务与其父任务(或项目)计划开始事件的偏移差。
108.步骤s824,新任务计划开始时间=父任务(或项目)的计划开始时间+偏移差。
109.步骤s825,新任务计划完成时间=新任务计划开始时间+任务工期。
110.步骤s831,调用脚本生成新任务名称和任务代号。
111.步骤s832,调用脚本生成新任务计划起止事件和工期。
112.图9是根据本发明实施例的一种生成任务交付路径的示意图,如图9所示,包括步骤如下:
113.步骤s901,判断任务交付路径是否存在参数化设置,若是执行步骤s911,若否执行
步骤s921。
114.步骤s911,结合用户录入内容(即任务交付路径对应的任务配置信息)与参数化格式生成新任务交付路径。
115.步骤s921,判断任务交付路径是否存在脚本,若是执行步骤s931,若否执行步骤s922。
116.步骤s922,沿用模板任务的任务交付路径的内容。
117.步骤s931,调用脚本生成新任务交付路径。
118.图10是根据本发明实施例的一种生成任务交付定义的示意图,如图10所示,包括步骤如下:
119.步骤s1001,判断任务交付定义是否存在参数化设置,若是执行步骤s1011,若否执行步骤s1021。
120.步骤s1011,结合用户录入内容(即任务交付定义对应的任务配置信息)与参数化格式生成新任务交付定义。
121.步骤s1021,判断任务交付定义是否存在脚本,若是执行步骤s1031,若否执行步骤s1022。
122.步骤s1022,沿用模板任务的任务交付定义的内容。
123.步骤s1031,调用脚本生成新任务交付路径。
124.图11是根据本发明实施例的一种生成任务输入文档的示意图,如图11所示,包括步骤如下:
125.步骤s1101,判断任务输入文档是否存在参数化设置,若是执行步骤s1111,若否执行步骤s1121。
126.步骤s1111,结合用户录入内容(即任务输入文档对应的任务配置信息)与参数化格式生成新任务输入文档。
127.步骤s1121,判断任务输入文档是否存在脚本,若是执行步骤s1131,若否执行步骤s1122。
128.步骤s1122,沿用模板任务的任务输入文档的内容。
129.步骤s1131,调用脚本生成新任务输入文档。
130.图12是根据本发明实施例的一种生成任务责任角色的示意图,如图12所示,包括步骤如下:
131.步骤s1201,沿用模板任务的责任角色(即模板责任角色)。
132.步骤s1202,判断存在至少一个模板责任角色,若是则直接沿用模板责任角色作为任务责任角色,若否则执行步骤s1203。
133.步骤s1203,将项目任务的分配角色作为任务责任角色。
134.本发明提供的技术方案,支持参数化配置,将项目模板快速转化成新的具体项目,减少制定项目计划过程的重复工作,提升制定项目计划的效率。
135.根据本发明的又一个实施例,还提供了一种计算机可读存储介质,计算机可读存储介质包括存储的程序,其中,在程序运行时控制计算机可读存储介质所在设备执行上述项目计划的生成。
136.根据本发明的又一个实施例,还提供了一种处理器,所述处理器用于运行程序,其
中,所述程序运行时执行上述任一项所述的方法。
137.根据本发明实施例,还提供了一种项目计划的生成装置实施例,需要说明的是,该项目计划的生成装置可以用于执行本发明实施例中的项目计划的生成方法,本发明实施例中的项目计划的生成方法可以在该项目计划的生成装置中执行。
138.图13是根据本发明实施例的一种项目计划的生成装置的示意图,如图13所示,该装置可以包括:获取单元1302,用于获取预定项目模板,其中,预定项目模板基于历史项目确定,预定项目模板的模板参数包括:项目属性和至少一个模板任务,模板任务用于指示生成项目任务;解析单元1304,用于解析预定项目模板的模板参数,生成交互界面,其中,交互界面用于接收用户录入的配置信息,配置信息包括:项目属性对应的项目配置属性信息和模板任务对应的任务配置信息,任务配置信息至少包括:项目交付路径的路径配置信息;生成单元1306,用于基于配置信息和预定项目模板,生成项目计划,其中,项目计划至少包括:项目属性、项目交付路径和项目任务,项目属性基于项目属性配置信息生成,项目交付路径基于路径配置信息生成,项目任务基于模板任务和任务配置信息生成。
139.需要说明的是,该实施例中的获取单元1302可以用于执行本技术实施例中的步骤s102,该实施例中的解析单元1304可以用于执行本技术实施例中的步骤s104,该实施例中的生成单元1306可以用于执行本技术实施例中的步骤s106。上述模块与对应的步骤所实现的示例和应用场景相同,但不限于上述实施例所公开的内容。
140.在本发明实施例中,获取预定项目模板,其中,预定项目模板基于历史项目确定,预定项目模板的模板参数包括:项目属性和至少一个模板任务,模板任务用于指示生成项目任务;解析预定项目模板的模板参数,生成交互界面,其中,交互界面用于接收用户录入的配置信息,配置信息包括:项目属性对应的项目配置属性信息和模板任务对应的任务配置信息,任务配置信息至少包括:项目交付路径的路径配置信息;基于配置信息和预定项目模板,生成项目计划,其中,项目计划至少包括:项目属性、项目交付路径和项目任务,项目属性基于项目属性配置信息生成,项目交付路径基于路径配置信息生成,项目任务基于模板任务和任务配置信息生成;从而基于预定项目模板和用户录入的配置信息生成任务计划,实现了快速生成项目计划的技术效果,进而解决了现有技术无法快速生成项目计划技术问题。
141.作为一种可选的实施例,项目任务至少包括:任务属性、任务交付路径、任务交付定义、任务输入文档和任务责任角色。
142.作为一种可选的实施例,模板任务包括:至少一个模板责任角色,解析单元包括:第一生成模块,用于基于模板任务生成任务责任角色的角色选择插件,其中,任务配置信息至少包括:角色选择插件,角色选择插件用于指示用户从至少一个模板责任角色中选择任务责任角色。
143.作为一种可选的实施例,生成单元包括:第一判断模块,用于判断角色选择插件中是否包括至少一个模板责任角色;第一确定模块,用于在角色选择插件中包括至少一个模板责任角色的情况下,基于模板责任角色确定任务责任角色;第二确定模块,用于在角色选择插件中不包括至少一个模板责任角色的情况下,确定项目任务的分配角色,将分配角色作为任务责任角色。
144.作为一种可选的实施例,生成单元包括:第二判断模块,用于基于预定项目模板判
断配置信息是否包括参数化设置;第二生成模块,用于在配置信息包括参数化设置的情况下,基于配置信息和参数化设置生成项目计划;第三判断模块,用于在配置信息不包括参数化设置的情况下,基于预定项目模板确定配置信息是否包括预设配置脚本;第三生成模块,用于在配置信息包括预设配置脚本的情况下,基于预设配置脚本生成项目计划;第四生成模块,用于在配置信息不包括配置脚本的情况下,基于配置信息生成项目计划。
145.上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
146.在本发明的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
147.在本技术所提供的几个实施例中,应该理解到,所揭露的技术内容,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,可以为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。
148.所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
149.另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理包括,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
150.所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、只读存储器(rom,read

only memory)、随机存取存储器(ram,random access memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
151.以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1