A project informatization management work package decomposition method, system and device

By constructing a tree diagram and data pool, and automatically allocating task packages, the problem of low efficiency in multi-level enterprise technology innovation project management is solved, and efficient task decomposition and data security management are achieved.

CN117745225BActive Publication Date: 2026-06-09SPIC SICHUAN ELECTRIC POWER CO LTD +1

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
SPIC SICHUAN ELECTRIC POWER CO LTD
Filing Date
2023-12-22
Publication Date
2026-06-09

AI Technical Summary

Technical Problem

Multi-level enterprises face problems such as low efficiency in task assignment, delayed assignment, arbitrariness, and resource waste in the management of science and technology innovation projects, resulting in low management efficiency.

Method used

By constructing first, second, and third tree diagrams, combined with data pools and tag data, task packages are automatically allocated, reducing human intervention, setting permissions, and monitoring work status, thus achieving dynamic decomposition of tasks.

Benefits of technology

It improves the management efficiency of multi-level enterprises in technological innovation projects, ensures data security, and facilitates project management.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117745225B_ABST
    Figure CN117745225B_ABST
Patent Text Reader

Abstract

This invention discloses a method, system, and apparatus for decomposing project information management work packages, relating to the field of project information management technology. The method includes: constructing a first tree diagram based on enterprise hierarchical structure data; constructing a second tree diagram based on project organizational structure data; obtaining preset project identifiers and a third tree diagram based on preset project basic information; generating task work packages based on the third tree diagram; assigning preset projects to preset units based on preset identifiers; setting data pools for each level of the third tree diagram; setting tag data for personnel based on preset unit personnel basic information and assigning it to the data pools; configuring corresponding personnel for each node based on the data pools and tag data; configuring task work packages and setting preset permissions for each node; storing data from the third tree diagram into nodes of the first tree diagram, thus completing the dynamic decomposition of task work packages. This invention significantly improves the management efficiency of multi-level enterprises for technological innovation projects.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of project information management technology, specifically to a method, system, and apparatus for decomposing project information management work packages. Background Technology

[0002] With social development, scientific and technological research and development projects have gradually become a crucial factor for enterprises to gain competitiveness and economic benefits. However, for enterprises with deep organizational hierarchies, with multiple second-, third-, and other subsidiaries, the operating environment for scientific and technological projects is not only highly complex, but the current management methods of these projects by second- or third-level units mainly rely on enterprise-issued indicators to manually allocate tasks and objectives level by level. This method suffers from low task allocation efficiency, delays, arbitrariness, and resource waste. Furthermore, because scientific and technological research and development projects are characterized by high technical content, long cycles, large investments, high risks, and multi-party collaborations, multi-level enterprises face problems such as delayed monitoring and updates of project progress and low management efficiency for their subsidiaries' scientific and technological innovation projects, ultimately affecting the effectiveness of these projects. Therefore, there is an urgent need for a decomposition method for project information management work packages to address the problem of low management efficiency for scientific and technological innovation projects in multi-level enterprises. Summary of the Invention

[0003] To address the issue of low efficiency in managing multi-level enterprise technology innovation projects, this invention provides a method for decomposing project information management work packages, which includes the following steps:

[0004] Obtain the hierarchical structure data of the preset enterprises, and construct a first tree diagram of the preset enterprises based on the hierarchical structure data;

[0005] Configure job information for all project tasks and submit it to preset personnel for approval. After approval, generate organizational structure data for all project tasks. Based on the organizational structure data, construct a second tree diagram for all projects.

[0006] Obtain the first basic information of the preset project task; based on the first basic information, obtain the preset identifier of the preset project task and the corresponding second tree diagram and name it as the third tree diagram.

[0007] Based on the third tree diagram, generate the corresponding task work package;

[0008] Based on the preset identifier, the preset project task is assigned to a preset unit within the preset enterprise;

[0009] A data pool is set up for each level of the third tree diagram;

[0010] Obtain the second basic information of all personnel in the preset unit, and based on the second basic information, assign all personnel to the corresponding data pool and set multiple tag data for all personnel;

[0011] Based on the data pool where personnel allocation has been completed and the tag data of all personnel, the corresponding personnel are configured for each node in the third tree diagram;

[0012] To complete the configuration of personnel in the third tree diagram, a corresponding task work package is configured for each node, and a preset permission for the task work package is configured for each node in the third tree diagram. All data in the third tree diagram is stored in the corresponding node of the first tree diagram to complete the dynamic decomposition of the task work package.

[0013] This invention is achieved through the following technical solution: First, the hierarchical structure data of the enterprise is obtained. For multi-level enterprises, there are multiple second-level, third-level or other-level subsidiaries. Based on the hierarchical structure data, a first tree diagram is constructed. Companies at the same level are also at the same level in the tree diagram. Each node in the first tree diagram represents a specific unit.

[0014] Job information is configured for all project tasks and submitted to pre-defined personnel for approval. After approval, organizational structure data for each project task is obtained. Based on this structure data, a second tree diagram is constructed for each project. Because the job information for each project's second tree diagram is uniformly configured and approved by pre-defined personnel, rather than configured by system administrators of subordinate second- or third-level units, this not only reduces the workload of specific unit system administrators but also avoids excessive intervention by system administrators in configuring the organizational structure of project tasks.

[0015] By acquiring the first basic information of the preset project tasks, a preset identifier for the preset project tasks and a corresponding second tree diagram are obtained, named the third tree diagram. Since each technological innovation project has a unique preset identifier, this identifier is used to determine which secondary company or unit is responsible for building each project. Because the third tree diagram, representing the project's organizational structure, also reveals the project's management system, and different management systems correspond to different task packages, all task packages for the preset project are generated based on the third tree diagram. A data pool is set up for each layer of the third tree diagram. Using the second basic information of personnel (such as job information), all personnel are assigned to the corresponding data pool. Since an individual may hold multiple positions, a single person can be assigned to multiple data pools. Furthermore, based on the second basic information, multiple tag data are set for all personnel. Through the tag data, each person's areas of expertise and strengths can be identified.

[0016] Finally, based on the data pool of completed personnel allocation and each person's tag data, corresponding personnel are configured for each node in the third tree diagram, and corresponding task packages are configured for each node. Preset permissions are also set for each task package, including but not limited to data entry, review, countersigning, and copy permissions. It should be noted that the permission settings for task packages are based on job positions and are unrelated to specific personnel. Then, all data from the third tree diagram is stored in the corresponding nodes of the first tree diagram. By traversing the first tree diagram, the relevant data of the preset projects under the preset unit can be understood, completing the dynamic decomposition of task packages and greatly improving the management efficiency of multi-level enterprises for technological innovation projects.

[0017] Furthermore, allocating all personnel to the corresponding data pool includes: obtaining the job data of all personnel, and based on the job data, allocating all personnel to one or more of the data pools.

[0018] Among these steps, obtaining job data for all personnel involves considering the possibility that a single person may hold multiple jobs. If there is only one job, the person will be assigned to one data pool; if there are multiple jobs, the person will need to be assigned to multiple data pools.

[0019] Furthermore, multiple tag data are set for all personnel, including: obtaining the project personnel and their units, and the management personnel and their units; based on the obtained results, all personnel are analyzed to obtain multiple tag data for each person.

[0020] The process involves obtaining information on project personnel and their respective organizations, as well as management personnel and their respective organizations. This information is then used to determine the projects or skills that individuals are proficient in, and these proficiency skills are used as tag data for each individual, which is subsequently used to automatically assign project tasks.

[0021] Furthermore, configuring corresponding personnel for each node in the third tree diagram includes:

[0022] Obtain the hierarchical data corresponding to each node in the third tree diagram;

[0023] Based on the hierarchical data, obtain the first data pool corresponding to each node;

[0024] Based on the first basic information, extract the keyword data of the preset project task;

[0025] The similarity between the keyword data and the tag data is calculated to obtain the calculation result. Based on the calculation result, multiple first personnel in the first data pool are obtained, and task work package push rules are set.

[0026] Based on all the first personnel and the task work package push rules, assign corresponding personnel to each node and push the task work package.

[0027] When assigning personnel to each node, the hierarchical data of that node is first obtained. The corresponding first data pool is then retrieved from this hierarchical data, and personnel for that node can only be obtained from this first data pool. Next, based on the basic information of the project task, keyword data for that project task is extracted. The similarity between each person's tag data and keyword data is calculated to obtain the result. Based on the calculation result, multiple first-level personnel from the first data pool are obtained, and corresponding task package push rules are set. Node personnel are assigned using these multiple first-level personnel, and task packages are then pushed to one or more personnel assigned to the node according to the task package push rules.

[0028] Furthermore, based on the aforementioned task package push rules, the task package push is performed by the personnel assigned to each node, including:

[0029] Determine whether each node corresponds to a position with multiple people. If so, push the corresponding task package to multiple people based on the task package push rules; otherwise, push the corresponding task package to the corresponding person based on the task package push rules.

[0030] In this case, each node may have multiple people in the corresponding position. Therefore, the task package is pushed by determining whether the position has multiple people. If it is one person, the task package is pushed to the corresponding person. If it is one person in the position, the task package is pushed to multiple people.

[0031] Furthermore, the method also includes:

[0032] Configure a workflow event for each node in the third tree diagram;

[0033] Obtain the workflow event of the current node in the third tree diagram, and determine whether the status of the workflow event is completed. If yes, start the task package of the subsequent node; otherwise, do nothing.

[0034] The task work package startup is driven by workflow events. During the operation of the science and technology innovation project, the task work packages (WBS work packages) have a certain sequence, and each node corresponds to a specific task work package. Therefore, by configuring workflow events for each node and judging the status of the workflow events, it is determined whether to start the task work package of the subsequent node. If the status of the workflow event of the node is completed, the task work package of the subsequent node is started; if it is not completed, no action is taken.

[0035] Furthermore, the method also includes: monitoring and acquiring the working status of all nodes in the third tree diagram, and identifying the working status of each node based on a preset method.

[0036] The system monitors and acquires the working status of nodes, and identifies the working status of each node using preset methods such as different colors. By distinguishing different colors, the working status of the node can be understood immediately.

[0037] Furthermore, the method also includes isolating the data permissions of each node in the third tree diagram: dividing the data permissions of each node into a preset number of levels; obtaining the level of the data permissions of each node; if the level is a first preset level, dividing the data permissions of the node into project group permissions and management permissions; if the level is a second preset level, dividing the data permissions of the node into multiple levels of data viewing permissions; if the level is a third preset level, dividing the data permissions of the node into all personnel under a preset position.

[0038] The isolation of data permissions for nodes not only ensures data security but also facilitates management. The first preset level of data permissions applies across multiple project levels, dividing data permissions into project group permissions and management level permissions. The second preset level of data permissions applies to data viewing permissions within a single project, dividing data permissions into basic view, department view, subordinate department view, managed department view, project view, designated department view, and highest-level view. The third preset level of data permissions applies to data entry and approval within work packages, sending data permissions to all personnel in the corresponding positions within the current project's participating units.

[0039] To address the issue of low efficiency in managing multi-level enterprise technology innovation projects, this invention provides a decomposition system for project information management work packages, comprising:

[0040] The first tree diagram unit is used to obtain the hierarchical structure data of the preset enterprise and construct the first tree diagram of the preset enterprise based on the hierarchical structure data.

[0041] The second tree diagram unit is used to configure job information for all project tasks and submit it to preset personnel for approval. After approval, organizational structure data of all project tasks is generated. Based on the organizational structure data, a second tree diagram of all projects is constructed.

[0042] The third tree diagram unit is used to obtain basic information of the preset project task, and based on the basic information, obtain the preset identifier of the preset project task and the corresponding second tree diagram and name it as the third tree diagram.

[0043] The task work package unit is used to generate a corresponding task work package based on the third tree diagram;

[0044] The first allocation unit is used to allocate the preset project task to a preset unit in the preset enterprise based on the preset identifier;

[0045] A data pool unit is used to set up a data pool for each level of the third tree diagram;

[0046] The second allocation unit is used to obtain the second basic information of all personnel in the preset unit, allocate all personnel to the corresponding data pool based on the second basic information, and set multiple tag data for all personnel;

[0047] A configuration unit is used to configure corresponding personnel for each node in the third tree diagram based on the data pool where personnel allocation has been completed and the tag data of all personnel.

[0048] The dynamic decomposition unit is used to configure the corresponding task work package for each node in the third tree diagram configured for the node personnel, and to configure the preset permissions of the task work package for each node in the third tree diagram, and to store all data in the third tree diagram into the corresponding node in the first tree diagram, thereby completing the dynamic decomposition of the task work package.

[0049] To address the problem of low efficiency in managing technological innovation projects in multi-level enterprises, this invention provides a device for decomposing a project information management work package, including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, it implements the steps of the decomposition method for the project information management work package.

[0050] One or more technical solutions provided by this invention have at least the following technical effects or advantages:

[0051] This invention, by setting up a first tree diagram, a second tree diagram, and a third tree diagram, combined with a data pool and tag data, not only achieves automatic task allocation and reduces human intervention in task allocation, but also obtains relevant data of corresponding technological innovation projects by traversing the nodes of each tree diagram, which greatly improves the management efficiency of technological innovation projects for multi-level enterprises.

[0052] This invention not only ensures data security by dividing the data permissions of each node from multiple dimensions, but also makes it easier for enterprises to manage technological innovation projects. Attached Figure Description

[0053] The accompanying drawings, which are provided to further illustrate embodiments of the invention and constitute a part of this invention, are not intended to limit the scope of the invention.

[0054] Figure 1 This is a schematic diagram of a method for decomposing a project information management work package in this invention;

[0055] Figure 2 This is a schematic diagram of the decomposition system of a project information management work package in this invention. Detailed Implementation

[0056] To better understand the above-mentioned objectives, features, and advantages of the present invention, the present invention will be further described in detail below with reference to the accompanying drawings and specific embodiments. It should be noted that, where there is no conflict, the embodiments of the present invention and the features thereof can be combined with each other.

[0057] Many specific details are set forth in the following description in order to provide a full understanding of the invention. However, the invention may also be practiced in other ways different from those described herein, and therefore the scope of protection of the invention is not limited to the specific embodiments disclosed below.

[0058] Example 1

[0059] Please refer to Figure 1 , Figure 1 This is a flowchart illustrating a method for decomposing a project information management work package according to the present invention. The method includes the following steps:

[0060] Obtain the hierarchical structure data of the preset enterprises, and construct a first tree diagram of the preset enterprises based on the hierarchical structure data;

[0061] Configure job information for all project tasks and submit it to preset personnel for approval. After approval, generate organizational structure data for all project tasks. Based on the organizational structure data, construct a second tree diagram for all projects.

[0062] Obtain the first basic information of the preset project task; based on the first basic information, obtain the preset identifier of the preset project task and the corresponding second tree diagram and name it as the third tree diagram.

[0063] Based on the third tree diagram, generate the corresponding task work package;

[0064] Based on the preset identifier, the preset project task is assigned to a preset unit within the preset enterprise;

[0065] A data pool is set up for each level of the third tree diagram;

[0066] Obtain the second basic information of all personnel in the preset unit, and based on the second basic information, assign all personnel to the corresponding data pool and set multiple tag data for all personnel;

[0067] Based on the data pool where personnel allocation has been completed and the tag data of all personnel, the corresponding personnel are configured for each node in the third tree diagram;

[0068] To complete the configuration of personnel in the third tree diagram, a corresponding task work package is configured for each node, and a preset permission for the task work package is configured for each node in the third tree diagram. All data in the third tree diagram is stored in the corresponding node of the first tree diagram to complete the dynamic decomposition of the task work package.

[0069] A specific embodiment of this invention is as follows: Company A has 8 second-level sub-units. A first tree diagram is constructed, with the root node being the head unit of Company A, and the 8 child nodes representing the 8 second-level sub-units. Job information is configured for all project tasks and submitted to a pre-defined person (e.g., the company's general manager) for approval. After approval, organizational structure data for all projects is generated. Using this organizational structure data, a second tree diagram is constructed for each project.

[0070] Obtain the first basic information of the preset project task B. Based on the first basic information, obtain the preset identifier (such as project number) of project task B. Since the preset identifier is unique for each project, assign project task B to the preset unit C through the preset identifier. At the same time, obtain the corresponding second tree diagram and name it the third tree diagram.

[0071] The third tree diagram provides the organizational structure data for project task B. Different organizational structures for different projects imply different management systems; for example, a photovoltaic project corresponds to a photovoltaic management system, and a hydropower project corresponds to a hydropower management system. Furthermore, different management systems also have different task packages. Therefore, the third tree diagram generates the task package corresponding to project task B.

[0072] A data pool is set up for each level of the third tree structure to obtain the job information of all personnel in unit C. Based on this job information, all personnel are assigned to the corresponding data pool. Simultaneously, the project-related personnel and their respective units, as well as the management-related personnel and their respective units, are obtained. Based on these results, multiple labels are assigned to all personnel. These labels reveal each person's areas of expertise or skills. The hierarchical structure of each node in the third tree structure is determined. Based on this hierarchical structure, the selection range for the data pool (i.e., personnel) is determined. Then, the label data of each personnel is used to filter out suitable personnel to handle project task B, completing the personnel allocation, avoiding human interference, and improving personnel assignment efficiency.

[0073] Finally, the generated task packages are assigned to each node in the third tree diagram, and preset permissions for the task packages are configured for each node. These preset permissions are divided by job position (i.e., node), including but not limited to data entry permissions, review permissions, countersigning permissions, and copy permissions, without involving specific personnel. All data in the third tree diagram is then stored in the corresponding node of the first tree diagram, i.e., the node corresponding to the preset unit C in the first tree diagram, completing the dynamic decomposition of the task packages.

[0074] The process of assigning all personnel to the corresponding data pool includes: obtaining the job data of all personnel, and assigning all personnel to one or more of the data pools based on the job data.

[0075] If employee H holds both positions E and F, where position E corresponds to the second level of the third tree diagram and position F corresponds to the third level, then by obtaining employee H's position data, employee H will be assigned to the data pools corresponding to the second and third levels of the third tree diagram. The above data is for illustrative purposes only and can be adjusted according to actual circumstances; this invention does not impose specific limitations.

[0076] The process of setting multiple tag data for all personnel includes: obtaining the project personnel and their respective units, and the management personnel and their respective units; and based on the obtained results, analyzing all personnel to obtain multiple tag data for each person.

[0077] The results are obtained by acquiring information on project personnel and their respective units, as well as management personnel and their respective units. These results are then used to determine the projects or skills that each person is proficient in, and these proficiency skills are used as tag data for each person, which is subsequently used for automatic project task allocation. Specifically, configuring corresponding personnel for each node in the third tree diagram includes:

[0078] Obtain the hierarchical data corresponding to each node in the third tree diagram;

[0079] Based on the hierarchical data, obtain the first data pool corresponding to each node;

[0080] Based on the first basic information, extract the keyword data of the preset project task;

[0081] The similarity between the keyword data and the tag data is calculated to obtain the calculation result. Based on the calculation result, multiple first personnel in the first data pool are obtained, and task work package push rules are set.

[0082] Based on all the first personnel and the task work package push rules, assign corresponding personnel to each node and push the task work package.

[0083] If the third tree diagram contains a node T representing the third level of data, the first data pool corresponding to the third level is obtained. Based on the basic information of the preset project task, the keyword for the preset project task is extracted as "photovoltaic." Then, the similarity between each person's tag data and "photovoltaic" is calculated. Based on the similarity calculation results, the most suitable person to handle the project task is selected. Since there may be multiple people for one position, multiple people may be involved in the selection and matching process. According to the selection results, one or more people are assigned to the node T, and the task work package is pushed. The above data is only for illustrative purposes and can be adjusted according to actual conditions. This invention does not impose specific limitations.

[0084] Specifically, based on the task package push rules, the task package push is performed by the personnel assigned to each node, including:

[0085] Determine whether each node corresponds to a position with multiple people. If so, push the corresponding task package to multiple people based on the task package push rules; otherwise, push the corresponding task package to the corresponding person based on the task package push rules.

[0086] In this case, each node may have multiple people in the corresponding position. Therefore, the task package is pushed by determining whether the position has multiple people. If it is one person, the task package is pushed to the corresponding person. If it is one person in the position, the task package is pushed to multiple people.

[0087] The method further includes:

[0088] Configure a workflow event for each node in the third tree diagram;

[0089] Obtain the workflow event of the current node in the third tree diagram, and determine whether the status of the workflow event is completed. If yes, start the task package of the subsequent node; otherwise, do nothing.

[0090] Task packages are initiated based on workflow events. During the operation of a science and technology innovation project, task packages follow a certain sequence. For example, after the project initiation review is completed, the status of the project initiation process will determine whether to initiate the subsequent project task book. After the project task book is reviewed, the status of the task process will determine whether to initiate the subsequent project partner configuration, etc. According to the workflow sequence of the task packages, the next task will automatically start after the previous task is completed. There is no need to manually arrange tasks. The project workflow starts sequentially according to the pre-set order until the project ends.

[0091] The method further includes: monitoring and obtaining the working status of all nodes in the third tree diagram, and identifying the working status of each node based on a preset method.

[0092] Monitor the working status of all nodes and mark the working status of nodes in a preset way, such as using different colors to indicate the working status of nodes. Specifically, gray indicates that the work package task of the current node has not been started (i.e., the project process has not reached this step); blue indicates that the work package task of the current node has been started but the corresponding person in charge has not submitted the task; orange indicates that the person in charge of the current node has submitted the task to the relevant reviewers, but the reviewers are still reviewing it; green indicates that the task submitted by the person in charge of the current node has been approved by all reviewers; red indicates that the task submitted by the person in charge of the current node has been returned to the person in charge by the reviewers due to a problem. The progress of the current project can be quickly obtained through the color of each node.

[0093] The method further includes isolating data permissions for each node: dividing the data permissions of each node into a preset number of levels; obtaining the level of data permissions for each node; if the level is a first preset level, dividing the data permissions of the node into project group permissions and management permissions; if the level is a second preset level, dividing the data permissions of the node into multiple levels of data viewing permissions; if the level is a third preset level, dividing the data permissions of the node into all personnel under preset positions.

[0094] The data access control isolation refers to setting different permissions for each node's data to ensure data security. Data access control in this method is reflected in three dimensions. If a node's access level is Level 1, it means the access is at the project level overall. In this case, access is divided into project team access and management access. Project team access means that only personnel involved in the project can see the project's basic information. Management access means that managers of the project construction unit can see their own unit's projects, while other units at the same level or subordinate units in the organizational structure cannot view all information about the project.

[0095] If a node's permission level is Level 2, it means the permission pertains to viewing data for a single project. The node's data permissions are divided into multiple levels: Basic View, Department View, Subordinate Department View, Managed Department View, Project View, Specified Department View, and Highest View. Basic View permission means only seeing data the user participated in (i.e., data they filled out, reviewed, countersigned, and signed off on). Department View permission means seeing data from all personnel within the user's department. Subordinate Department View permission means seeing data from all personnel below the user's department level within the organization. Managed Department View permission is set based on a field representing the organization in the entered information; as long as the field value matches the user's department, they can view the data. Project View permission means seeing all data in that task's work package within the project. Specified Department View permission allows viewing data from personnel within the selected department by checking a box. Highest View permission is the highest level, allowing viewing of all data.

[0096] If a node's permission level is level three, it indicates that the permission is related to data entry and approval of WBS work packages. When tasks are dynamically decomposed using transaction-driven mechanisms, the data entry and approval permissions for WBS work packages are only pushed to all personnel in the corresponding positions within the participating units of the current project. For example, for an equipment production plan, the task work package will only be pushed to the corresponding equipment supplier; other suppliers in the project or other projects will not receive the task. When a work package task is submitted for approval, only personnel in the corresponding unit can approve it. For example, after an equipment production plan is submitted, only the management personnel of the supplier unit that submitted the plan and the project construction unit can approve it; management personnel of other supplier units, and managers of other branches or secondary units under the group company, cannot see this plan data.

[0097] Example 2

[0098] Please refer to Figure 2 , Figure 2 This is a schematic diagram of the composition of a project information management work package decomposition system according to the present invention. The system includes:

[0099] The first tree diagram unit is used to obtain the hierarchical structure data of the preset enterprise and construct the first tree diagram of the preset enterprise based on the hierarchical structure data.

[0100] The second tree diagram unit is used to configure job information for all project tasks and submit it to preset personnel for approval. After approval, organizational structure data of all project tasks is generated. Based on the organizational structure data, a second tree diagram of all projects is constructed.

[0101] The third tree diagram unit is used to obtain basic information of the preset project task, and based on the basic information, obtain the preset identifier of the preset project task and the corresponding second tree diagram and name it as the third tree diagram.

[0102] The task work package unit is used to generate a corresponding task work package based on the third tree diagram;

[0103] The first allocation unit is used to allocate the preset project task to a preset unit in the preset enterprise based on the preset identifier;

[0104] A data pool unit is used to set up a data pool for each level of the third tree diagram;

[0105] The second allocation unit is used to obtain the second basic information of all personnel in the preset unit, allocate all personnel to the corresponding data pool based on the second basic information, and set multiple tag data for all personnel;

[0106] A configuration unit is used to configure corresponding personnel for each node in the third tree diagram based on the data pool where personnel allocation has been completed and the tag data of all personnel.

[0107] The dynamic decomposition unit is used to configure the corresponding task work package for each node in the third tree diagram configured for the node personnel, and to configure the preset permissions of the task work package for each node in the third tree diagram, and to store all data in the third tree diagram into the corresponding node in the first tree diagram, thereby completing the dynamic decomposition of the task work package.

[0108] The WBS engine of this system can establish relationships between various work packages. The startup of each work package can be driven by events and data. The control system is composed of several work packages, which enables the WBS engine to build a standardized control system. This transforms enterprise management and project management from human-based governance to intelligent governance, greatly improving management efficiency.

[0109] Example 3

[0110] Embodiment 3 of the present invention provides a device for decomposing a project information management work package, including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, it implements the steps of the decomposition method for the project information management work package.

[0111] The memory can be used to store the computer program and / or modules. The processor implements various functions of the decomposition device for a project information management work package in the invention by running or executing the data stored in the memory. The memory may mainly include a program storage area and a data storage area. The program storage area may store the operating system, at least one application program required for a function (such as sound playback function, image playback function, etc.). In addition, the memory may include high-speed random access memory, and may also include non-volatile memory, such as hard disk, RAM, plug-in hard disk, smart memory card, secure digital card, flash memory card, at least one disk storage device, flash memory device, or other volatile solid-state storage device.

[0112] Although preferred embodiments of the invention have been described, those skilled in the art, upon learning the basic inventive concept, can make other changes and modifications to these embodiments. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments as well as all changes and modifications falling within the scope of the invention.

[0113] Obviously, those skilled in the art can make various modifications and variations to this invention without departing from its spirit and scope. Therefore, if these modifications and variations fall within the scope of the claims of this invention and their equivalents, this invention also intends to include these modifications and variations.

Claims

1. A method for decomposing a project information management work package, characterized in that, The method includes the following steps: Obtain the hierarchical structure data of the preset enterprises, and construct a first tree diagram of the preset enterprises based on the hierarchical structure data; Configure job information for all project tasks and submit it to preset personnel for approval. After approval, generate organizational structure data for all project tasks. Based on the organizational structure data, construct a second tree diagram for all projects. Obtain the first basic information of the preset project task; based on the first basic information, obtain the preset identifier of the preset project task and the corresponding second tree diagram and name it as the third tree diagram. Based on the third tree diagram, generate the corresponding task work package; Based on the preset identifier, the preset project task is assigned to a preset unit within the preset enterprise; A data pool is set up for each level of the third tree diagram; Obtain the second basic information of all personnel in the preset unit, and based on the second basic information, assign all personnel to the corresponding data pool and set multiple tag data for all personnel; Based on the data pool where personnel allocation has been completed and the tag data of all personnel, the corresponding personnel are configured for each node in the third tree diagram; To complete the personnel configuration, each node in the third tree diagram is configured with a corresponding task package, and each node in the third tree diagram is configured with preset permissions for the task package. All data in the third tree diagram is stored in the corresponding node of the first tree diagram, thus completing the dynamic decomposition of the task package.

2. The method for decomposing a project information management work package according to claim 1, characterized in that, Assigning all personnel to the corresponding data pool includes: obtaining the job data of all personnel, and assigning all personnel to one or more of the data pools based on the job data.

3. The method for decomposing a project information management work package according to claim 1, characterized in that, The process of setting multiple tag data for all personnel includes: obtaining the project personnel and their respective units, and the management personnel and their respective units; based on the obtained results, analyzing all personnel to obtain multiple tag data for each person.

4. The method for decomposing a project information management work package according to claim 1, characterized in that, Assigning appropriate personnel to each node in the third tree diagram includes: Obtain the hierarchical data corresponding to each node in the third tree diagram; Based on the hierarchical data, obtain the first data pool corresponding to each node; Based on the first basic information, extract the keyword data of the preset project task; The similarity between the keyword data and the tag data is calculated to obtain the calculation result. Based on the calculation result, multiple first personnel in the first data pool are obtained, and task work package push rules are set. Based on all the first personnel and the task work package push rules, assign corresponding personnel to each node and push the task work package.

5. The method for decomposing a project information management work package according to claim 4, characterized in that, Based on the aforementioned task package push rules, the task package push is performed by the personnel assigned to each node, including: Determine whether each node corresponds to a position with multiple people. If so, push the corresponding task package to multiple people based on the task package push rules; otherwise, push the corresponding task package to the corresponding person based on the task package push rules.

6. The method for decomposing a project information management work package according to claim 1, characterized in that, The method further includes: Configure a workflow event for each node in the third tree diagram; Obtain the workflow event of the current node in the third tree diagram, and determine whether the status of the workflow event is completed. If yes, start the task package of the subsequent node; otherwise, do nothing.

7. The method for decomposing a project information management work package according to claim 1, characterized in that, The method further includes: monitoring and obtaining the working status of all nodes in the third tree diagram, and identifying the working status of each node based on a preset method.

8. The method for decomposing a project information management work package according to claim 1, characterized in that, The method further includes isolating the data permissions of each node in the third tree diagram: dividing the data permissions of each node into a preset number of levels; obtaining the level of the data permissions of each node; if the level is a first preset level, dividing the data permissions of the node into project group permissions and management permissions; if the level is a second preset level, dividing the data permissions of the node into multiple levels of data viewing permissions; if the level is a third preset level, dividing the data permissions of the node into all personnel under a preset position.

9. A decomposition system for project information management work packages, characterized in that, The system includes: The first tree diagram unit is used to obtain the hierarchical structure data of the preset enterprise and construct the first tree diagram of the preset enterprise based on the hierarchical structure data. The second tree diagram unit is used to configure job information for all project tasks and submit it to preset personnel for approval. After approval, organizational structure data of all project tasks is generated. Based on the organizational structure data, a second tree diagram of all projects is constructed. The third tree diagram unit is used to obtain basic information of the preset project task, and based on the basic information, obtain the preset identifier of the preset project task and the corresponding second tree diagram and name it as the third tree diagram. The task work package unit is used to generate a corresponding task work package based on the third tree diagram; The first allocation unit is used to allocate the preset project task to a preset unit in the preset enterprise based on the preset identifier; A data pool unit is used to set up a data pool for each level of the third tree diagram; The second allocation unit is used to obtain the second basic information of all personnel in the preset unit, allocate all personnel to the corresponding data pool based on the second basic information, and set multiple tag data for all personnel; A configuration unit is used to configure corresponding personnel for each node in the third tree diagram based on the data pool where personnel allocation has been completed and the tag data of all personnel. The dynamic decomposition unit is used to configure the corresponding task package for each node in the third tree diagram of the personnel configuration, configure the preset permissions of the task package for each node in the third tree diagram, store all data in the third tree diagram into the corresponding node of the first tree diagram, and complete the dynamic decomposition of the task package.

10. A device for decomposing a project information management work package, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the computer program, it implements the steps of the decomposition method of the project information management work package as described in any one of claims 1-8.