CN113627888A - Project plan generation method and device, storage medium and processor - Google Patents

Project plan generation method and device, storage medium and processor Download PDF

Info

Publication number
CN113627888A
CN113627888A CN202110921570.4A CN202110921570A CN113627888A CN 113627888 A CN113627888 A CN 113627888A CN 202110921570 A CN202110921570 A CN 202110921570A CN 113627888 A CN113627888 A CN 113627888A
Authority
CN
China
Prior art keywords
project
task
template
configuration information
role
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
CN202110921570.4A
Other languages
Chinese (zh)
Inventor
魏安权
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Caxa Technology Co Ltd
Original Assignee
Caxa Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Caxa Technology Co Ltd filed Critical Caxa Technology Co Ltd
Priority to CN202110921570.4A priority Critical patent/CN113627888A/en
Publication of CN113627888A publication Critical patent/CN113627888A/en
Priority to CN202111555085.6A priority patent/CN113988823A/en
Withdrawn legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • G06Q10/103Workflow collaboration or project management

Landscapes

  • Business, Economics & Management (AREA)
  • Human Resources & Organizations (AREA)
  • Strategic Management (AREA)
  • Engineering & Computer Science (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Operations Research (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Data Mining & Analysis (AREA)
  • Quality & Reliability (AREA)
  • Tourism & Hospitality (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The invention discloses a project plan generation method, a project plan generation device, a storage medium and a processor. Wherein, the method comprises the following steps: acquiring a predetermined project template, wherein the predetermined project template is determined based on the historical project, and the template parameters of the predetermined project template comprise: the project task is used for indicating to generate a project task; analyzing template parameters of a predetermined project template to generate an interactive interface, wherein the interactive interface is used for receiving configuration information input by a user; generating a project plan based on the configuration information and a predetermined project template, wherein the project plan at least comprises: project attributes, project delivery path, and project task. The invention solves the technical problem that the project plan can not be generated quickly in the prior art.

Description

Project plan generation method and device, storage medium and processor
Technical Field
The invention relates to the field of data processing, in particular to a project plan generation method, a project plan generation device, a storage medium and a processor.
Background
At present, the following two schemes are mainly adopted for creating a set of project completion data by common project management software:
the first scheme is as follows: from nothing to nothing, one by one.
The second scheme is as follows: the way of directly and completely copying the existing project data is to locate the place which should include the difference and then to make specific modification, if a plurality of differences are included, the location is needed for a plurality of times and the modification is needed for a plurality of times.
Fig. 1 is a schematic diagram of a first scheme of project management according to the prior art, as shown in fig. 1, comprising the steps of:
s'11, creating a project object;
s'12, recording basic information of the project;
s'13, newly building a task object;
s'14, inputting task information;
and S '15, judging whether to execute the next task, if so, executing the step S'13, and if not, indicating that the next task is finished.
Fig. 2 is a schematic diagram of a second scheme of project management according to the prior art, as shown in fig. 2, comprising the steps of:
s'21, creating a project object;
s'22, reusing the existing project;
s'23, positioning to a difference point;
s'24, modifying;
and S '25, judging whether to execute the next difference, if so, executing the step S'23, and if not, indicating that the next difference is finished.
However, the existing solutions have the following disadvantages:
the disadvantages of the first solution are: a large amount of repetitive work is caused and human resources are greatly consumed.
The disadvantages of the second solution are: data repetition easily occurs, so that the use is disordered, even if the data can be secondarily modified, omission still cannot be guaranteed, when the content of the project data is large, the difference points are increased, and the secondary modification work is increased.
Thus, the enterprise project planning process has the following problems: the process of making a new project plan is inefficient, the projects with large repeated workload and historical sediment comprise part of reusable data, and because the two projects comprise differences, the two projects cannot be directly copied to serve as new projects, so that management knowledge sediment is realized.
Aiming at the problem that the project plan cannot be generated quickly in the prior art, an effective solution is not provided at present.
Disclosure of Invention
The embodiment of the invention provides a project plan generation method, a project plan generation device, a storage medium and a processor, and at least solves the technical problem that a project plan cannot be generated quickly in the prior art.
According to an aspect of an embodiment of the present invention, there is provided a project plan generating method, including: acquiring a predetermined project template, wherein the predetermined project template is determined based on historical projects, and the template parameters of the predetermined project template comprise: the project task generation method comprises the steps of project attributes and at least one template task, wherein the template task is used for indicating generation of a project task; analyzing the template parameters of the preset project template to generate an interactive interface, wherein the interactive interface is used for receiving configuration information input by a user, and the configuration information comprises: the project configuration attribute information corresponding to the project attribute and the task configuration information corresponding to the template task, wherein the task configuration information at least comprises: route configuration information of the project delivery route; generating a project plan based on the configuration information and the predetermined project template, wherein the project plan at least comprises: the project attribute, the project delivery path and the project task, wherein the project attribute is generated based on the project attribute configuration information, the project delivery path is generated based on the path configuration information, and the project task is generated based on the template task and the task configuration information.
Optionally, the project task includes at least: task attributes, task delivery path, task delivery definition, task input document, and task responsibility role.
Optionally, the template task includes: at least one template responsibility role, analyzing the template parameters of the preset project template, and generating an interactive interface comprising: generating a role selection plug-in of the task responsibility role based on the template task, wherein the task configuration information at least comprises: the role selection plugin is used for instructing a user to select the task responsibility role from at least one template responsibility role.
Optionally, generating a task responsibility role based on the configuration information and the predetermined project template comprises: judging whether the role selection plug-in comprises at least one template responsibility role or not; determining the task responsibility role based on the template responsibility role if the role selection plugin includes at least one template responsibility role; and under the condition that the role selection plug-in does not comprise at least one template responsibility role, determining the distribution role of the project task, and taking the distribution role as the task responsibility role.
Optionally, generating a project plan based on the configuration information and the predetermined project template comprises: determining whether the configuration information includes a parameterization based on the predetermined project template; generating the project plan based on the configuration information and the parameterization settings if the configuration information includes the parameterization settings; in the event that the configuration information does not include the parameterization settings, determining whether the configuration information includes a preset configuration script based on the predetermined project template; generating the project plan based on the preset configuration script under the condition that the configuration information comprises the preset configuration script; generating the project plan based on the configuration information if the configuration information does not include the configuration script.
According to another aspect of the embodiments of the present invention, there is also provided a project plan generating apparatus, including: an obtaining unit, configured to obtain a predetermined item template, where the predetermined item template is determined based on a history item, and template parameters of the predetermined item template include: the project task generation method comprises the steps of project attributes and at least one template task, wherein the template task is used for indicating generation of a project task; the analysis unit is used for analyzing the template parameters of the preset project template to generate an interactive interface, wherein the interactive interface is used for receiving configuration information input by a user, and the configuration information comprises: the project configuration attribute information corresponding to the project attribute and the task configuration information corresponding to the template task, wherein the task configuration information at least comprises: route configuration information of the project delivery route; a generating unit, configured to generate a project plan based on the configuration information and the predetermined project template, where the project plan at least includes: the project attribute, the project delivery path and the project task, wherein the project attribute is generated based on the project attribute configuration information, the project delivery path is generated based on the path configuration information, and the project task is generated based on the template task and the task configuration information.
Optionally, the project task includes at least: task attributes, task delivery path, task delivery definition, task input document, and task responsibility role.
Optionally, the template task includes: at least one template responsibility role, the parsing unit comprising: a first generating module, configured to generate a role selection plug-in for the task responsibility role based on the template task, where the task configuration information at least includes: the role selection plugin is used for instructing a user to select the task responsibility role from at least one template responsibility role.
According to another aspect of the embodiments of the present invention, there is also provided a computer-readable storage medium, where the computer-readable storage medium includes a stored program, and when the program runs, the apparatus on which the computer-readable storage medium is located is controlled to perform the generation of the project plan.
According to another aspect of the embodiments of the present invention, there is also provided a processor, configured to execute a program, where the program executes the generation of the project plan.
In the embodiment of the present invention, a predetermined item template is obtained, where the predetermined item template is determined based on a history item, and template parameters of the predetermined item template include: the project task is used for indicating to generate a project task; analyzing template parameters of a predetermined project template to generate an interactive interface, wherein the interactive interface is used for receiving configuration information input by a user, and the configuration information comprises: project configuration attribute information corresponding to the project attributes and task configuration information corresponding to the template tasks, wherein the task configuration information at least comprises the following components: route configuration information of the project delivery route; generating a project plan based on the configuration information and a predetermined project template, wherein the project plan at least comprises: the project delivery system comprises project attributes, project delivery paths and project tasks, wherein the project attributes are generated based on project attribute configuration information, the project delivery paths are generated based on path configuration information, and project task plans are generated based on template tasks and task configuration information; therefore, the task plan is generated based on the preset project template and the configuration information input by the user, the technical effect of quickly generating the project plan is achieved, and the technical problem that the project plan cannot be quickly generated in the prior art is solved.
Drawings
The accompanying drawings, which are included to provide a further understanding of the invention and are incorporated in and constitute a part of this application, illustrate embodiment(s) of the invention and together with the description serve to explain the invention without limiting the invention. In the drawings:
FIG. 1 is a schematic illustration of a first scheme of project management according to the prior art;
FIG. 2 is a schematic illustration of a second approach to project management according to the prior art;
FIG. 3 is a flow diagram of a method of generating a project plan in accordance with an embodiment of the present invention;
FIG. 4 is a first schematic diagram illustrating a project plan conversion based on a predetermined project template, according to an embodiment of the present invention;
FIG. 5 is a second schematic diagram of converting a project plan based on a predetermined project template, according to an embodiment of the present invention;
FIG. 6 is a schematic illustration of a generating a project plan, according to an embodiment of the invention;
FIG. 7 is a schematic diagram of generating project attributes, according to an embodiment of the invention;
FIG. 8 is a schematic diagram of generating task properties according to an embodiment of the invention;
FIG. 9 is a schematic diagram of generating a task delivery path according to an embodiment of the invention;
FIG. 10 is a schematic diagram of a method of generating a task delivery definition according to an embodiment of the invention;
FIG. 11 is a schematic diagram of a method of generating a task input document, according to an embodiment of the invention;
FIG. 12 is a schematic diagram of generating task responsibility roles, according to an embodiment of the invention;
fig. 13 is a schematic diagram of a project plan generation apparatus according to an embodiment of the present invention.
Detailed Description
In order to make the technical solutions of the present invention better understood, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
It should be noted that the terms "first," "second," and the like in the description and claims of the present invention and in the drawings described above are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order. It is to be understood that the data so used is interchangeable under appropriate circumstances such that the embodiments of the invention described herein are capable of operation in sequences other than those illustrated or described herein. Furthermore, the terms "comprises," "comprising," and "having," and any variations thereof, are intended to cover a non-exclusive inclusion, such that a process, method, system, article, or apparatus that comprises a list of steps or elements is not necessarily limited to those steps or elements expressly listed, but may include other steps or elements not expressly listed or inherent to such process, method, article, or apparatus.
First, some terms or terms appearing in the description of the embodiments of the present invention are applicable to the following explanations:
and (4) project management: a project management software system is referred to herein.
Item: a data object is referred to herein as corresponding to a project plan in actual production.
Task: this document refers to a mission plan that is decomposed from the work performed during the project planning process.
Template: based on a data object abstracted from a project, the content of the template can be the same as the project or different from the project, and a new project can be derived from the template.
Delivery definition: this document refers to the definition of a list of deliveries to be completed during the performance of a task.
Delivery path: the delivery path refers to the path position of the delivered object in the software system, and the delivery path can be a relative path in the system or an absolute position.
In accordance with an embodiment of the present invention, there is provided a project plan generation method embodiment, it is noted that the steps illustrated in the flowchart of the drawings may be performed in a computer system such as a set of computer-executable instructions and that, although a logical order is illustrated in the flowchart, in some cases the steps illustrated or described may be performed in an order different than here.
Fig. 3 is a flowchart of a project plan generation method according to an embodiment of the present invention, as shown in fig. 3, the method includes the following steps:
step S302, acquiring a predetermined project template, wherein the predetermined project template is determined based on the historical project, and the template parameters of the predetermined project template include: the project task is used for indicating to generate a project task;
step S304, analyzing the template parameters of the predetermined project template to generate an interactive interface, wherein the interactive interface is used for receiving configuration information input by a user, and the configuration information comprises: project configuration attribute information corresponding to the project attributes and task configuration information corresponding to the template tasks, wherein the task configuration information at least comprises the following components: route configuration information of the project delivery route;
step S306, generating a project plan based on the configuration information and a predetermined project template, wherein the project plan at least comprises: the project task management system comprises project attributes, project delivery paths and project tasks, wherein the project attributes are generated based on project attribute configuration information, the project delivery paths are generated based on path configuration information, and the project tasks are generated based on template tasks and task configuration information.
In the embodiment of the present invention, a predetermined item template is obtained, where the predetermined item template is determined based on a history item, and template parameters of the predetermined item template include: the project task is used for indicating to generate a project task; analyzing template parameters of a predetermined project template to generate an interactive interface, wherein the interactive interface is used for receiving configuration information input by a user, and the configuration information comprises: project configuration attribute information corresponding to the project attributes and task configuration information corresponding to the template tasks, wherein the task configuration information at least comprises the following components: route configuration information of the project delivery route; generating a project plan based on the configuration information and a predetermined project template, wherein the project plan at least comprises: the project delivery system comprises project attributes, project delivery paths and project tasks, wherein the project attributes are generated based on project attribute configuration information, the project delivery paths are generated based on path configuration information, and project task plans are generated based on template tasks and task configuration information; therefore, the task plan is generated based on the preset project template and the configuration information input by the user, the technical effect of quickly generating the project plan is achieved, and the technical problem that the project plan cannot be quickly generated in the prior art is solved.
Optionally, the interactive interface is used for instructing the user to modify the specific part of the content in the predetermined project template.
As an alternative embodiment, the project task includes at least: task attributes, task delivery path, task delivery definition, task input document, and task responsibility role.
As an alternative embodiment, the template task includes: at least one template responsibility role, analyzing the template parameters of the preset project template, and generating an interactive interface comprises: generating a role selection plug-in of a task responsibility role based on the template task, wherein the task configuration information at least comprises: a role selection plug-in for instructing a user to select a task responsibility role from the at least one template responsibility role.
In the above embodiment of the present invention, when selecting the task responsibility role of the current project task, a plug-in may be selected based on the role in the interactive interface, and the task responsibility role of the current project plan may be selected from at least one task responsibility role provided by the predetermined project template.
Optionally, at least one template responsibility role may be determined based on task responsibility roles for each of the at least one history item.
As an alternative embodiment, generating the task responsibility role based on the configuration information and the predetermined project template includes: judging whether the role selection plug-in comprises at least one template responsibility role or not; determining a task responsibility role based on the template responsibility role under the condition that the role selection plug-in comprises at least one template responsibility role; and under the condition that the role selection plug-in does not comprise at least one template responsibility role, determining the distribution role of the project task, and taking the distribution role as the task responsibility role.
As an alternative embodiment, generating a project plan based on the configuration information and the predetermined project template includes: determining whether the configuration information includes a parameterization setting based on a predetermined project template; in the event that the configuration information includes a parameterization setting, generating a project plan based on the configuration information and the parameterization setting; in the case that the configuration information does not include a parameterization setting, determining whether the configuration information includes a preset configuration script based on a predetermined project template; under the condition that the configuration information comprises a preset configuration script, generating a project plan based on the preset configuration script; in the event that the configuration information does not include a configuration script, a project plan is generated based on the configuration information.
The present invention also provides a preferred embodiment that provides a solution for a project management system to quickly generate a project plan.
The technical scheme provided by the invention supports setting the reusable project content as the preset element content of the project template; the project template is supported to be quickly converted into a new specific project, repeated work in the project planning process is reduced, and the project planning efficiency is improved; and parametric configuration is supported, so that the specific project newly generated according to the template has difference, and the difference of the project content is met.
Fig. 4 is a first schematic diagram of converting a project plan based on a predetermined project template according to an embodiment of the present invention, as shown in fig. 4, the predetermined project template includes: basic properties of the template (i.e., project properties) and template tasks.
Optionally, the basic properties of the template (i.e., the project properties) are parametrizable, programmable. Parameterization is that when a specific project plan is generated by a predetermined project template, attribute information such as the name, the project number, the plan start time, the plan finish time, and the like of the specific project can be generated according to the parameter definition of the predetermined project template. The programmability refers to information of project attributes such as a name, a project number, a project start time, a project completion time and the like of a specific project can be generated in a more complicated logic rule by extending the script definition.
Optionally, the template task contains data information such as basic attributes (i.e., task attributes), task delivery path, task delivery definition, task input document, and task responsibility role.
Optionally, the basic properties of the template task (i.e., task properties) are parameterized and programmable. Parameterization means that when a specific project task is generated through a template task, information of task attributes such as the name, the task code number, the plan starting time and the plan finishing time of the specific task can be generated according to the parameter definition of the template. The programmability refers to the information of task attributes such as the name, the code number, the plan start time, the plan completion time and the like of a specific task can be generated in a more complex logic rule mode through the definition of an extended script.
Optionally, the task delivery path of the template task has parameterizable, programmable capabilities. Parameterization means that when a specific project task is generated through a template task, a task delivery path of the specific task can be defined and generated according to parameters of the template. The programmable capability refers to a task delivery path which can be defined by an extended script and generates a specific task in a more complicated logic rule mode.
Optionally, the task delivery definition of the template task has parameterizable, programmable capabilities. Parameterization means that when a specific project task is generated through a template task, task delivery definition content of the specific task can be generated according to parameter definition of the template. The programmability refers to the content of a task delivery definition that can generate a specific task in a more complex manner of logic rules by extending the script definition.
Optionally, the task input document of the template task has parameterizable, programmable capabilities. Parameterization means that when a specific project task is generated through a template task, a task input document of the specific task can be generated according to the parameter definition of the template. The programmable capability refers to a task input document which can be defined by an extended script and generates a specific task in a more complicated logic rule mode.
Optionally, when the template responsibility role of the template task is used for generating a specific task, a task responsibility role is allocated to the task.
Fig. 5 is a schematic diagram of a second method for converting a project plan based on a predetermined project template, as shown in fig. 5, after selecting a predetermined project template, analyzing parameters of the template, and dynamically generating a user entry interface (i.e., an interactive interface) according to the parameters, such as: the template parameters include project number, name, schedule start time, project principal, delivery path.
Optionally, generating a project plan based on the configuration information and the predetermined project template comprises: generating basic properties of the item (i.e., item properties); generating a project delivery path for the project; generating a project task of a new project; generating basic properties of the project task (namely task properties); generating a task delivery path of the project task; generating a task delivery definition of the project task; generating a task input document of the project task; task responsibility roles for the project tasks are generated.
FIG. 6 is a schematic diagram of a project plan generation according to an embodiment of the present invention, as shown in FIG. 6, including the following steps:
in step S601, a predetermined item template is selected.
Step S602, pop up an interface (i.e., an interactive interface), and collect parameters (i.e., configuration information) entered by a user.
Step S603, entering the conversion means, and executing step S611, step S621, and step S631.
In step S611, the generation of the item attributes is started, and then step S640 is performed.
In step S621, generation of a delivery route is started.
Step S622, directly filling the project delivery path according to the user-entered content (i.e. the configuration information corresponding to the project delivery path), and then executing step S640.
Step S631, starting to generate a project task, wherein the generating of the project task includes: generating task attributes, generating a task delivery path, generating a task delivery definition, generating a task input document and generating a task responsibility role.
In step S632, it is determined whether or not the next project task is generated, and if so, the process returns to step S631, and if not, step S633 is executed.
Step S633, the generate project task is completed.
Step S640 completes generation and saves the result.
FIG. 7 is a diagram of generating item properties according to an embodiment of the present invention, as shown in FIG. 7, including the following steps:
in step S701, it is determined whether the item attribute has a parameterization setting, if yes, step S711 is executed, and if no, step S721 is executed.
Step S711, combining the user-entered content (i.e., the item configuration attribute information) and the parameterized format, generates a new item name and number.
Step S712, combining the user-entered content (i.e. project configuration attribute information) and the parameterization rule to generate a new project plan start-stop event and a project period.
In step S721, it is determined whether or not the script exists in the item attribute, if yes, step S731 is executed, and if no, step S722 is executed.
Step S722, directly populate the name, number, schedule start event, and schedule finish time of the project based on user entry (i.e., project configuration attribute information).
In step S731, the script is called to generate a new item name and number.
In step S732, a script is called to generate a new project plan start-stop event and a project period.
Fig. 8 is a schematic diagram of generating task attributes according to an embodiment of the present invention, as shown in fig. 8, including the following steps:
step S801 determines whether the task attribute has a parameterization setting, if so, step S811 is executed, and if not, step S821 is executed.
Step S811, combining the user input content (i.e. the task configuration information corresponding to the task attribute) and the parameterization format to generate a new task name and a new task code.
Step S812, combining the user-entered content (i.e. task configuration information corresponding to the task attribute) and the parameterization rule to generate a new task plan start-stop event and a new construction period.
In step S821, it is determined whether a script exists in the task attribute, if yes, step S831 is executed, and if no, step S822 is executed.
And step S822, continuing to use the name, the number and the construction period of the template task.
In step S823, the offset difference between the template task and its parent task (or project) scheduled start event is calculated.
In step S824, the new task plan start time is equal to the plan start time of the parent task (or project) plus the offset difference.
In step S825, the new mission plan completion time is the new mission plan start time + the mission period.
In step S831, the script is called to generate a new task name and a new task code.
In step S832, a script is called to generate a new mission plan start-stop event and a construction period.
Fig. 9 is a schematic diagram of generating a task delivery path according to an embodiment of the present invention, as shown in fig. 9, including the following steps:
step S901, determining whether the task delivery path has a parameterization setting, if yes, executing step S911, and if no, executing step S921.
Step S911, combining the user input content (namely the task configuration information corresponding to the task delivery path) and the parameterization format to generate a new task delivery path.
In step S921, it is determined whether the scenario exists in the task delivery path, if yes, step S931 is executed, and if no, step S922 is executed.
In step S922, the contents of the task delivery path of the template task are used.
In step S931, a script is called to generate a new task delivery path.
FIG. 10 is a schematic diagram of generating a task delivery definition according to an embodiment of the present invention, as shown in FIG. 10, including the following steps:
in step S1001, it is determined whether the task delivery definition has a parameterization setting, if yes, step S1011 is executed, and if no, step S1021 is executed.
Step S1011, combining the user-entered content (i.e. the task configuration information corresponding to the task delivery definition) and the parameterization format to generate a new task delivery definition.
In step S1021, it is determined whether the task delivery definition includes a script, and if so, step S1031 is executed, and if not, step S1022 is executed.
In step S1022, the task delivery definition of the template task is used.
And step S1031, calling the script to generate a new task delivery path.
FIG. 11 is a diagram of a method for generating a task input document, as shown in FIG. 11, including the steps of:
and step S1101, judging whether the parameterization setting exists in the task input document, if so, executing step S1111, and otherwise, executing step S1121.
Step S1111, generating a new task input document by combining the user input content (i.e. the task configuration information corresponding to the task input document) and the parameterized format.
In step S1121, it is determined whether or not a script exists in the job input document, if yes, step S1131 is executed, and if no, step S1122 is executed.
In step S1122, the content of the document is input along with the task of the template task.
Step S1131, call script and generate new task input document.
Fig. 12 is a schematic diagram of generating task responsibility roles according to an embodiment of the present invention, as shown in fig. 12, including the following steps:
in step S1201, the responsibility role of the template task (i.e., the template responsibility role) is used.
Step S1202, judging that at least one template responsibility role exists, if so, directly using the template responsibility role as a task responsibility role, and if not, executing step S1203.
In step S1203, the assigned role of the project task is set as a task responsibility role.
The technical scheme provided by the invention supports parameterized configuration, quickly converts the project template into a new specific project, reduces the repeated work of the project planning process and improves the project planning efficiency.
According to still another embodiment of the present invention, there is also provided a computer-readable storage medium including a stored program, wherein the program, when executed, controls an apparatus in which the computer-readable storage medium is located to perform the above-mentioned project plan generation.
According to yet another embodiment of the present invention, there is also provided a processor for executing a program, wherein the program executes to perform the method of any one of the above.
According to an embodiment of the present invention, an embodiment of a project plan generating apparatus is further provided, where it should be noted that the project plan generating apparatus may be configured to execute a project plan generating method in the embodiment of the present invention, and the project plan generating method in the embodiment of the present invention may be executed in the project plan generating apparatus.
Fig. 13 is a schematic diagram of a project plan generation apparatus according to an embodiment of the present invention, and as shown in fig. 13, the apparatus may include: an obtaining unit 1302, configured to obtain a predetermined item template, where the predetermined item template is determined based on a history item, and template parameters of the predetermined item template include: the project task is used for indicating to generate a project task; the analysis unit 1304 is configured to analyze template parameters of a predetermined project template to generate an interactive interface, where the interactive interface is configured to receive configuration information entered by a user, and the configuration information includes: project configuration attribute information corresponding to the project attributes and task configuration information corresponding to the template tasks, wherein the task configuration information at least comprises the following components: route configuration information of the project delivery route; a generating unit 1306, configured to generate a project plan based on the configuration information and a predetermined project template, where the project plan includes at least: the project task management system comprises project attributes, project delivery paths and project tasks, wherein the project attributes are generated based on project attribute configuration information, the project delivery paths are generated based on path configuration information, and the project tasks are generated based on template tasks and task configuration information.
It should be noted that the obtaining unit 1302 in this embodiment may be configured to execute step S102 in this embodiment, the parsing unit 1304 in this embodiment may be configured to execute step S104 in this embodiment, and the generating unit 1306 in this embodiment may be configured to execute step S106 in this embodiment. The modules are the same as the corresponding steps in the realized examples and application scenarios, but are not limited to the disclosure of the above embodiments.
In the embodiment of the present invention, a predetermined item template is obtained, where the predetermined item template is determined based on a history item, and template parameters of the predetermined item template include: the project task is used for indicating to generate a project task; analyzing template parameters of a predetermined project template to generate an interactive interface, wherein the interactive interface is used for receiving configuration information input by a user, and the configuration information comprises: project configuration attribute information corresponding to the project attributes and task configuration information corresponding to the template tasks, wherein the task configuration information at least comprises the following components: route configuration information of the project delivery route; generating a project plan based on the configuration information and a predetermined project template, wherein the project plan at least comprises: the project delivery path is generated based on the path configuration information, and the project task is generated based on the template task and the task configuration information; therefore, the task plan is generated based on the preset project template and the configuration information input by the user, the technical effect of quickly generating the project plan is achieved, and the technical problem that the project plan cannot be quickly generated in the prior art is solved.
As an alternative embodiment, the project task includes at least: task attributes, task delivery path, task delivery definition, task input document, and task responsibility role.
As an alternative embodiment, the template task includes: at least one template responsibility role, the parsing unit comprising: the first generation module is used for generating a role selection plug-in of a task responsibility role based on the template task, wherein the task configuration information at least comprises: a role selection plug-in for instructing a user to select a task responsibility role from the at least one template responsibility role.
As an alternative embodiment, the generating unit includes: the first judgment module is used for judging whether the role selection plug-in comprises at least one template responsibility role or not; the first determining module is used for determining task responsibility roles based on the template responsibility roles under the condition that the role selection plug-in comprises at least one template responsibility role; and the second determining module is used for determining the distribution role of the project task under the condition that the role selection plug-in does not comprise at least one template responsibility role, and taking the distribution role as the task responsibility role.
As an alternative embodiment, the generating unit includes: the second judging module is used for judging whether the configuration information comprises parameterization setting or not based on the predetermined project template; a second generation module for generating a project plan based on the configuration information and the parameterization settings if the configuration information includes the parameterization settings; the third judging module is used for determining whether the configuration information comprises a preset configuration script or not based on the preset project template under the condition that the configuration information does not comprise the parameterization setting; the third generation module is used for generating a project plan based on the preset configuration script under the condition that the configuration information comprises the preset configuration script; and a fourth generating module for generating the project plan based on the configuration information if the configuration information does not include the configuration script.
The above-mentioned serial numbers of the embodiments of the present invention are merely for description and do not represent the merits of the embodiments.
In the above embodiments of the present invention, the descriptions of the respective embodiments have respective emphasis, and for parts that are not described in detail in a certain embodiment, reference may be made to related descriptions of other embodiments.
In the embodiments provided in the present application, it should be understood that the disclosed technology can be implemented in other ways. The above-described embodiments of the apparatus are merely illustrative, and for example, the division of the units may be a logical division, and in actual implementation, there may be another division, for example, multiple units or components may be combined or integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, units or modules, and may be in an electrical or other form.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
In addition, functional units in the embodiments of the present invention may be integrated into one processing unit, or each unit may be physically included alone, or two or more units may be integrated into one unit. The integrated unit can be realized in a form of hardware, and can also be realized in a form of a software functional unit.
The integrated unit, if implemented in the form of a software functional unit and sold or used as a stand-alone product, may be stored in a computer readable storage medium. Based on such understanding, the technical solution of the present invention may be embodied in the form of a software product, which is stored in a storage medium and includes instructions for causing a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the steps of the method according to the embodiments of the present invention. And the aforementioned storage medium includes: a U-disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a removable hard disk, a magnetic or optical disk, and other various media capable of storing program codes.
The foregoing is only a preferred embodiment of the present invention, and it should be noted that, for those skilled in the art, various modifications and decorations can be made without departing from the principle of the present invention, and these modifications and decorations should also be regarded as the protection scope of the present invention.

Claims (10)

1. A method for generating a project plan, comprising:
acquiring a predetermined project template, wherein the predetermined project template is determined based on historical projects, and the template parameters of the predetermined project template comprise: the project task generation method comprises the steps of project attributes and at least one template task, wherein the template task is used for indicating generation of a project task;
analyzing the template parameters of the preset project template to generate an interactive interface, wherein the interactive interface is used for receiving configuration information input by a user, and the configuration information comprises: the project configuration attribute information corresponding to the project attribute and the task configuration information corresponding to the template task, wherein the task configuration information at least comprises: route configuration information of the project delivery route;
generating a project plan based on the configuration information and the predetermined project template, wherein the project plan at least comprises: the project attribute, the project delivery path and the project task, wherein the project attribute is generated based on the project attribute configuration information, the project delivery path is generated based on the path configuration information, and the project task is generated based on the template task and the task configuration information.
2. The method of claim 1, wherein the project task comprises at least: task attributes, task delivery path, task delivery definition, task input document, and task responsibility role.
3. The method of claim 2, wherein the template task comprises: at least one template responsibility role, analyzing the template parameters of the preset project template, and generating an interactive interface comprising:
generating a role selection plug-in of the task responsibility role based on the template task, wherein the task configuration information at least comprises: the role selection plugin is used for instructing a user to select the task responsibility role from at least one template responsibility role.
4. The method of claim 3, wherein generating a task responsibility role based on the configuration information and the predetermined project template comprises:
judging whether the role selection plug-in comprises at least one template responsibility role or not;
determining the task responsibility role based on the template responsibility role if the role selection plugin includes at least one template responsibility role;
and under the condition that the role selection plug-in does not comprise at least one template responsibility role, determining the distribution role of the project task, and taking the distribution role as the task responsibility role.
5. The method of claim 2, wherein generating a project plan based on the configuration information and the predetermined project template comprises:
determining whether the configuration information includes a parameterization based on the predetermined project template;
generating the project plan based on the configuration information and the parameterization settings if the configuration information includes the parameterization settings;
in the event that the configuration information does not include the parameterization settings, determining whether the configuration information includes a preset configuration script based on the predetermined project template;
generating the project plan based on the preset configuration script under the condition that the configuration information comprises the preset configuration script;
generating the project plan based on the configuration information if the configuration information does not include the configuration script.
6. A project plan generation apparatus, comprising:
an obtaining unit, configured to obtain a predetermined item template, where the predetermined item template is determined based on a history item, and template parameters of the predetermined item template include: the project task generation method comprises the steps of project attributes and at least one template task, wherein the template task is used for indicating generation of a project task;
the analysis unit is used for analyzing the template parameters of the preset project template to generate an interactive interface, wherein the interactive interface is used for receiving configuration information input by a user, and the configuration information comprises: the project configuration attribute information corresponding to the project attribute and the task configuration information corresponding to the template task, wherein the task configuration information at least comprises: route configuration information of the project delivery route;
a generating unit, configured to generate a project plan based on the configuration information and the predetermined project template, where the project plan at least includes: the project attribute, the project delivery path and the project task, wherein the project attribute is generated based on the project attribute configuration information, the project delivery path is generated based on the path configuration information, and the project task is generated based on the template task and the task configuration information.
7. The apparatus of claim 6, wherein the project task comprises at least: task attributes, task delivery path, task delivery definition, task input document, and task responsibility role.
8. The apparatus of claim 7, wherein the template task comprises: at least one template responsibility role, the parsing unit comprising:
a first generating module, configured to generate a role selection plug-in for the task responsibility role based on the template task, where the task configuration information at least includes: the role selection plugin is used for instructing a user to select the task responsibility role from at least one template responsibility role.
9. A computer-readable storage medium, comprising a stored program, wherein the program, when executed, controls an apparatus on which the computer-readable storage medium resides to perform the generation of the project plan of any of claims 1 to 5.
10. A processor, configured to run a program, wherein the program when running performs the generation of the project plan of any of claims 1 to 5.
CN202110921570.4A 2021-08-11 2021-08-11 Project plan generation method and device, storage medium and processor Withdrawn CN113627888A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN202110921570.4A CN113627888A (en) 2021-08-11 2021-08-11 Project plan generation method and device, storage medium and processor
CN202111555085.6A CN113988823A (en) 2021-08-11 2021-12-17 Project plan generation method and device, storage medium and processor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110921570.4A CN113627888A (en) 2021-08-11 2021-08-11 Project plan generation method and device, storage medium and processor

Publications (1)

Publication Number Publication Date
CN113627888A true CN113627888A (en) 2021-11-09

Family

ID=78384631

Family Applications (2)

Application Number Title Priority Date Filing Date
CN202110921570.4A Withdrawn CN113627888A (en) 2021-08-11 2021-08-11 Project plan generation method and device, storage medium and processor
CN202111555085.6A Pending CN113988823A (en) 2021-08-11 2021-12-17 Project plan generation method and device, storage medium and processor

Family Applications After (1)

Application Number Title Priority Date Filing Date
CN202111555085.6A Pending CN113988823A (en) 2021-08-11 2021-12-17 Project plan generation method and device, storage medium and processor

Country Status (1)

Country Link
CN (2) CN113627888A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114418711A (en) * 2021-12-24 2022-04-29 珠海大横琴科技发展有限公司 Method and device for automatically executing creation task

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114418711A (en) * 2021-12-24 2022-04-29 珠海大横琴科技发展有限公司 Method and device for automatically executing creation task

Also Published As

Publication number Publication date
CN113988823A (en) 2022-01-28

Similar Documents

Publication Publication Date Title
KR101532451B1 (en) Scheduling application allowing freeform data entry
US9557988B2 (en) Workflow-based application generator
CN109697500B (en) Data processing method and device, electronic equipment and storage medium
US20150106153A1 (en) Workflow compilation
CN103984818A (en) AUV (autonomous underwater vehicle) design flow visualization modeling method based on Flex technology
CN106446019B (en) A kind of software function treating method and apparatus
CN104375934A (en) Method for testing reliability of Android mobile phone software
CN103577165A (en) Form generation method and form generator
CN110781180A (en) Data screening method and data screening device
CN113988823A (en) Project plan generation method and device, storage medium and processor
CN115860451A (en) Flow operation method and device, electronic equipment and storage medium
CN111723515A (en) Method, device and system for operating operator
CN115617780A (en) Data import method, device, equipment and storage medium
US10768612B2 (en) Method for back end planning and scheduling
CN112685409B (en) PAAS application service topology generation method and device and readable storage medium
CN115660261B (en) Production order information processing method, computer device and storage medium
CN115599908A (en) Method and system for labeling unstructured data document
CN110928672B (en) Task arranging method, device and equipment and storage medium
CA2923157C (en) Automation system for implementing a standardized design methodology for a process automation service
EP4356338A1 (en) Mobile viewer object statusing
JP5177082B2 (en) Development support device, program
KR20130134590A (en) Method and system for managing an information of material in the ship
CN110866675B (en) Product design platform design flow management and control method and device
CN105190549A (en) Program setting device and program setting method
KR20190087734A (en) Manufacturing process design apparatus and method thereof

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
WW01 Invention patent application withdrawn after publication

Application publication date: 20211109

WW01 Invention patent application withdrawn after publication