Project management method, device and equipment and computer readable storage medium

By obtaining and displaying the associated deliverables information of sub-item instances in the project management system, the problem of manually uploading sub-item instances in the prior art is solved, realizing efficient project management and accurate business processes, and improving project progress efficiency and accuracy.

CN120931236APending Publication Date: 2025-11-11BEIJING ZITIAO NETWORK TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511029837.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-07-24
Publication Date
2025-11-11

AI Technical Summary

Technical Problem

In existing project management systems, the specific content of sub-item instances needs to be manually uploaded by relevant personnel. It is impossible to reference existing deliverables or establish deliverable relationships with other work items, resulting in low project management efficiency and insufficient accuracy.

Method used

By acquiring the pre-configured sub-item resources and their relationships for the first work item, sub-item instances are generated, and related deliverable information is automatically displayed and updated based on the relationships, reducing repetitive operations and improving project management efficiency and accuracy.

Benefits of technology

It improved project management efficiency, standardized business processes, increased project accuracy, reduced repetitive operations on the instance side, and enhanced the intuitiveness and viewing efficiency of deliverable information.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120931236A_ABST
    Figure CN120931236A_ABST
Patent Text Reader

Abstract

The embodiment of the invention discloses a project management method and device, equipment and a computer readable storage medium. According to one specific embodiment, the method comprises the steps that a new project instance is established, and the project instance comprises a first work item; acquiring a sub-item resource pre-configured for the first work item, and acquiring a first association relationship of the sub-item resource, the first association relationship indicating that a deliverable of the second work item has an association relationship with the sub-item resource; generating a subitem instance of the first work item according to the subitem resource; determining an associated deliverable of the subitem instance according to the first association relationship; and displaying the associated deliverable information of the subitem instance. Therefore, the existing deliverable of the project can be associated and displayed for the subitem instances in the project execution process, and the project propulsion efficiency is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of computer technology, and more particularly to a project management method, apparatus, device, and computer-readable storage medium. Background Technology

[0002] With the development of computers, users can use electronic devices to perform various functions. For example, users can interact with other users or use electronic devices to advance their work.

[0003] In some scenarios, data management tools or platforms (such as project management systems) can be built to accelerate project launch and avoid project risks by creating standardized business processes. Summary of the Invention

[0004] This disclosure is provided to briefly introduce the concepts, which will be described in detail in the subsequent Detailed Description section. This disclosure is not intended to identify key or essential features of the claimed technical solution, nor is it intended to limit the scope of the claimed technical solution.

[0005] In a first aspect, embodiments of this disclosure provide a project management method, the method comprising: creating a new project instance, wherein the project instance includes a first work item; obtaining sub-item resources pre-configured for the first work item, and obtaining a first association relationship of the sub-item resources, the first association relationship indicating that a deliverable of a second work item is associated with the sub-item resources; generating a sub-item instance of the first work item based on the sub-item resources; determining the associated deliverables of the sub-item instance based on the first association relationship; and displaying the associated deliverable information of the sub-item instance.

[0006] Secondly, embodiments of this disclosure provide a project management apparatus, the apparatus comprising: a creation unit for creating a new project instance, wherein the project instance includes a first work item; an acquisition unit for acquiring pre-configured sub-item resources for the first work item, and acquiring a first association relationship of the sub-item resources, the first association relationship indicating that the deliverables of a second work item are associated with the sub-item resources; a generation unit for generating a sub-item instance of the first work item based on the sub-item resources; a determination unit for determining the associated deliverables of the sub-item instance based on the first association relationship; and a display unit for displaying the associated deliverable information of the sub-item instance.

[0007] Thirdly, embodiments of this disclosure provide an electronic device, including: one or more processors; and a storage device for storing one or more programs, wherein when the one or more programs are executed by the one or more processors, the one or more processors implement the project management method as described in the first aspect.

[0008] Fourthly, embodiments of this disclosure provide a computer-readable medium having a computer program stored thereon that, when executed by a processor, implements the steps of the project management method as described in the first aspect.

[0009] It should be noted that the project management method, apparatus, device, and computer-readable storage medium provided in the embodiments of this disclosure can create new project instances, wherein the project instance includes a first work item; obtain pre-configured sub-item resources for the first work item, and obtain a first association relationship of the sub-item resources, the first association relationship indicating that the deliverables of a second work item are associated with the sub-item resources; generate a sub-item instance of the first work item based on the sub-item resources; determine the associated deliverables of the sub-item instance based on the first association relationship; and display the associated deliverable information of the sub-item instance. During project execution, existing project deliverables can be associated with and displayed for sub-item instances, improving project progress efficiency. Attached Figure Description

[0010] The above and other features, advantages, and aspects of the embodiments of this disclosure will become more apparent from the accompanying drawings and the following detailed description. Throughout the drawings, the same or similar reference numerals denote the same or similar elements. It should be understood that the drawings are schematic, and the originals and elements are not necessarily drawn to scale.

[0011] Figure 1 This is a flowchart of an embodiment of the project management method according to this disclosure;

[0012] Figure 2 This is a schematic diagram illustrating an application scenario of the project management methods disclosed herein;

[0013] Figure 3A , Figure 3B , Figure 3C , Figure 3D , Figure 3E This is a schematic diagram illustrating an application scenario of the project management methodology disclosed herein;

[0014] Figure 4A , Figure 4B , Figure 4C This is a schematic diagram illustrating an application scenario of the project management method disclosed herein;

[0015] Figure 5 This is a schematic diagram of the structure of an embodiment of the project management device according to the present disclosure;

[0016] Figure 6 The project management method of one embodiment of this disclosure can be applied to an exemplary system architecture therein;

[0017] Figure 7This is a schematic diagram of the basic structure of an electronic device provided according to an embodiment of the present disclosure. Detailed Implementation

[0018] Embodiments of this disclosure will now be described in more detail with reference to the accompanying drawings. While some embodiments of this disclosure are shown in the drawings, it should be understood that this disclosure can be implemented in various forms and should not be construed as limited to the embodiments set forth herein. Rather, these embodiments are provided to provide a more thorough and complete understanding of this disclosure. It should be understood that the accompanying drawings and embodiments of this disclosure are for illustrative purposes only and are not intended to limit the scope of protection of this disclosure.

[0019] It should be understood that the steps described in the method embodiments of this disclosure may be performed in different orders and / or in parallel. Furthermore, the method embodiments may include additional steps and / or omit the steps shown. The scope of this disclosure is not limited in this respect.

[0020] The term "comprising" and its variations as used herein are open-ended inclusions, meaning "including but not limited to". The term "based on" means "at least partially based on". The term "one embodiment" means "at least one embodiment"; the term "another embodiment" means "at least one additional embodiment"; the term "some embodiments" means "at least some embodiments". Definitions of other terms will be given in the description below.

[0021] It should be noted that the concepts of "first" and "second" mentioned in this disclosure are used only to distinguish different devices, modules or units, and are not used to limit the order of functions performed by these devices, modules or units or their interdependencies.

[0022] It should be noted that the terms "a" and "a plurality of" used in this disclosure are illustrative rather than restrictive, and those skilled in the art should understand that, unless otherwise expressly indicated in the context, they should be understood as "one or more".

[0023] The names of messages or information exchanged between multiple devices in the embodiments of this disclosure are for illustrative purposes only and are not intended to limit the scope of such messages or information.

[0024] For ease of explanation, we will first introduce some concepts that may be involved in this disclosure.

[0025] Project management system: A software system used to help project teams plan, organize, execute, and monitor project processes.

[0026] Space is a basic unit of organizational collaboration; it can be the management of a single project or a collection of multiple projects.

[0027] A work item is a collaborative task performed by a team, or it can be a collection of tasks broken down from a project. Work items can be categorized into different types based on their content, such as requirements, defects, versions, iterations, milestones, and deliverables.

[0028] A feature is a software function that a user needs to solve a problem or achieve a goal. It can help team members track specific details.

[0029] A defect (Issue) refers to something that does not meet the originally defined business requirements. For example, a pop-up window may not display.

[0030] A view is a collection of frequently viewed work items within a team, solidified into a single, structured view. Views can take many forms, such as tables, lists, Kanban boards, Gantt charts, and metrics. Tables can be arrangements of fields, arranged in cell format. Gantt charts can display project progress using bar charts over time. Metrics are the continuous, quantitative process of defining, collecting, and analyzing data related to software development projects, processes, and products. Examples include requirement throughput, quality, cycle time, and manpower estimation.

[0031] A role is one of the various roles involved in a project. A project requires the cooperation and support of different roles.

[0032] A WBS (Work Breakdown Structure) plan is a work breakdown structure plan that can also be called a WBS plan or simply a plan.

[0033] A process, the basic steps in the lifecycle of a task, is composed of process nodes and execution methods in an orderly manner. A node can refer to a stage division point in the process.

[0034] The node leader is the person responsible for the node's tasks. This person may or may not be the one who processes the node's tasks.

[0035] A node participant is someone who processes node tasks, but is not responsible for those tasks.

[0036] A sub-process node is a subdivided area or task package within a large planning process. Other processes introduced into a process are called sub-processes in the current process. Sub-process nodes can be further broken down into other nodes.

[0037] Subtasks are simple tasks at the end of a process, where personnel break down or record the current to-do items for the project.

[0038] Sub-tasks represent more detailed task management at the end of the process, allowing frontline staff to break down or record the current tasks to be done in the project.

[0039] Schedule; the time arrangement for a particular activity or task.

[0040] Planned duration: The number of days for a particular activity or task minus the number of working days.

[0041] Estimate the actual number of people and days invested.

[0042] Actual working hours, the actual number of hours worked.

[0043] In one or more embodiments of this disclosure, the project manager can configure a work item view within a sub-work item node. The work item view can display the associated deliverables corresponding to each sub-work item. The associated deliverables corresponding to the project sub-work items can be preset or configured in the work item view.

[0044] In one or more embodiments of this disclosure, a project sub-work item can be a project sub-work item or a project sub-process. In this case, the project can be regarded as a work item. It can be understood that a sub-work item is relative to the project, and a sub-work item can also be a work item.

[0045] In one or more embodiments of this disclosure, sub-work items can be associated with and display existing deliverables of the project. It is understood that deliverables are not necessarily sub-items of the aforementioned sub-work items; therefore, it is necessary to establish an association between deliverables and the aforementioned sub-work items to associate and display the deliverables on the display interface of the aforementioned sub-work items.

[0046] In one or more embodiments of this disclosure, a sub-work item may include a review element node.

[0047] In one or more embodiments of this disclosure, if associated deliverables (fields, work items) are configured in the review element work item, the specific content can be viewed by entering the review element details page during the review.

[0048] In one or more embodiments of this disclosure, review representatives check whether the deliverables associated with the review elements they are responsible for are sufficient and follow up on their completion status; if supplementation is needed, deliverables already generated by the associated preceding nodes can be added. During the cross-review phase, the review team reviews the deliverables associated with each review element and determines the review conclusion based on the completion status of the deliverables.

[0049] In one or more embodiments of this disclosure, during the review conclusion summary stage, the summarized review element conclusions and their associated deliverables can be viewed.

[0050] Please refer to Figure 1 This illustrates a flow diagram of an embodiment of a project management method according to the present disclosure. This embodiment can be applied to a project management system. Figure 1The project management method shown includes the following steps:

[0051] Step 101: Create a new project instance.

[0052] In this embodiment, the executing entity (e.g., a terminal or server) can create a new project instance. The project instance may include a first working item.

[0053] The first work item can be a first-level (child) or multi-level (grandchild or lower-level) sub-item of the project's root work item. As an example, based on the first work item, decisions related to the project can be made, such as starting, scheduling, or ending the project.

[0054] In this embodiment, the specific business meaning of the first work item is not limited. Optionally, the first work item can be a review element node, a project start node, a project closure node, an iterative sub-work item, etc.

[0055] Step 102: Obtain the pre-configured sub-item resources for the first work item, and obtain the first association relationship of the sub-item resources.

[0056] In some scenarios, project administrators can configure the first work item for a project and its sub-items on the project configuration side. The project and the first work item configured on the project configuration side must be instantiated on the instance side to form an instance.

[0057] In this embodiment, the first association indicates that the deliverables of the second work item are associated with the sub-item resource. Optionally, the associated deliverables can be field deliverables or work item deliverables.

[0058] Step 103: Generate a sub-item instance of the first working item based on the sub-item resources.

[0059] Sub-item resources can provide templates for sub-items. For example, following the path of "Preset Sub-items - Added from Resource Library", select the element resources maintained within the "Review Element" work item as preset review elements (i.e., sub-item resources); when there are many preset elements, the target element can be quickly located through filtering / sorting / grouping. Review element resources can include resource name, creator, visibility conditions, etc.

[0060] The configuration information of the sub-item resources can be used to generate a sub-item instance of the first working item.

[0061] As an example, the first work item can be a review element node, and the sub-item instances of the first work item can be specific review elements. In some scenarios, such as general review scenarios, whether the review elements are satisfied at each decision review point requires corresponding supporting materials, and these materials are generated in the preceding or other related work items.

[0062] Step 104: Determine the associated deliverables of the sub-item instance based on the first association relationship.

[0063] Step 105: Display the associated deliverables information of the sub-item instance.

[0064] In this embodiment, the associated deliverables of a sub-item instance and the associated deliverable information of the sub-item instance can be determined.

[0065] In this embodiment, the associated deliverable information may include several pieces of information about the associated deliverable.

[0066] Optionally, a child item instance can be associated with one or more deliverables.

[0067] Therefore, the associated deliverable information can be displayed as part of the sub-item instance.

[0068] The second work item to which the associated deliverable belongs can be a different work item than the first work item.

[0069] In this embodiment, when obtaining sub-item instance data, the preset data of the associated deliverable control field is automatically obtained to obtain the associated deliverable information corresponding to the sub-item instance.

[0070] It should be noted that the project management method provided in the embodiments of this disclosure can create a new project instance, wherein the project instance includes a first work item; obtain pre-configured sub-item resources for the first work item, and obtain a first association relationship of the sub-item resources, wherein the association relationship indicates that the deliverables of a second work item are associated with the sub-item resources; generate a sub-item instance of the first work item based on the sub-item resources; determine the deliverables associated with the sub-item instance based on the first association relationship; and display the associated deliverable information associated with the sub-item instance. Therefore, this not only improves project management efficiency but also standardizes business processes from a technical perspective, improving project accuracy. Improved project management efficiency: Automatically displaying and updating associated deliverable information based on association relationships can reduce a large number of repetitive operations on the instance side, improving the management efficiency of processes in the project system. Improved project accuracy: Setting the sub-item instances that the first work item needs to set in the process configuration avoids distortion of process actions.

[0071] In contrast, in related technologies, the specific content of sub-item instances (such as documents used as review elements) needs to be manually uploaded by relevant personnel, and existing deliverables cannot be referenced, nor can the first work item be linked to deliverables in other processes.

[0072] The present disclosure provides a method that establishes a relationship between the sub-items of a first work item and the deliverables of other work items, cleverly using the work results of other work items as reference information for the first work item, reducing the operational steps of preparing and automatically updating the first work item, and improving project management efficiency and the accuracy of project processes.

[0073] In some scenarios, the associated deliverable information includes one or more of the following: deliverable name, content information, status, and source information.

[0074] Content information can indicate part or all of the content of an associated deliverable. It's understood that the specific content of a deliverable may be extensive or sparse. For deliverables with limited content (e.g., field deliverables), all content can be displayed; for deliverables with extensive content, partial content or links to content can be displayed.

[0075] Status can indicate whether a deliverable has been submitted.

[0076] Source information can indicate the work item to which the deliverable belongs.

[0077] Therefore, intuitive information about related work items can be displayed on the first work item interface, improving the intuitiveness of the first work item display and increasing the efficiency of the project workflow.

[0078] In some embodiments, the content information includes a content viewing control.

[0079] As an example, the content viewer control can trigger corresponding actions; the content viewer control can indicate the specific contents of the deliverable.

[0080] The method further includes: displaying the deliverable content of the associated deliverable in response to a trigger operation on the content viewing control.

[0081] Therefore, during the browsing process of the first work item interface, the contents of the deliverables can be viewed quickly, improving the efficiency of deliverable viewing and the efficiency of the project process.

[0082] In some embodiments, the association relationship of associated deliverables may include a first association relationship and / or a second association relationship, wherein the first association relationship indicates an association relationship configured in the process configuration interface on the configuration side, and the second association relationship indicates an association relationship added in the instance-side interface.

[0083] The associations obtained from the configuration side of the project can be called the first association; the associations obtained from the instance side of the project can be called the second association.

[0084] Optionally, the configuration interface for the first work item on the project's configuration side can display information about associated deliverables determined based on the first association relationship.

[0085] Optionally, the instance-side interface of the project can display information about associated deliverables determined based on the first and second association relationships.

[0086] Therefore, by configuring associations on the configuration side, the efficiency of configuring common associations in project management can be improved, avoiding repetitive operations caused by configuring common associations for each instance individually, and improving operational efficiency.

[0087] Therefore, by configuring associations on the instance side, associations can be flexibly added for the actual scenario of a single instance, improving the operational flexibility and accuracy of a single instance and enhancing project management efficiency.

[0088] In some embodiments, the method further includes: creating a new resource item in the resource library that corresponds to the work item type.

[0089] In some embodiments, the sub-item resource is generated by reusing the target resource item in the resource library.

[0090] In some scenarios, a resource library can be enabled, which pre-configures resource items corresponding to the work item type of the first work item.

[0091] For example, review elements can be pre-configured in the resource library.

[0092] This reduces the need to repeatedly create the same seed item, improving project management efficiency. For example, the first work item could be a review element, with review element resources maintained through a resource repository. For instance, if the total number of element resources is 200, then the provisioned deliverables only need to process 200 review element resources. Review element instances can be created from review element resources each time, improving the efficiency of creating review element instances.

[0093] In some embodiments, the method further includes: displaying a resource library control on a first work item configuration interface of project management; in response to a trigger operation on the resource library control, retrieving resource items from the resource library corresponding to the work item type of the first work item as candidate resource items, and displaying the candidate resource items; and selecting at least one candidate resource item as a sub-item resource of the first work item according to a resource item selection operation.

[0094] For example, please refer to Figure 3A , Figure 3B , Figure 3C , Figure 3D , Figure 3E , Figure 3A , Figure 3B , Figure 3C , Figure 3D , Figure 3E An exemplary scenario is shown where the associated deliverables are configured for the first work item on the configuration side.

[0095] exist Figure 3A In the middle, you can display the node sub-items configured for node A2.

[0096] like Figure 3B As shown, you can add the first work item as a node child item from the resource library.

[0097] trigger Figure 3B The configuration controls in the document can display, for example... Figure 3C The configuration interface shown. Figure 3C The configuration interface allows you to add associated deliverables to sub-items that are sub-items of the first work item.

[0098] In some embodiments, the method further includes: displaying a sub-item configuration control corresponding to a sub-item resource on a first work item configuration interface; displaying an associated deliverable selection control in response to a trigger operation on the sub-item configuration control; and determining a first association relationship of the sub-item resource based on the operation on the associated deliverable selection control.

[0099] trigger Figure 3C The Add Associated Deliverables control in the document can display items such as... Figure 3D and Figure 3E The selection interface shown. Figure 3D and Figure 3E The selection interface shown allows you to configure the association between deliverables and their sub-resources. Configuring the association can include selecting the association path (e.g., ...). Figure 3D (as shown) and select specific deliverables (such as...) Figure 3E (As shown).

[0100] In some embodiments, the method further includes: displaying a display condition configuration control in response to a triggering operation on a sub-item configuration control; and determining display conditions for the sub-item resource based on the operation on the display condition configuration control, wherein the display conditions indicate the visibility of the sub-item resource (e.g., ...). Figure 3C and Figure 3D (As shown).

[0101] In some scenarios, the deliverables associated with the sub-items of the first work item need to be pre-configured by the administrator. The business meaning of each sub-item resource item is definite, and the corresponding deliverables that need to be associated as a reference can be determined in the early stages of the project.

[0102] Therefore, configuring the relationships between sub-items and deliverables of the first work item on the configuration side can not only improve project management efficiency but also standardize business processes and improve project accuracy from a technical perspective. Improving project management efficiency: Based on business attributes, resources for the first work item should by default be configured with the same batch of field deliverables. Pre-defined relationship records on the resources can reduce a large number of repetitive operations on the user side.

[0103] As an example, the first task could be review elements, which are maintained through a resource library. For instance, if the total number of element resources is 200, then the pre-built deliverables only need to process 200 review elements. If, on the instance side, a review representative or designated person associates the deliverables, the workload of material preparation increases exponentially as the number of review element instances doubles. Improving project accuracy: The business requirement of which supporting materials are needed for review elements is solidified in the process configuration to avoid distortion of review actions.

[0104] In some embodiments of this disclosure, an associated deliverable information display area indicated by an associated deliverable control can be displayed on the instance side.

[0105] [Configuring Associated Deliverable Controls] In some embodiments of this disclosure, process administrators can configure associated deliverable controls on work item table pages and form pages.

[0106] In some embodiments, the method further includes: configuring an associated deliverable control for a first work item in a first work item configuration interface of project management; wherein the first work item configuration interface is used to configure the display style of the first work item, and the display interface of the first work item with the associated deliverable control configured includes an associated deliverable information display area.

[0107] For example, please refer to Figure 2 , Figure 2 The configuration interface for the first task item is shown. Figure 2 In the middle, you can configure associated deliverable controls (such as the associated deliverable table column) for the first work item.

[0108] After configuring the associated deliverable control on the configuration side, when the first work item is displayed on the instance side or the configuration side, the display area set for the associated deliverable can be displayed.

[0109] For example, please refer to Figure 4A This shows the associated deliverables table columns on the instance side.

[0110] This allows for the addition of associated deliverable controls on the configuration side, enabling the project to configure whether the first work item is associated with deliverables of other work items. This improves the flexibility of project management.

[0111] In some embodiments, the method further includes: determining deliverables associated with a sub-item instance based on the second association, wherein the second association indicates an association added on a first work item interface on the instance side.

[0112] In some embodiments, the method further includes: displaying an add association control corresponding to a sub-item instance of the first work item, wherein the add association control is used to add a second association relationship between the sub-item instance and the deliverable; and displaying a delete association control corresponding to the associated deliverable information on the first work item interface, wherein the delete association control is used to delete the second association relationship.

[0113] On the instance side, new sub-items can be added to the first work item. New associations can also be configured for sub-items configured on the configuration side or added on the instance side (indicating the association between the sub-item instance and deliverables in other work items), thereby introducing new associated deliverables.

[0114] On the instance side, deleting an associated control removes the association relationship, and consequently, the deliverable information indicated by that association relationship is also deleted. It's important to note that deleting an associated control does not affect the deliverables of the second work item themselves.

[0115] It is understandable that after a deliverable is deleted from the second work item, the interface of the first work item may temporarily not display the associated deliverable information if the relationship still exists; once the second work item has deliverables, the interface of the first work item can automatically display the deliverable information of the second work item.

[0116] Deleting associated controls can delete the associated relationships, including secondary associated relationships; deleting associated controls cannot delete the associated relationships configured on the configuration side.

[0117] In some embodiments, the method further includes: in the project sub-item instance interface, not displaying the delete association control for the associated deliverable information generated based on the first association relationship.

[0118] Therefore, it is possible to avoid deleting the associations configured on the configuration side at the instance side. In other words, the associations configured on the configuration side have the meaning of specifying the associations, which ensures that the process follows the actions indicated by the configuration side, thus guaranteeing the standardization and accuracy of the process.

[0119] For example, please refer to Figure 4A , Figure 4B and Figure 4C , Figure 4A , Figure 4B and Figure 4C An exemplary first work item interface (e.g., review element interface) is shown on the instance side.

[0120] exist Figure 4A and Figure 4B In this context, the review element interface can be a sub-interface of the workflow interface. The review element interface, based on... Figure 2 The display style of the review elements is determined in the review element configuration interface shown. Figure 4A Information about associated deliverables that are currently collapsed is displayed. Figure 4B It displays information about associated deliverables in an expanded state (e.g., deliverable content, status, and operation method).

[0121] exist Figure 4C The image shows the details page for review element Y2. Within this page, the associated deliverables section displays information about the associated deliverables for review element Y2. Figure 4C The text shows an example of an "Add Association" control (labeled with the word "Add Association"), used to add an association between review element Y2 and deliverables to introduce associated deliverables. Figure 4C The text shows a delete association control (marked with delete association control), which is used to delete the association between deliverable and review element Y2, thereby deleting the associated deliverable information.

[0122] In some embodiments, the method further includes: in response to the failure of an association (the first association or the second association), deleting the associated deliverable information of the failed association indication in the first work item interface.

[0123] A broken association relationship occurs when the association path indicated by the association relationship has a break. The association path can indicate the path between the work item containing the first work item and the deliverable.

[0124] As an example, the first work item is called A. A is a sub-item of process B. B is a sub-item of work item C. Work item C is associated with work item D. The target work item E is a sub-item of work item D. Deliverable F is the deliverable of target work item E. Therefore, the association path between A and deliverables can include ABCDEF. Deleting any node in this association path (e.g., B, C, D, E, and F are nodes) or breaking any relationship (e.g., the relationship between nodes is broken) will cause the association to fail. In response to the failure of the association, the associated deliverable information in the first work item can be deleted.

[0125] Therefore, based on the validity of the association relationship, it can be determined whether to display the associated deliverable information, thereby improving the degree and accuracy of automatic updates of the associated deliverable information.

[0126] Further reference Figure 5 As an implementation of the methods shown in the above figures, this disclosure provides an embodiment of a project management device, which is similar to... Figure 1Corresponding to the method embodiments shown, this device can be specifically applied to various electronic devices.

[0127] like Figure 5 As shown, the project management device in this embodiment includes: a creation unit 501 for creating a new project instance, wherein the project instance includes a first work item; an acquisition unit 502 for acquiring pre-configured sub-item resources for the first work item, and acquiring a first association relationship of the sub-item resources, wherein the first association relationship indicates that the deliverables of a second work item are associated with the sub-item resources; a generation unit 503 for generating a sub-item instance of the first work item based on the sub-item resources; a determination unit 504 for determining the associated deliverables of the sub-item instance based on the first association relationship; and a display unit 505 for displaying the associated deliverable information of the sub-item instance.

[0128] In this embodiment, the specific processing of the creation unit 501, acquisition unit 502, generation unit 503, determination unit 504, and display unit 505 of the project management device, and the resulting technical effects, can be referred to respectively. Figure 1 The relevant descriptions of steps 101, 102, 103, 104 and 105 in the corresponding embodiments will not be repeated here.

[0129] Therefore, during project execution, existing project deliverables can be associated with and displayed for sub-item instances, improving project progress efficiency.

[0130] In some embodiments, the sub-item resource is generated by reusing a target resource item in a resource library; and the apparatus is further configured to: display a resource library control in a first work item configuration interface of project management; in response to a trigger operation on the resource library control, retrieve a resource item corresponding to the work item type of the first work item from the resource library as a candidate resource item, and display the candidate resource item; and select at least one candidate resource item as a sub-item resource of the first work item according to a resource item selection operation.

[0131] In some embodiments, the apparatus is further configured to: create a new resource item in the resource library that corresponds to the work item type.

[0132] In some embodiments, the apparatus is further configured to: display a sub-item configuration control corresponding to a sub-item resource on a first work item configuration interface; display an associated deliverable selection control in response to a trigger operation on the sub-item configuration control; and determine a first association relationship of the sub-item resource based on the operation on the associated deliverable selection control.

[0133] In some embodiments, the apparatus is further configured to: display a display condition configuration control in response to a triggering operation on a sub-item configuration control; and determine display conditions for a sub-item resource based on the operation on the display condition configuration control, wherein the display conditions indicate the visibility of the sub-item resource.

[0134] In some embodiments, the apparatus is further configured to: configure associated deliverable controls for a first work item in a first work item configuration interface of project management; wherein the first work item configuration interface is used to configure the display style of the first work item, and the display interface of the first work item with the associated deliverable controls configured includes an associated deliverable information display area.

[0135] In some embodiments, the apparatus is further configured to: determine deliverables associated with a sub-item instance based on a second association, wherein the second association indicates an association added on a first work item interface on the instance side.

[0136] In some embodiments, the apparatus is further configured to: display an add association control corresponding to a sub-item instance of a first work item, wherein the add association control is used to add a second association relationship between the sub-item instance and the deliverable; and display a delete association control corresponding to the associated deliverable information on the first work item interface, wherein the delete association control is used to delete the second association relationship.

[0137] In some embodiments, the apparatus is further configured to: delete the associated deliverable information indicated by the invalidated association in response to the invalidation of the first association or the second association.

[0138] This disclosure provides an electronic device, characterized in that it includes:

[0139] One or more processors;

[0140] Storage device for storing one or more programs.

[0141] When the one or more programs are executed by the one or more processors, the one or more processors perform the following: creating a new project instance, wherein the project instance includes a first work item; obtaining pre-configured sub-item resources for the first work item, and obtaining a first association relationship of the sub-item resources, the first association relationship indicating that the deliverables of a second work item are associated with the sub-item resources; generating a sub-item instance of the first work item based on the sub-item resources; determining the associated deliverables of the sub-item instance based on the first association relationship; and displaying the associated deliverable information of the sub-item instance.

[0142] In some embodiments, the sub-item resource is generated by reusing a target resource item in a resource library; and when the one or more programs are executed by the one or more processors, the one or more processors implement: displaying a resource library control in the first work item configuration interface of project management; in response to a trigger operation on the resource library control, retrieving a resource item from the resource library corresponding to the work item type of the first work item as a candidate resource item, and displaying the candidate resource item; and selecting at least one candidate resource item as a sub-item resource of the first work item according to a resource item selection operation.

[0143] In some embodiments, when the one or more programs are executed by the one or more processors, the one or more processors perform the following: in the resource library, create a new resource item corresponding to the work item type.

[0144] In some embodiments, when the one or more programs are executed by the one or more processors, the one or more processors implement: displaying a sub-item configuration control corresponding to a sub-item resource in a first work item configuration interface; displaying an associated deliverable selection control in response to a trigger operation on the sub-item configuration control; and determining a first association relationship of the sub-item resource based on the operation on the associated deliverable selection control.

[0145] In some embodiments, when the one or more programs are executed by the one or more processors, the one or more processors implement: displaying a display condition configuration control in response to a triggering operation on a sub-item configuration control; and determining display conditions for a sub-item resource based on the operation on the display condition configuration control, wherein the display conditions indicate the visibility of the sub-item resource.

[0146] In some embodiments, when the one or more programs are executed by the one or more processors, the one or more processors implement: configuring associated deliverable controls for a first work item in the first work item configuration interface of project management; wherein, the first work item configuration interface is used to configure the display style of the first work item, and the display interface of the first work item with the associated deliverable controls configured includes an associated deliverable information display area.

[0147] In some embodiments, when the one or more programs are executed by the one or more processors, the one or more processors perform the following: determining the deliverable associated with the sub-item instance based on a second association, wherein the second association indicates an association added on the instance-side first work item interface.

[0148] In some embodiments, when the one or more programs are executed by the one or more processors, the one or more processors implement: displaying an add association control corresponding to a sub-item instance of a first work item, wherein the add association control is used to add a second association relationship between the sub-item instance and the deliverable; and displaying a delete association control corresponding to the associated deliverable information on the first work item interface, wherein the delete association control is used to delete the second association relationship.

[0149] In some embodiments, when the one or more programs are executed by the one or more processors, the one or more processors implement: in response to the first association or the second association becoming invalid, deleting the associated deliverable information indicated by the invalidated association.

[0150] This embodiment provides an electronic device that can associate and display existing project deliverables with sub-item instances during project execution, thereby improving project progress efficiency.

[0151] Please refer to Figure 6 , Figure 6 An exemplary system architecture in which a project management method according to one embodiment of this disclosure can be applied is illustrated.

[0152] like Figure 6 As shown, the system architecture may include terminal devices 601, 602, and 603, a network 604, and a server 605. Network 604 serves as the medium for providing a communication link between terminal devices 601, 602, and 603 and server 605. Network 604 may include various connection types, such as wired or wireless communication links or fiber optic cables, etc.

[0153] Terminal devices 601, 602, and 603 can interact with server 605 via network 604 to receive or send messages, etc. Various client applications, such as web browsers, search engines, and news apps, can be installed on terminal devices 601, 602, and 603. These client applications can receive user commands and perform corresponding functions, such as adding information to a message based on user instructions.

[0154] Terminal devices 601, 602, and 603 can be either hardware or software. When terminal devices 601, 602, and 603 are hardware, they can be various electronic devices with a display screen and supporting web browsing, including but not limited to smartphones, tablets, e-book readers, MP3 players (Moving Picture Experts Group Audio Layer III), MP4 players (Moving Picture Experts Group Audio Layer IV), laptops, and desktop computers, etc. When terminal devices 601, 602, and 603 are software, they can be installed in the aforementioned electronic devices. They can be implemented as multiple software programs or software modules (e.g., software programs or software modules used to provide distributed services) or as a single software program or software module. No specific limitations are imposed here.

[0155] Server 605 can be a server that provides various services, such as receiving information retrieval requests sent by terminal devices 601, 602, and 603, and retrieving the corresponding display information through various methods based on the information retrieval requests. The relevant data for the display information is then sent to terminal devices 601, 602, and 603.

[0156] It should be noted that the project management method provided in this embodiment can be executed by a terminal device, and correspondingly, the project management device can be installed in terminal devices 601, 602, and 603. Furthermore, the project management method provided in this embodiment can also be executed by a server 605, and correspondingly, the project management device can be installed in server 605.

[0157] It should be understood that Figure 6 The number of terminal devices, networks, and servers shown is merely illustrative. Depending on implementation needs, any number of terminal devices, networks, and servers can be included.

[0158] The following is for reference. Figure 7 It illustrates an electronic device suitable for implementing embodiments of the present disclosure (e.g., Figure 6 The diagram shows the structure of the terminal device or server in this disclosure. The terminal device in this embodiment may include, but is not limited to, mobile terminals such as mobile phones, laptops, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable multimedia players), vehicle terminals (e.g., vehicle navigation terminals), and fixed terminals such as digital TVs and desktop computers. Figure 7 The electronic device shown is merely an example and should not be construed as limiting the functionality and scope of the embodiments disclosed herein.

[0159] like Figure 7 As shown, the electronic device may include a processing unit (e.g., a central processing unit, a graphics processing unit, etc.) 701, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 702 or a program loaded from a storage device 708 into a random access memory (RAM) 703. The RAM 703 also stores various programs and data required for the operation of the electronic device 700. The processing unit 701, ROM 702, and RAM 703 are interconnected via a bus 704. An input / output (I / O) interface 705 is also connected to the bus 704.

[0160] Typically, the following devices can be connected to I / O interface 705: input devices 706 including, for example, touchscreens, touchpads, keyboards, mice, cameras, microphones, accelerometers, gyroscopes, etc.; output devices 707 including, for example, liquid crystal displays (LCDs), speakers, vibrators, etc.; storage devices 708 including, for example, magnetic tapes, hard disks, etc.; and communication devices 709. Communication device 709 allows electronic devices to communicate wirelessly or wiredly with other devices to exchange data. Although Figure 7 Electronic devices with various devices are shown, but it should be understood that it is not required to implement or have all of the devices shown. More or fewer devices may be implemented or have alternatively.

[0161] In particular, according to embodiments of this disclosure, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments of this disclosure include a computer program product comprising a computer program carried on a non-transitory computer-readable medium, the computer program containing program code for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via communication device 709, or installed from storage device 708, or installed from ROM 702. When the computer program is executed by processing device 701, it performs the functions defined in the methods of embodiments of this disclosure.

[0162] It should be noted that the computer-readable medium described in this disclosure can be a computer-readable signal medium or a computer-readable storage medium, or any combination thereof. A computer-readable storage medium can be, for example,—but not limited to—an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of a computer-readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination thereof. In this disclosure, a computer-readable storage medium can be any tangible medium containing or storing a program that can be used by or in connection with an instruction execution system, apparatus, or device. In this disclosure, a computer-readable signal medium can include a data signal propagated in baseband or as part of a carrier wave, carrying computer-readable program code. Such propagated data signals can take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A computer-readable signal medium can be any computer-readable medium other than a computer-readable storage medium, which can send, propagate, or transmit a program for use by or in connection with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium can be transmitted using any suitable medium, including but not limited to: wires, optical fibers, RF (radio frequency), etc., or any suitable combination thereof.

[0163] In some implementations, clients and servers can communicate using any currently known or future-developed network protocol such as HTTP (Hypertext Transfer Protocol) and can interconnect with digital data communication (e.g., communication networks) of any form or medium. Examples of communication networks include local area networks (“LANs”), wide area networks (“WANs”), the Internet (e.g., the Internet of Things), and peer-to-peer networks (e.g., ad hoc peer-to-peer networks), as well as any currently known or future-developed networks.

[0164] The aforementioned computer-readable medium may be included in the aforementioned electronic device; or it may exist independently and not assembled into the electronic device.

[0165] The aforementioned computer-readable medium carries one or more programs that, when executed by the electronic device, cause the electronic device to: create a new project instance, wherein the project instance includes a first work item; obtain sub-item resources pre-configured for the first work item, and obtain a first association relationship of the sub-item resources, the first association relationship indicating that a deliverable of a second work item is associated with the sub-item resources; generate a sub-item instance of the first work item based on the sub-item resources; determine the associated deliverable of the sub-item instance based on the first association relationship; and display the associated deliverable information of the sub-item instance.

[0166] The computer-readable medium provided in this embodiment carries one or more programs. When the electronic device executes the one or more programs, the electronic device can associate and display existing deliverables of the project with sub-item instances during project execution, thereby improving project progress efficiency.

[0167] In some embodiments, the sub-item resource is generated by reusing target resource items in the resource library; and when one or more of the above programs are executed by the electronic device, the electronic device performs one or more of the following: displaying a resource library control in the first work item configuration interface of project management; in response to a trigger operation on the resource library control, retrieving resource items corresponding to the work item type of the first work item from the resource library as candidate resource items, and displaying the candidate resource items; and selecting at least one candidate resource item as a sub-item resource of the first work item according to a resource item selection operation.

[0168] In some embodiments, when one or more of the above programs are executed by the electronic device, the electronic device performs one or more of the following: creating a new resource item in the resource library that corresponds to the work item type.

[0169] In some embodiments, when one or more of the above programs are executed by the electronic device, the electronic device performs one or more of the following: in a first work item configuration interface, displays a sub-item configuration control corresponding to the sub-item resource; in response to a trigger operation on the sub-item configuration control, displays an associated deliverable selection control; and determines a first association relationship of the sub-item resource based on the operation on the associated deliverable selection control.

[0170] In some embodiments, when one or more of the above programs are executed by the electronic device, the electronic device performs one or more of the following: in response to a trigger operation on the sub-item configuration control, displays a display condition configuration control; and determines the display conditions of the sub-item resource based on the operation on the display condition configuration control, wherein the display conditions indicate the visibility of the sub-item resource.

[0171] In some embodiments, when one or more of the above programs are executed by the electronic device, the electronic device performs one or more of the following: configuring associated deliverable controls for the first work item in the first work item configuration interface of project management; wherein, the first work item configuration interface is used to configure the display style of the first work item, and the display interface of the first work item with the associated deliverable controls configured includes an associated deliverable information display area.

[0172] In some embodiments, when one or more of the above programs are executed by the electronic device, the electronic device performs one or more of the following: determining the deliverable associated with the sub-item instance based on a second association, wherein the second association indicates an association added on the first work item interface on the instance side.

[0173] In some embodiments, when one or more of the above programs are executed by the electronic device, the electronic device performs one or more of the following: displaying an add association control corresponding to a sub-item instance of the first work item, wherein the add association control is used to add a second association relationship between the sub-item instance and the deliverable; and displaying a delete association control corresponding to the associated deliverable information on the first work item interface, wherein the delete association control is used to delete the second association relationship.

[0174] In some embodiments, when one or more of the above-described programs are executed by the electronic device, the electronic device performs one or more of the following: in response to the failure of the first association or the second association, deletes the associated delivery information indicated by the failed association.

[0175] Computer program code for performing the operations of this disclosure can be written in one or more programming languages ​​or a combination thereof, including but not limited to object-oriented programming languages ​​such as Java, Smalltalk, and C++, as well as conventional procedural programming languages ​​such as the "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network—including a local area network (LAN) or a wide area network (WAN)—or can be connected to an external computer (e.g., via the Internet using an Internet service provider).

[0176] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this disclosure. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.

[0177] The units described in the embodiments of this disclosure can be implemented in software or in hardware. The name of a unit does not necessarily limit the unit itself; for example, the first display unit can also be described as a "unit that displays the interface of a project sub-item instance".

[0178] The functions described above in this document can be performed, at least in part, by one or more hardware logic components. For example, exemplary types of hardware logic components that can be used, without limitation, include: Field Programmable Gate Arrays (FPGAs), Application-Specific Integrated Circuits (ASICs), Application Standard Products (ASSPs), System-on-Chip (SoCs), Complex Programmable Logic Devices (CPLDs), and so on.

[0179] In the context of this disclosure, a machine-readable medium can be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, apparatus, or device. A machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium can be, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.

[0180] The above description is merely a preferred embodiment of this disclosure and an explanation of the technical principles employed. Those skilled in the art should understand that the scope of this disclosure is not limited to technical solutions formed by specific combinations of the above-described technical features, but should also cover other technical solutions formed by arbitrary combinations of the above-described technical features or their equivalents without departing from the above-described concept. For example, technical solutions formed by substituting the above features with (but not limited to) technical features disclosed in this disclosure that have similar functions.

[0181] Furthermore, while the operations are described in a specific order, this should not be construed as requiring these operations to be performed in the specific order shown or in a sequential order. In certain environments, multitasking and parallel processing may be advantageous. Similarly, while several specific implementation details are included in the above discussion, these should not be construed as limiting the scope of this disclosure. Certain features described in the context of individual embodiments may also be implemented in combination in a single embodiment. Conversely, various features described in the context of a single embodiment may also be implemented individually or in any suitable sub-combination in multiple embodiments.

[0182] Although the subject matter has been described using language specific to structural features and / or methodological logic, it should be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or actions described above. Rather, the specific features and actions described above are merely illustrative examples of implementing the claims.

Claims

1. A project management method, the method comprising: Create a new project instance, which includes the first work item; Obtain the pre-configured sub-item resources for the first work item, and obtain the first association relationship of the sub-item resources, the first association relationship indicating that the deliverables of the second work item are associated with the sub-item resources; Based on the sub-item resources, generate a sub-item instance of the first working item; Based on the first association relationship, determine the associated deliverables of the sub-item instance; Displays the associated deliverable information for the sub-item instance.

2. The method according to claim 1, characterized in that, The sub-item resources are generated by reusing target resource items in the resource library; as well as The method further includes: The resource library control is displayed in the configuration interface of the first work item in project management; In response to a trigger operation on the resource library control, retrieve resource items from the resource library that correspond to the work item type of the first work item as candidate resource items, and display the candidate resource items; Based on the resource item selection operation, select at least one candidate resource item as a sub-item resource of the first work item.

3. The method according to claim 2, characterized in that, The method further includes: In the resource library, create a new resource item that corresponds to the work item type.

4. The method according to claim 2, characterized in that, The method further includes: The first work item configuration interface displays the sub-item configuration controls corresponding to the sub-item resources; In response to a triggered action on a child item configuration control, display the associated deliverable selection control; The first association of the sub-item resource is determined based on the operation of the associated deliverable selection control.

5. The method according to claim 2, characterized in that, The method further includes: In response to a triggered action on a child configuration control, display the conditional configuration control; Based on the operation of the display condition configuration control, the display conditions of the sub-item resource are determined, where the display conditions indicate the visibility of the sub-item resource.

6. The method according to claim 2, characterized in that, The method further includes: In the configuration interface for the first work item in project management, configure the associated deliverable control for the first work item; The first work item configuration interface is used to configure the display style of the first work item. The display interface of the first work item with the associated deliverable control configured includes an area for displaying associated deliverable information.

7. The method according to claim 1, characterized in that, The method further includes: Based on the second association, determine the deliverable associated with the sub-item instance, wherein the second association indicates the association added on the first work item interface on the instance side.

8. The method according to claim 7, characterized in that, The method further includes: Display the Add Association control corresponding to the sub-item instance of the first work item, wherein the Add Association control is used to add a second association relationship between the sub-item instance and the deliverable; On the first work item interface, a delete association control corresponding to the associated deliverable information is displayed. The delete association control is used to delete the second association relationship.

9. The method according to claim 7, characterized in that, The method further includes: In response to the failure of the first or second association, the associated deliverable information indicated by the failed association is deleted.

10. A project management device, the device comprising: Create a new cell for creating a new project instance, where the project instance includes the first work item; The acquisition unit is used to acquire the sub-item resources pre-configured for the first work item, and to acquire the first association relationship of the sub-item resources, wherein the first association relationship indicates that the deliverables of the second work item are associated with the sub-item resources; The generation unit is used to generate a sub-item instance of the first work item based on the sub-item resources; The determining unit is configured to determine the associated deliverable of the sub-item instance based on the first association relationship; The display unit is used to display the associated deliverable information of the sub-item instance.

11. An electronic device, characterized in that, include: One or more processors; Storage device for storing one or more programs. When the one or more programs are executed by the one or more processors, the one or more processors implement the method as described in any one of claims 1-9.

12. A computer-readable medium having a computer program stored thereon, characterized in that, When the program is executed by the processor, it implements the method as described in any one of claims 1-9.