Data processing method and apparatus, electronic device, storage medium, and program product
By generating relationships between work items in the project management system, the problem of information not being able to be linked in the existing technology is solved, and the unified configuration and management of work item information is realized, reducing costs and improving the sustainability of the system.
Patent Information
- Application Number
- PCT/CN2025/075527
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-05-29
- Filing Date
- 2025-01-27
- Publication Date
- 2025-12-04
AI Technical Summary
Existing project management systems cannot effectively link information between various work items when managing project processes, resulting in the need to maintain redundant fields and automation rules separately for multiple work items, making long-term maintenance and use difficult.
By creating a schedule process in the project management system, the relationships between various work items are generated, and information about the work items is obtained and set based on these relationships, reducing independent configuration and maintenance, and unifying information configuration by utilizing parent-child hierarchical relationships.
It enables unified configuration and management of work item information, reduces the complexity of project management, configuration costs and maintenance costs, and improves the sustainability and consistency of the system.
Smart Images

Figure CN2025075527_04122025_PF_FP_ABST
Abstract
Description
Data processing methods, apparatuses, electronic devices, storage media and software products
[0001] This application claims priority to Chinese Patent Application No. 202410684948.7, filed on May 29, 2024, entitled “Data Processing Method, Apparatus, Electronic Device, Storage Medium and Program Product”, the entire contents of which are incorporated herein by reference. Technical Field
[0002] This disclosure relates to the field of computer technology, and in particular to a data processing method, apparatus, electronic device, storage medium, and program product. Background Technology
[0003] 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.
[0004] 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.
[0005] Currently, when data management tools or platforms manage project processes, it is necessary to maintain the information related to each work item separately, and they cannot link them together. Summary of the Invention
[0006] In view of this, the purpose of this disclosure is to provide a data processing method, apparatus, electronic device, storage medium and program product.
[0007] To achieve the above objectives, the first aspect of this disclosure provides a data processing method, comprising: in response to a process creation operation on a first schedule, creating a first process for the first schedule and generating an association relationship between each work item in the first process; in response to a setting operation on a first target work item in the first process, obtaining a second target work item based on the association relationship, and determining second information of the first target work item based on first information of the second target work item.
[0008] In some embodiments, the step of creating a first process for the first schedule in response to a process creation operation on a first schedule, and generating the association between work items in the first process, includes: creating a first main process, the first main process including at least one first work item; adding a first subprocess as a subprocess of the first main process to the first main process to generate the first process of the first schedule, the subprocess corresponding to the first subprocess including at least one second work item; and generating the association between at least one first work item and at least one second work item.
[0009] In some embodiments, the association relationship includes a parent-child hierarchy, and the first target work item is any of the second work items; the step of obtaining the second target work item based on the association relationship in response to a setting operation on the first target work item in the first process includes: in response to a setting operation on the first target work item in at least one of the second work items, obtaining the second target work item from at least one of the first work items based on the parent-child hierarchy.
[0010] In some embodiments, the at least one first work item includes at least one root work item; obtaining the second target work item based on the parent-child hierarchy includes: obtaining the first root work item among the at least one root work item that satisfies the parent-child hierarchy with the first target work item, and determining the first work item as the second target work item.
[0011] In some embodiments, the at least one first work item includes at least one root work item and at least one subordinate work item; obtaining the second target work item based on the parent-child hierarchy includes: obtaining a second root work item among the at least one root work item that satisfies the parent-child hierarchy with the first target work item; obtaining a first subordinate work item among the subordinate work items of the second root work item that satisfies the parent-child hierarchy, and determining the first subordinate work item as the second target work item.
[0012] In some embodiments, the at least one first work item includes at least one root work item and at least one subordinate work item; obtaining the second target work item based on the parent-child hierarchy includes: obtaining a third root work item among the at least one root work item that satisfies the parent-child hierarchy with the first target work item; obtaining a second subordinate work item among the subordinate work items of the third work item that satisfies the parent-child hierarchy based on the process type; and determining the second subordinate work item as the second target work item.
[0013] In some embodiments, the method further includes: in response to adding a third work item in the first process, adding the association relationship between the third work item and the second work item and the first work item.
[0014] In some embodiments, determining the second information of the first target work item based on the first information of the second target work item includes at least one of the following: determining the role information of the first target work item based on the role information of the second target work item; determining the field information of the first target work item based on the field information of the second target work item; and determining the sub-process information of the first target work item based on the sub-process information of the second target work item.
[0015] In some embodiments, the role information of the first target work item is displayed on the schedule display page of the first schedule; determining the role information of the first target work item based on the role information of the second target work item includes: in response to a role setting operation of the first target work item in the schedule display page, obtaining a list of role information of the second target work item; and in response to a selection operation of at least one target role in the list of role information of the second target work item, determining the role information of the first target work item.
[0016] In some embodiments, the role information includes the role name and the name of the second target work item.
[0017] In some embodiments, the method further includes: in response to a user settings operation on the first target work item, displaying the role information of the first target work item on the user settings association page of the first target work item.
[0018] In some embodiments, determining the field information of the first target work item based on the field information of the second target work item includes: in response to a node display setting operation of the first target work item, obtaining a display field list of the second target work item; in response to a selection operation of at least one target field in the display field list of the second target work item, determining the field information of the first target work item, and determining node display conditions of the first target work item based on the field information.
[0019] In some embodiments, determining the role information of the first target work item based on the role information of the second target work item includes: in response to an associated item setting operation of the first target work item, obtaining a list of display fields of a second target work item associated with the first target work item; in response to a selection operation of at least one target field in the display field list of the second target work item, determining the field information of the associated work item of the first target work item; and / or, in response to an associated item setting operation of the first target work item, obtaining a list of role information of a second target work item associated with the first target work item; in response to a selection operation of at least one target role in the role information list of the second target work item, determining the role information of the associated work item of the first target work item.
[0020] In some embodiments, determining the field information of the first target work item based on the field information of the second target work item includes at least one of the following: in response to a view display configuration operation of the first target work item, obtaining a list of display fields of a second target work item associated with the first target work item; in response to a selection operation of at least one target field in the list of display fields of the second target work item, determining the field information of the view display page of the first target work item; in response to a view filtering configuration operation of the first target work item, obtaining a list of display fields of a second target work item associated with the first target work item; in response to a selection operation of at least one target field in the list of display fields of the second target work item, determining the field information of the view filtering conditions of the first target work item; in response to a view grouping configuration operation of the first target work item, obtaining a list of display fields of a second target work item associated with the first target work item; in response to a selection operation of at least one target field in the list of display fields of the second target work item, determining the field information of the view grouping conditions of the first target work item.
[0021] In some embodiments, determining the subprocess information of the first target work item based on the subprocess information of the second target work item includes: in response to a view data source configuration operation for the first target work item, obtaining a list of subprocess information of the second target work item; and in response to a selection operation of target subprocess information in the list of subprocess information of the second target work item, determining a view data source for the first target work item based on the target subprocess information.
[0022] In some embodiments, determining the sub-process information of the first target work item based on the sub-process information of the second target work item includes at least one of the following: obtaining a list of sub-process information of the second target work item in response to a schedule work item configuration operation of the first target work item; displaying the first target work item hierarchically based on the target sub-process information in response to a selection operation of target sub-process information in at least one sub-process information list of the second target work item; obtaining a list of sub-process information of the second target work item in response to a view configuration operation of a schedule work item of the first target work item; and displaying the first target work item hierarchically based on the target sub-process information in response to a selection operation of target sub-process information in at least one sub-process information list of the second target work item. The process information displays a view of the first target work item; in response to a view filtering configuration operation on the schedule work item of the first target work item, a list of sub-process information of the second target work item associated with the first target work item is obtained; in response to a selection operation on the target sub-process information in the display field list of the second target work item, the filtering conditions of the schedule work item of the first target work item are determined; in response to a view grouping configuration operation on the schedule work item of the first target work item, a list of sub-process information of the second target work item associated with the first target work item is obtained; in response to a selection operation on the target sub-process information in the sub-process information list of the second target work item, the view grouping conditions of the schedule work item of the first target work item are determined.
[0023] In some embodiments, the first target work item is displayed in an automation configuration page, and the method further includes at least one of the following: in response to a trigger condition setting operation on the first target work item, obtaining a display field list of the second target work item; in response to a selection operation on at least one target field in the display field list of the second target work item, determining field information of the trigger condition of the first target work item; in response to an operation field setting operation on the first target work item, obtaining a display field list of the second target work item; in response to a selection operation on at least one target field in the display field list of the second target work item, determining operation field information of the first target work item; in response to a node operation setting operation on the first target work item, obtaining a display field list of the second target work item; in response to a selection operation on at least one target field in the display field list of the second target work item, determining the first target work item's trigger condition field information. The system retrieves field information for setting operation conditions for the first target work item; in response to a role assignment setting operation for the first target work item, it obtains a role list for the second target work item; in response to a selection operation for at least one target role in the role list of the second target work item, it determines the triggering role of the first target work item; in response to an association trigger setting operation for the first target work item, it obtains a list of display fields for the second target work item associated with the first target work item; in response to a selection operation for at least one target field in the display field list of the second target work item, it determines field information for the association conditions of the first target work item; in response to a state transition setting operation for the first target work item, it obtains a list of display fields for the second target work item; in response to a selection operation for at least one target field in the display field list of the second target work item, it determines field information for the state transition conditions of the first target work item.
[0024] In some embodiments, the first target work item is displayed on an automation configuration page, and the method further includes: in response to a metric range setting operation for the first target work item, obtaining a list of sub-process information for the second target work item; and in response to a selection operation of target sub-process information in the list of sub-process information for the second target work item, determining metric range data for the first target work item.
[0025] A second aspect of this disclosure provides a data processing apparatus, comprising: a creation module configured to: in response to a process creation operation on a first schedule, create a first process for the first schedule and generate an association relationship between each work item in the first process; and a setting module configured to: in response to a setting operation on a first target work item in the first process, obtain a second target work item based on the association relationship and determine second information of the first target work item based on first information of the second target work item.
[0026] A third aspect of this disclosure provides an electronic device including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor, when executing the program, implements the method as described in the first aspect.
[0027] A fourth aspect of this disclosure provides a non-transitory computer-readable storage medium storing computer instructions for causing the computer to perform the method described in the first aspect.
[0028] Based on the same inventive concept, a fifth aspect of the exemplary embodiments of this disclosure provides a computer program product including computer program instructions that, when run on a computer, cause the computer to perform the method as described in the first aspect. Attached Figure Description
[0029] To more clearly illustrate the technical solutions in this disclosure or related technologies, the accompanying drawings used in the description of the embodiments or related technologies will be briefly introduced below. Obviously, the accompanying drawings described below are only embodiments of this disclosure. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0030] Figure 1 shows a flowchart of an exemplary method provided by an embodiment of this disclosure.
[0031] Figure 2A shows a schematic diagram of an exemplary page according to an embodiment of the present disclosure.
[0032] Figure 2B shows a schematic diagram of an exemplary page according to an embodiment of the present disclosure.
[0033] Figures 3A-3G illustrate schematic diagrams of an exemplary page according to an embodiment of the present disclosure.
[0034] Figures 4A-4D illustrate schematic diagrams of an exemplary page according to an embodiment of the present disclosure.
[0035] Figure 5 shows a schematic diagram of an exemplary page according to an embodiment of the present disclosure.
[0036] Figures 6A-6G illustrate schematic diagrams of an exemplary page according to an embodiment of the present disclosure.
[0037] Figures 7A-7F illustrate schematic diagrams of an exemplary page according to an embodiment of the present disclosure.
[0038] Figures 8A-8G illustrate schematic diagrams of an exemplary page according to an embodiment of the present disclosure.
[0039] Figure 9 shows a schematic diagram of an exemplary page according to an embodiment of the present disclosure.
[0040] Figure 10 shows a schematic diagram of an exemplary device provided by an embodiment of the present disclosure.
[0041] Figure 11 shows a schematic diagram of the hardware structure of an exemplary computer device provided in an embodiment of this disclosure. Detailed Implementation
[0042] To make the objectives, technical solutions, and advantages of this disclosure clearer, the following detailed description is provided in conjunction with specific embodiments and the accompanying drawings.
[0043] It should be noted that, unless otherwise defined, the technical or scientific terms used in the embodiments of this disclosure should have the ordinary meaning understood by one of ordinary skill in the art to which this disclosure pertains. The terms "first," "second," and similar terms used in the embodiments of this disclosure do not indicate any order, quantity, or importance, but are merely used to distinguish different components. Terms such as "comprising" or "including" mean that the element or object preceding the word encompasses the elements or objects listed following the word and their equivalents, without excluding other elements or objects. Terms such as "connected" or "linked" are not limited to physical or mechanical connections, but can include electrical connections, whether direct or indirect. Terms such as "upper," "lower," "left," and "right" are used only to indicate relative positional relationships; when the absolute position of the described object changes, the relative positional relationship may also change accordingly.
[0044] 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.
[0045] For ease of explanation, we will first introduce some concepts that may be involved in this disclosure.
[0046] Space is a basic unit of organizational collaboration; it can be the management of a single project or a collection of multiple projects.
[0047] 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, and milestones.
[0048] 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.
[0049] A defect (Issue) refers to something that does not meet the originally defined business requirements. For example, a pop-up window may not display.
[0050] 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.
[0051] Source data refers to data that specifically measures the entire work item. For example, source data can include work items such as requirements, defects, versions, and iterations. Source data can also include view data, such as a pool of ongoing requirements, defects awaiting processing, and custom view names. Finally, source data can include single instances, such as data ranging from a specific requirement, defect, version, or iteration.
[0052] A role is one of the various roles involved in a project. A project requires the cooperation and support of different roles.
[0053] A project schedule, also known as a WBS (Work Breakdown Structure) schedule, is used to break down long-term projects involving many people into work packages based on deliverables, and then further break down each work package into actionable tasks. Within the schedule, you can set nodes, processes, or tasks for each work item. You can also set schedules and timelines for nodes or tasks.
[0054] A schedule can include a start time and an end time. The duration of the schedule can be called the project duration. Estimation can be based on personnel input, for example, calculated in person-days (i.e., one person per day).
[0055] Based on the background technology, current project management systems' planning tables break down a single work item process into different work item processes, and then connect these instances according to the hierarchical relationship of the processes to form a planning table. Since the planning table typically breaks down a project from top to bottom into multiple levels down to the smallest executable granularity, there is a natural need for the transfer and consumption of personnel, field values, schedules, etc., between the decomposed instances with hierarchical attributes. This enables the division of labor and collaboration from personnel appointment to execution, as well as information synchronization, view display, and measurement.
[0056] However, the current backend planning table process parameter configuration and frontend planning table process instance do not have a unified and standard way to solve the problem of parameter passing and instance penetration consumption between processes. They provide a large number of alternative automated configurations, which are not sustainable for iteration and are not convenient for long-term maintenance and use.
[0057] Related technologies establish a "belonging to" work item field for each work item in the schedule table, and automatically write the value of the root work item in the schedule table to this field for consumption. This requires maintaining redundant fields and automation rules on multiple work items, which is not sustainable for iteration and is inconvenient for long-term maintenance and use.
[0058] In view of this, embodiments of the present disclosure provide a data processing method to solve the above problems.
[0059] As shown in Figure 1, the data processing method includes:
[0060] Step S101: In response to the process creation operation on the first schedule, a first process for the first schedule is created, and the association between the work items of the first process is generated.
[0061] The first plan can be a plan used for project management in a first system, such as a project management system.
[0062] In some embodiments, a first process can be created through a process creation operation by a first type of user in the first system. The first type of user can be an administrator of the first system, a process configuration personnel, etc.
[0063] In some embodiments, the first process can be a general process template for project management. After the first process is created and published by a first type of user, a second type of user in the first system can create process templates for project instances to manage actual projects.
[0064] In some embodiments, the first process can also be a process based on a project instance, and this embodiment does not limit this.
[0065] In this embodiment, the first process may include multiple work items, and each work item may include one node or multiple nodes with hierarchical relationships. This embodiment does not limit this.
[0066] When the first process is created, the relationships between the various work items in the first process are also generated and stored in the first system.
[0067] Step S103: In response to the setting operation of the first target work item in the first process, obtain the second target work item based on the association relationship, and determine the second information of the first target work item based on the first information of the second target work item.
[0068] The first information may be the role information, display field information, sub-process information, etc. of the first target work item, and the second information is the role information, display field information, sub-process information, etc. of the first target work item. This embodiment does not limit this.
[0069] In this embodiment, when setting the first target work item in the first process, the second target work item associated with the first target work item can be obtained based on the association relationship between the work items of the first process stored in the first system, and the first information of the second target work item can be used to generate the second information of the first target work item to complete the setting operation of the first target work item.
[0070] In this embodiment, during the creation of the first process, the association relationship between each work item in the first process is also generated. In this way, when it is necessary to set the second information of the first target work item in the first process, the second target work item associated with the first target work item can be obtained based on the association relationship, and the first information of the second target work item can be used to generate the second information of the first target work item. This eliminates the need to independently configure and maintain the second information on the first target work item, reducing the complexity of the project management process and reducing the implementation configuration cost, management cost and maintenance cost.
[0071] In some embodiments, the first target work item may include a plurality of first target nodes. The setting operation of the first target work item may be the setting operation of any one of the plurality of first target nodes of the first target work item. That is, the second information of the first target node is determined based on the first information of the second target work item. This embodiment does not limit this.
[0072] In some embodiments, the second target work item may also include multiple second target nodes. In response to the setting operation of any one of the multiple first target nodes of the first target work item, the second information of the first target node is determined based on the first information of the second target node that meets the conditions in the second target work item. This embodiment does not limit this.
[0073] In some embodiments, the first information and the second information may be, for example, the role information, field information, sub-process information, etc. of the work item, and this embodiment does not limit them.
[0074] In some embodiments, step S101, in response to a process creation operation on a first schedule, creates a first process for the first schedule and generates relationships between work items in the first process, including:
[0075] Step S201: Create a first main process, which includes at least one first work item.
[0076] Step S203: Add the first sub-process as a sub-process of the first main process to the first main process to generate the first process of the first plan table. The sub-process corresponding to the first sub-process includes at least one second work item.
[0077] Step S205: Generate the association relationship between at least one first work item and at least one second work item.
[0078] In this embodiment, the complete project workflow is too complex. For example, a complete project workflow may include a large number of nodes, making it difficult to configure and maintain all nodes within a single workflow. Furthermore, the same project may involve the management of multiple organizations or departments, making unified configuration difficult. Therefore, the large work items corresponding to the complete project can be broken down into multiple work items, such as requirements, development, and sales work items, with each work item maintaining its own sub-workflows. In this way, the sub-workflows corresponding to each work item can be set up first, and then the sub-workflows corresponding to each work item can be imported into the main workflow when creating the main workflow, thus completing the setup of the complete project workflow, i.e., the first workflow.
[0079] In this process, because the parameter information of each work item is set independently when each work item sub-process is set independently, and the parameter information of each work item in the main process is also set independently, this will lead to inconsistent parameter information of each work item in the first process, making it difficult to configure, use and maintain.
[0080] Therefore, in this embodiment, after creating the first main process, the first sub-process is added to the first main process as a sub-process of the first main process, and the association relationship between each first work item in the first main process and each second work item in the first sub-process is created. In this way, the information of each second work item in the first sub-process can be configured by utilizing the association relationship between each first work item and the second work item, ensuring that the node information of each work item in the newly introduced first sub-process is consistent with the first main process, thereby reducing the cost of configuration, use and maintenance.
[0081] In some embodiments, the first work items in the first main process also have the same type of association relationship, and the second work items in the first sub-process also have the same type of association relationship. This embodiment does not limit this.
[0082] In some embodiments, other sub-processes may be introduced during the creation of the first sub-process, and the relationships between various work items will also be generated and saved. This embodiment does not limit this.
[0083] In some embodiments, the association relationship includes a parent-child hierarchy. This parent-child hierarchy between two work items includes, but is not limited to, a parent-child relationship. As shown in Figure 2A, in this exemplary first process, work item 1 is the root work item. There are parent-child hierarchy relationships between work item 1, work item 2, and work item 2.1, while there are parent-child relationships between work item 1 and work item 2, and between work item 2 and work item 2.1.
[0084] In some embodiments, the first target work item is any one of the second work items. Then, step S103, which involves obtaining the second target work item based on the association relationship in response to a setting operation on the first target work item in the first process, includes: in response to a setting operation on the first target work item in at least one of the second work items, obtaining the second target work item from at least one of the first work items based on the parent-child hierarchy relationship.
[0085] Figure 2A shows an exemplary schematic diagram of the first main process. The first work item of the first main process includes work item 1, work item 2, work item 2.1, work item 3, and work item 3.1.
[0086] As shown in Figure 2B, when a first sub-process is introduced under work item 3 of the first main process, the second work item of the first sub-process includes work item 4 and work item 4.1. At this time, a parent-child hierarchy is established between work item 4 and work item 4.1 in the first sub-process and each work item in the first main process. Specifically, work item 4 has a parent-child relationship with work item 3, and work item 4.1 has a parent-child relationship with work item 4. Therefore, a parent-child hierarchy exists between work item 1, work item 3, work item 4, and work item 4.1.
[0087] In this embodiment, if the first target work item is work item 4, when setting the first target work item (i.e., work item 4), work item 1 or work item 3 is obtained as the second target work item based on the parent-child hierarchy relationship between work item 1, work item 3, and work item 4. The first information of the second target work item (i.e., work item 1 or work item 3) can be used to determine the second information of the first target work item (i.e., work item 4). Thus, even if the first sub-process is established independently, when configuring the information of each work item in the first sub-process within the first process, the configuration can be based on the information of existing work items in the first process, and specifically on the information of work items with parent-child relationships. This ensures the consistency of the information of each work item in the first sub-process with the information of the work items in the first main process.
[0088] In some embodiments, the at least one first work item includes at least one root work item; the step S103 of obtaining the second target work item based on the parent-child hierarchy includes: obtaining the first root work item among the at least one root work item that satisfies the parent-child hierarchy with the first target work item, and determining the first root work item as the second target work item.
[0089] In this embodiment, the first main process includes at least one root work item. When obtaining the second target work item, it is necessary to obtain the first root work item that satisfies the parent-child hierarchical relationship as the second target work item.
[0090] As shown in Figure 2B, when the first target work item, i.e. work item 4, is set, based on the parent-child hierarchy relationship between work item 1, work item 3, and work item 4, it can be determined that work item 1 is the first root work item. Therefore, work item 1 can be determined as the second target work item, and the first information of the second target work item, i.e. work item 1, can be used to determine the second information of the first target work item, i.e. work item 4.
[0091] In some embodiments, when setting the first target work item, the information of the first target work item can be determined not only based on the information of the second target work item, but also by combining the information of the first target work item and the information of the second target work item. This embodiment does not limit this.
[0092] In some embodiments, the first main process may include multiple root work items, and these multiple root work items may not necessarily have a parent-child relationship with the first target work item. When using it, it is necessary to obtain the root work item that satisfies the parent-child relationship as the second target work item.
[0093] In some embodiments, the at least one first work item includes at least one root work item and at least one subordinate work item; the step S103 of obtaining the second target work item based on the parent-child hierarchy includes:
[0094] Step S201: Obtain the second root work item among the at least one root work item that satisfies the parent-child hierarchical relationship with the first target work item.
[0095] Step S203: Obtain the first subordinate work item that satisfies the parent-child hierarchical relationship among the subordinate work items of the second root work item, and determine the first subordinate work item as the second target work item.
[0096] In this embodiment, when the first work item of the first main process includes a root work item and its subordinate work items, either the root work item or its subordinate work items can be obtained as the second target work item. Thus, the second information of the first target work item is determined based on the first information of the subordinate work items of the root work item. The first subordinate work item of the root work item that is determined to be the first target work item must also satisfy a parent-child hierarchical relationship.
[0097] As shown in Figure 2B, when the first target work item, i.e. work item 4, is set, based on the parent-child hierarchy relationship between work item 1, work item 3, and work item 4, it can be determined that work item 1 is the second root work item, and work item 3 is the first subordinate work item that satisfies the parent-child hierarchy relationship. Work item 3 is determined to be the second target work item, and the first information of the second target work item, i.e. work item 3, can be used to determine the second information of the first target work item, i.e. work item 4.
[0098] As shown in Figure 3A, when it is necessary to set the role information of the first target work item, the role control in the plan table is triggered to find the second root work item "Requirement" based on the parent-child hierarchy. Based on the second root work item "Requirement", the subordinate work item "5.1.1 Competitive Product Conclusion" is found as the second target work item. Then, the role list of the second target work item "5.1.1 Competitive Product Conclusion" can be obtained, and the role information of the first target work item can be set based on the role information of the second target work item "5.1.1 Competitive Product Conclusion".
[0099] As shown in Figure 3B, when it is necessary to set the field information of the first target work item, the second root work item "Requirement" is found based on the parent-child hierarchy by triggering the WBS search information control. Based on the second root work item "Requirement", the subordinate work item "5 Product Review" is found as the second target work item. Then, the field information list of the second target work item "5 Product Review" can be obtained, and the field information of the first target work item can be set based on the field information list of the second target work item "5 Product Review".
[0100] In some embodiments, the at least one first work item includes at least one root work item and at least one subordinate work item; the step S103 of obtaining the second target work item based on the parent-child hierarchy includes:
[0101] Step S301: Obtain the third root work item among the at least one root work item that satisfies the parent-child hierarchical relationship with the first target work item.
[0102] Step S303: Based on the process type, obtain the second subordinate work item that satisfies the parent-child hierarchical relationship among the subordinate work items of the third root work item, and determine the second subordinate work item as the second target work item.
[0103] In this embodiment, when the first work item of the first main process includes a root work item and its subordinate work items, the root work item and process type can be selected first, and then the subordinate work item can be selected as the second target work item based on the process type. Thus, the second information of the first target work item is determined based on the first information of the subordinate work item of the root work item. The first subordinate work item of the root work item that is determined as the first target work item must also satisfy a parent-child hierarchical relationship.
[0104] As shown in Figure 3C, when it is necessary to set the first target work item, the third work item "requirement" is found based on the parent-child hierarchy by triggering the WBS search information control, and the process type is selected based on the third work item "requirement".
[0105] As shown in Figure 3D, after selecting the root work item and the process type, you can continue to select the second subordinate work item in the subordinate work item (such as a subprocess) based on the process type, and determine the selected second subordinate work item as the second target work item.
[0106] As shown in Figure 3E, after selecting the root work item and process type, you can continue to select the second sub-work item "12 Product Development" in the sub-work item (e.g., sub-process) as the second target work item based on the process type. Then, you can set the field information of the first target work item based on the field information list of the second sub-work item "12 Product Development".
[0107] As shown in Figure 3F, after selecting the root work item and process type, you can continue to select the second sub-work item "12.3 Model Making" from the sub-work items (e.g., sub-processes) as the second target work item based on the process type. As shown in Figure 3G, you can set the field information of the first target work item based on the field information list included in the second sub-work item "12.3 Model Making".
[0108] In the above embodiments, since the root work item is the most commonly used work item in the parent-child hierarchy scenario, when setting the first target work item, the root work item that satisfies the parent-child hierarchy is first determined, and then the search is performed based on the root work item, which can help users quickly find the information they need.
[0109] In some embodiments, the method further includes: in response to adding a third work item in the first process, adding the association relationship between the third work item and the second work item and the first work item.
[0110] In this embodiment, a third work item is added to the first process. At this time, regardless of whether the third work item is a sub-work item of a sub-process corresponding to the first sub-process or a sub-work item of a work item in the first main process, it is necessary to add the association relationship between the third work item and the second work item and the first work item. That is, to add the parent-child hierarchical relationship between the third work item and each work item in the first process. In this way, the parent work item of the third work item can be obtained based on the parent-child hierarchical relationship, and the information of the parent work item can be used to determine the information of the third work item.
[0111] In this embodiment, both the first type of user and the second type of user in the first system can add a third work item to the first process. The first type of user can be an administrator, process configuration personnel, etc., while the second type of user can be a user on the instance side; this embodiment does not impose any limitations on this.
[0112] In some embodiments, work items in sub-processes can also be modified in the first process. Specifically, after modifying the process type of a sub-process node in the root work item, the work items on the schedule link need to be readjusted according to the details of the sub-process nodes under the modified process type, and the original work items on the link need to be deleted. In process management where the process type of a sub-process is independent, after adjusting the process type of other sub-process nodes under the process, the work items on the schedule link need to be readjusted according to the details of the sub-process nodes under the modified process, including all work items of the main processes that reference this sub-process.
[0113] In some embodiments, work items in sub-processes can also be deleted in the first process. Specifically, the work items of the sub-process node and its subordinate sub-process node work items are deleted from the WBS link. When downstream processes consume, only the latest configuration can be obtained for consumption. If each consumer has already configured the deleted sub-process node, it must be able to operate normally; unless the user manually deletes the configuration, the deleted sub-process node cannot be selected again.
[0114] In some embodiments, determining the second information of the first target work item based on the first information of the second target work item in step S103 includes: determining the role information of the first target work item based on the role information of the second target work item.
[0115] As shown in Figure 3A, in this embodiment, the role information of the first target work item can be configured based on the role information of the second target work item.
[0116] In some embodiments, determining the second information of the first target work item based on the first information of the second target work item in step S103 includes: determining the field information of the first target work item based on the field information of the second target work item.
[0117] As shown in Figure 3B, in this embodiment, the field information of the first target work item can be configured based on the field information of the second target work item.
[0118] In some embodiments, determining the second information of the first target work item based on the first information of the second target work item in step S103 includes: determining the sub-process information of the first target work item based on the sub-process information of the second target work item.
[0119] As shown in Figure 3D, in this embodiment, the sub-process information of the first target work item can be configured based on the sub-process information of the second target work item.
[0120] In some embodiments, the role information of the first target work item is displayed on the schedule display page of the first schedule; determining the role information of the first target work item based on the role information of the second target work item includes:
[0121] Step S401: In response to the role setting operation of the first target work item in the schedule display page, obtain the role information list of the second target work item.
[0122] Step S403: In response to the selection operation of at least one target role in the role information list of the second target work item, determine the role information of the first target work item.
[0123] In this embodiment, roles can be configured for the first target work item displayed on the schedule page. By setting the role for the first target work item, a list of role information for the second target work item is displayed. Then, based on the user's selection, the role information in the role information list of the second target work item is configured to match the role information of the first target work item.
[0124] As shown in Figure 4A, when configuring role information for the first target work item "5.1 Software Competitive Analysis", a first window can be displayed. The first selection box in this first window displays the role information for the current work item. Clicking the WBS to find the role control will display the root work item "Requirements" and its next-level work item "5 Product Review" in the second selection box of the first window, based on the parent-child hierarchy. When the user selects work item "5 Product Review" as the second target work item, a third selection box in the first window will be displayed, showing the role information list for the second target work item "5 Product Review". Through the user's selection, the role information in the role information list of the second target work item "5 Product Review" can be configured to match the role information of the first target work item "5.1 Software Competitive Analysis".
[0125] In some embodiments, the role information includes the role name and the name of the second target work item.
[0126] In this embodiment, when the selected role information is the role information of the current first target work item itself, the prefix is not displayed in the option box; when the selected role information is the role information of the second target work item, the prefix displays the name of the second target work item, for example, it is displayed as "5 Product Review / Data Manager".
[0127] In the first window, the root task item only displays the name of the root task item, while other task items display the hierarchical number and the name of the task item.
[0128] In this embodiment, when setting role information for the first target work item, a search can also be performed. During the search, the roles of all parent work items of the current work item are displayed.
[0129] In some embodiments, the method further includes: in response to a user settings operation on the first target work item, displaying the role information of the first target work item on the user settings association page of the first target work item.
[0130] The user settings association page may include a page for setting the main role. This page must also display the role information of the first target work item determined by the target role selected based on the role information list of the second target work item.
[0131] In this embodiment, after setting multiple role information for the first target work item, it is necessary to set the main role for the first target work item. As shown in Figure 4B, if the set main role is the role information for the second target work item, the main role information will be displayed with a prefix and role name, for example, "5 Product Reviewer / Document Manager".
[0132] The user settings association page may include a page for deleting role information from work items.
[0133] In this embodiment, when deleting role information in a work item, it is necessary not only to verify whether the role information is used in the current work item's workflow, but also to verify whether other work items use the role information based on a parent-child hierarchy. If other work items use the role information based on a parent-child hierarchy, a prompt needs to be displayed when deleting the role information. As shown in Figure 4C, the prompt message can display which work items use the role information and show the work items that use the role information.
[0134] If role information has been set for the first target task, and that role information has been deleted, a corresponding prompt message will be displayed.
[0135] In some embodiments, the user setting association page may include a node flow configuration page. When setting the authorized role information for the completed operation on the node flow configuration page, the authorized role information for the completed operation of the first target work item can be set based on the authorized role information for the completed operation of the first target work item, and the role information list of the second target work item can be obtained. Based on the selection operation of at least one target role in the role information list of the second target work item, the role information of the first target work item can be determined, thereby determining the role information that can set the node flow status of the first target work item to completed, as shown in Figure 4D.
[0136] In some embodiments, determining the field information of the first target work item based on the field information of the second target work item includes:
[0137] Step S501: In response to the node display setting operation of the first target work item, obtain the display field list of the second target work item.
[0138] Step S503: In response to the selection operation of at least one target field in the display field list of the second target work item, determine the field information of the first target work item, and determine the node display conditions of the first target work item based on the field information.
[0139] In this embodiment, when setting node display conditions, the parent work item, i.e., the second target work item, can be found based on the current first target work item. The field information of the current first target work item is determined according to the field information in the display field list of the second target work item, so as to determine the node display conditions of the first target work item based on the field information.
[0140] As shown in Figure 5, on the node display condition settings page, when setting field information, a second window is displayed. The first selection box in this first window displays the field information of the current work item. Triggering the WBS-based role search control displays the root work item "Requirements" and its next-level work item "5 Product Review," shown in the second selection box of the first window, based on the parent-child hierarchy. When the user selects work item "5 Product Review" as the second target work item, a third selection box in the first window is displayed, showing a list of display fields for the second target work item "5 Product Review." By selecting from this list, the user can configure the field information of the second target work item "5 Product Review" as the configuration information for the current work item, and then configure the node display conditions for that work item based on this field information.
[0141] In some embodiments, determining the role information of the first target work item based on the role information of the second target work item includes: in response to an associated item setting operation of the first target work item, obtaining a list of display fields of a second target work item associated with the first target work item; in response to a selection operation of at least one target field in the display field list of the second target work item, determining the field information of the associated work item of the first target work item; and / or, in response to an associated item setting operation of the first target work item, obtaining a list of role information of a second target work item associated with the first target work item; in response to a selection operation of at least one target role in the role information list of the second target work item, determining the role information of the associated work item of the first target work item.
[0142] In this embodiment, the associated items of the first target work item can be set in the details page, including setting fields and roles. As shown in Figure 6A, the associated item information control can be set as two configuration boxes. When the first configuration box is triggered, a third window can be displayed. The first selection box of the third window displays the search method for associated items. Clicking the WBS search control will display the root work item "Requirement", "Project Management", etc., displayed in the second selection box of the third window based on the parent-child hierarchy. When the user selects the root work item "Requirement", the third selection box of the third window is displayed, and the selectable process types are displayed in the third selection box. When the user selects the corresponding process type, such as "R&D Requirement", the current option information "Plan Table Work Item / Requirement / R&D Requirement" will be displayed in the first configuration box.
[0143] When the second configuration box is triggered, a fourth window is displayed. The first selection box in this third window displays the sub-process work items under the process type "R&D Requirements". After the user selects work item "12 Product R&D", the second selection box in the fourth window is displayed, showing the sub-process work items of work item "12 Product R&D". When the user selects work item "12.3 Model Making" as the second target work item, the third selection box in the fourth window is displayed, showing the list of display fields for the second target work item "12.3 Model Making". By selecting from the display field list, the user can configure the field information of the second target work item "12.3 Model Making" as the configuration information for the current work item, and then configure the field information of the associated work items of the first target work item based on this field information.
[0144] In this embodiment, the first configuration box of the associated task information control can be searched based on the process type to set the field information of the associated work item of the first target work item. When searching for field information based on the process type, the selection box will display the information of the matched process type based on the parent-child hierarchy, as shown in Figure 6B.
[0145] In this embodiment, the second configuration box of the associated item information control can be searched based on fields. When the first configuration box specifies a work item, the second configuration box can only search within the specified work item; when the first configuration box specifies both a work item and a process type, the second configuration box can search for fields of all work items in the sub-process chain containing the current work item under that process type, as shown in Figure 6C.
[0146] In some embodiments, determining the field information of the first target work item based on the field information of the second target work item includes: in response to a view display configuration operation on the first target work item, obtaining a list of display fields of the second target work item associated with the first target work item; and in response to a selection operation on at least one target field in the list of display fields of the second target work item, determining the field information of the view display page of the first target work item.
[0147] In this embodiment, when configuring the view display for the first target work item, settings can be made based on the associated items of the first target work item. As shown in Figure 6D, the associated item information control can be set as two configuration boxes. When the first configuration box is triggered, a third window can be displayed. The search method for associated items is displayed in the first selection box of the third window. Clicking the WBS search control will display the root work item "Requirement", "Project Management", etc., displayed in the second selection box of the third window based on the parent-child hierarchy. When the user selects the root work item "Requirement", the third selection box of the third window is displayed, and the selectable process types are displayed in the third selection box. When the user selects the corresponding process type, such as "R&D Requirement", the current option information "Plan Table Work Item / Requirement / R&D Requirement" will be displayed in the first configuration box.
[0148] When the second configuration box is triggered, a fourth window is displayed. The first selection box in this third window displays the sub-process work items under the process type "R&D Requirements". After the user selects work item "12 Product R&D", the second selection box in the fourth window is displayed, showing the sub-process work items of work item "12 Product R&D". When the user selects work item "12.3 Model Making" as the second target work item, the third selection box in the fourth window is displayed, showing the list of display fields for the second target work item "12.3 Model Making". By selecting from the display field list, the user can configure the field information of the second target work item "12.3 Model Making" as the configuration information for the current work item, and then configure the field information of the associated work items of the first target work item based on this field information.
[0149] In some embodiments, determining the field information of the first target work item based on the field information of the second target work item includes: in response to a view filtering configuration operation on the first target work item, obtaining a list of display fields of a second target work item associated with the first target work item; and in response to a selection operation on at least one target field in the list of display fields of the second target work item, determining the field information of the view filtering conditions of the first target work item.
[0150] In this embodiment, when setting view filtering for the first target work item, settings can be based on related items. As shown in Figure 6E, the related item information control can be set as two configuration boxes. When the first configuration box is triggered, a third window can be displayed. The first selection box of the third window displays the search method for related items. Clicking the WBS search control will display the root work item "Requirement", "Project Management", etc., displayed in the second selection box of the third window based on the parent-child hierarchy. When the user selects the root work item "Requirement", the third selection box of the third window is displayed, and the selectable process types are shown in the third selection box. When the user selects the corresponding process type, such as "R&D Requirement", the current option information "Plan Table Work Item / Requirement / R&D Requirement" will be displayed in the first configuration box.
[0151] When the second configuration box is triggered, a fourth window is displayed. The first selection box in this third window displays the sub-process work items under the process type "R&D Requirements". After the user selects work item "12 Product R&D", the second selection box in the fourth window is displayed, showing the sub-process work items of work item "12 Product R&D". When the user selects work item "12.3 Model Making" as the second target work item, the third selection box in the fourth window is displayed, showing the list of display fields for the second target work item "12.3 Model Making". By selecting from the display field list, the user can configure the field information of the second target work item "12.3 Model Making" as the configuration information for the current work item, and then configure the field information of the associated work items of the first target work item based on this field information.
[0152] In some embodiments, determining the field information of the first target work item based on the field information of the second target work item includes: in response to a view grouping configuration operation on the first target work item, obtaining a list of display fields of a second target work item associated with the first target work item; and in response to a selection operation on at least one target field in the list of display fields of the second target work item, determining the field information of the view grouping conditions of the first target work item.
[0153] In this embodiment, when setting view grouping conditions for the first target work item, the settings can be based on the associated items of the first target work item, thereby determining the field information of the view grouping conditions of the first target work item by including at least one target field in the display field list of the second target work item.
[0154] In some embodiments, determining the sub-process information of the first target work item based on the sub-process information of the second target work item includes:
[0155] Step S601: In response to the view data source configuration operation for the first target work item, obtain the sub-process information list of the second target work item.
[0156] Step S603: In response to the selection operation of target sub-process information in the sub-process information list of the second target work item, determine the view data source of the first target work item based on the target sub-process information.
[0157] In this embodiment, when configuring the data source in the view control of the first target work item, the parent-child hierarchy relationship can be used to find the sub-process information list of the second target work item in the setting of the data visibility range conditions, so as to select the corresponding target sub-process information and determine the view data source of the first target work item based on the work items included in the target sub-process information, as shown in Figures 6F and 6G.
[0158] In some embodiments, determining the sub-process information of the first target work item based on the sub-process information of the second target work item includes: in response to a schedule work item configuration operation for the first target work item, obtaining a list of sub-process information of the second target work item; and in response to a selection operation of target sub-process information in at least one sub-process information list of the second target work item, hierarchically displaying the first target work item based on the target sub-process information.
[0159] In this embodiment, when configuring the schedule work item of the first target work item, the target sub-process information can be selected from the sub-process information list of the second target work item based on the parent-child hierarchy relationship as the process of the first target work item. Thus, the first target work item can be displayed hierarchically based on the target sub-process information, as shown in Figures 7A and 7B.
[0160] In some embodiments, determining the sub-process information of the first target work item based on the sub-process information of the second target work item includes: in response to a view configuration operation of the schedule work item of the first target work item, obtaining a list of sub-process information of the second target work item; and in response to a selection operation of target sub-process information in at least one sub-process information list of the second target work item, displaying a view of the first target work item based on the target sub-process information.
[0161] In this embodiment, when configuring the view of the schedule work item of the first target work item, the target sub-process information can be selected from the sub-process information list of the second target work item based on the parent-child hierarchy relationship as the process of the first target work item. Thus, the view of the first target work item can be displayed based on the target sub-process information, as shown in Figures 7C and 7D.
[0162] In some embodiments, determining the subprocess information of the first target work item based on the subprocess information of the second target work item includes: in response to a view filtering configuration operation of the schedule work item of the first target work item, obtaining a list of subprocess information of the second target work item associated with the first target work item; and in response to a selection operation of target subprocess information in the display field list of the second target work item, determining the filtering conditions of the schedule work item of the first target work item.
[0163] In this embodiment, when configuring the view filtering conditions for the schedule work item of the first target work item, the target sub-process information can be selected from the sub-process information list of the second target work item based on the parent-child hierarchy relationship as the process of the first target work item. Thus, the view of the first target work item can be filtered and displayed based on the target sub-process information, as shown in Figure 7E.
[0164] In some embodiments, determining the subprocess information of the first target work item based on the subprocess information of the second target work item includes: in response to a view grouping configuration operation for the schedule work item of the first target work item, obtaining a list of subprocess information of the second target work item associated with the first target work item; and in response to a selection operation for target subprocess information in the list of subprocess information of the second target work item, determining the view grouping conditions for the schedule work item of the first target work item.
[0165] In this embodiment, when configuring the view grouping conditions for the schedule work item of the first target work item, the target sub-process information can be selected from the sub-process information list of the second target work item based on the parent-child hierarchy relationship as the process of the first target work item. Thus, the view of the first target work item can be grouped and displayed based on the target sub-process information, as shown in Figure 7F.
[0166] In some embodiments, the first target work item is displayed on an automation configuration page, and the method further includes: in response to a trigger condition setting operation for the first target work item, obtaining a list of display fields for the second target work item; and in response to a selection operation for at least one target field in the list of display fields for the second target work item, determining field information of the trigger condition for the first target work item.
[0167] The automation configuration page allows you to configure trigger conditions and actions. When configuring trigger conditions and actions, you need to configure them based on the work item and its corresponding conditions.
[0168] In this embodiment, when configuring the triggering conditions for the first target work item, the field information of the parent work item, i.e., the second target work item, can be used as the field of the first target work item based on the parent-child hierarchical relationship. Thus, the triggering conditions for the first target work item can be set based on the selected field, as shown in Figure 8A.
[0169] In some embodiments, the first target work item is displayed on an automation configuration page, and the method further includes: in response to setting operation fields for the first target work item, obtaining a list of display fields for the second target work item; and in response to a selection operation of at least one target field in the list of display fields for the second target work item, determining operation field information for the first target work item.
[0170] In this embodiment, when configuring the fields of the operation actions of the first target work item, the field information of the parent work item, i.e. the second target work item, can be used as the fields of the operation actions of the first target work item based on the parent-child hierarchical relationship. Thus, the operation actions of the first target work item can be set based on the selected fields, as shown in Figure 8B.
[0171] In some embodiments, the first target work item is displayed on an automation configuration page, and the method further includes: in response to node operation settings for the first target work item, obtaining a list of display fields for the second target work item; and in response to a selection operation on at least one target field in the list of display fields for the second target work item, determining field information of the operation setting conditions for the first target work item.
[0172] In this embodiment, when configuring the node operation of the first target work item, the field information of the parent work item, i.e. the second target work item, can be used as the field of the operation action of the first target work item based on the parent-child hierarchical relationship. Thus, the node operation of the first target work item can be set based on the selected field, as shown in Figure 8C.
[0173] In some embodiments, the first target work item is displayed in an automation configuration page, and the method further includes: in response to a role assignment setting operation for the first target work item, obtaining a role list for the second target work item; and in response to a selection operation for at least one target role in the role list of the second target work item, determining a triggering role for the first target work item.
[0174] In this embodiment, when configuring the role assignment for the first target work item, the role information of the parent work item, i.e., the second target work item, can be used as the role information of the first target work item based on the parent-child hierarchical relationship. Thus, the role assignment for the first target work item can be performed based on the selected role, as shown in Figures 8D, 8E, and 8F.
[0175] In some embodiments, the first target work item is displayed on an automation configuration page, and the method further includes: in response to a setting operation triggered by the association relationship of the first target work item, obtaining a list of display fields of the second target work item associated with the first target work item; and in response to a selection operation of at least one target field in the list of display fields of the second target work item, determining field information of the association relationship conditions of the first target work item.
[0176] In this embodiment, when configuring the role assignment for the first target work item, other synchronized personnel associated with the trigger can be selected. Then, the role information of the second target work item can be selected from the associated work items based on the parent-child hierarchy as the role information of the first target work item. Thus, the role assignment for the first target work item can be performed based on the selected role, as shown in Figure 8F.
[0177] In some embodiments, the first target work item is displayed on an automation configuration page, and the method further includes: in response to a state transition setting operation of the first target work item, obtaining a list of display fields of the second target work item; in response to a selection operation of at least one target field in the list of display fields of the second target work item, determining field information of the state transition conditions of the first target work item.
[0178] In this embodiment, when configuring the state transition conditions of the first target work item, the synchronized personnel under other items associated with the trigger can be selected, and the role information of the second target work item can be selected from the associated work items as the field information of the first target work item. Thus, the state transition conditions of the first target work item can be configured based on the selected fields, as shown in Figure 8G.
[0179] In some embodiments, the first target work item is displayed on an automation configuration page, and the method further includes: in response to a metric range setting operation for the first target work item, obtaining a list of sub-process information for the second target work item; and in response to a selection operation of target sub-process information in the list of sub-process information for the second target work item, determining metric range data for the first target work item.
[0180] In this embodiment, when configuring a calculated field for the first target work item, the sub-process, role information, or field information of the second target work item can be selected as the sub-process, role information, or field information of the first target work item based on the parent-child hierarchical relationship. Thus, the first target work item can be measured based on the range determined by the selected sub-process, role information, or field information, as shown in Figure 9.
[0181] It is understood that before using the technical solutions of the various embodiments in this disclosure, users will be informed of the type, scope of use, and usage scenarios of the personal information involved in an appropriate manner, and user authorization will be obtained.
[0182] For example, upon receiving a user's active request, a prompt message is sent to the user to explicitly inform them that the requested operation will require the acquisition and use of the user's personal information. This allows the user to independently choose, based on the prompt message, whether to provide personal information to the software or hardware such as electronic devices, applications, servers, or storage media performing the operations of this disclosed technical solution.
[0183] As an optional but not limited implementation, in response to a user's active request, sending a prompt message to the user can be done via a pop-up window, where the prompt message can be presented in text format. Furthermore, the pop-up window can also include a selection control allowing the user to choose "agree" or "disagree" to provide personal information to the electronic device.
[0184] It is understood that the above notification and user authorization process are merely illustrative and do not constitute a limitation on the implementation of this disclosure. Other methods that comply with relevant laws and regulations may also be applied to the implementation of this disclosure.
[0185] It should be noted that the method of this disclosure embodiment can be executed by a single device, such as a computer or server. The method of this embodiment can also be applied to a distributed scenario, where multiple devices cooperate to complete the task. In such a distributed scenario, one of these devices may execute only one or more steps of the method of this disclosure embodiment, and the multiple devices will interact with each other to complete the method described.
[0186] It should be noted that the above description describes some embodiments of this disclosure. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recorded in the claims can be performed in a different order than that shown in the above embodiments and still achieve the desired result. Furthermore, the processes depicted in the drawings do not necessarily require a specific or sequential order to achieve the desired result. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.
[0187] Based on the same inventive concept, corresponding to any of the above-described embodiments, this disclosure also provides a data processing apparatus.
[0188] Referring to FIG10, the apparatus includes: a creation module 11 configured to: in response to a process creation operation on a first schedule, create a first process for the first schedule and generate an association relationship between each work item in the first process; and a setting module 13 configured to: in response to a setting operation on a first target work item in the first process, obtain a second target work item based on the association relationship and determine second information of the first target work item based on first information of the second target work item.
[0189] In some embodiments, the apparatus is further configured to: create a first main process, the first main process including at least one first work item; add a first subprocess as a subprocess of the first main process to the first main process, generate the first process of the first schedule, the subprocess corresponding to the first subprocess including at least one second work item; and generate the association relationship between at least one first work item and at least one second work item.
[0190] In some embodiments, the association includes a parent-child hierarchy, and the first target work item is any of the second work items; the apparatus is further configured to: in response to a setting operation on the first target work item in at least one of the second work items, obtain the second target work item from at least one of the first work items based on the parent-child hierarchy.
[0191] In some embodiments, the at least one first work item includes at least one root work item; the apparatus is further configured to: obtain the first root work item among the at least one root work item that satisfies the parent-child hierarchy relationship with the first target work item, and determine the first work item as the second target work item.
[0192] In some embodiments, the at least one first work item includes at least one root work item and at least one subordinate work item; the apparatus is further configured to: obtain a second root work item among the at least one root work item that satisfies the parent-child hierarchical relationship with the first target work item; obtain a first subordinate work item among the subordinate work items of the second root work item that satisfies the parent-child hierarchical relationship; and determine the first subordinate work item as the second target work item.
[0193] In some embodiments, the at least one first work item includes at least one root work item and at least one subordinate work item; the apparatus is further configured to: obtain a third root work item among the at least one root work item that satisfies the parent-child hierarchy relationship with the first target work item; obtain a second subordinate work item among the subordinate work items of the third work item that satisfies the parent-child hierarchy relationship based on the process type, and determine the second subordinate work item as the second target work item.
[0194] In some embodiments, the apparatus is further configured to: in response to adding a third work item in the first process, add the association between the third work item and the second work item and the first work item.
[0195] In some embodiments, the apparatus is further configured to: determine the role information of the first target work item based on the role information of the second target work item; determine the field information of the first target work item based on the field information of the second target work item; and determine the sub-process information of the first target work item based on the sub-process information of the second target work item.
[0196] In some embodiments, the role information of the first target work item is displayed on the schedule display page of the first schedule; the device is further configured to include: in response to a role setting operation of the first target work item in the schedule display page, obtaining a list of role information of the second target work item; and in response to a selection operation of at least one target role in the list of role information of the second target work item, determining the role information of the first target work item.
[0197] In some embodiments, the role information includes the role name and the name of the second target work item.
[0198] In some embodiments, the apparatus is further configured to: display the role information of the first target work item on the user settings association page of the first target work item in response to a user settings operation on the first target work item.
[0199] In some embodiments, the apparatus is further configured to: in response to a node display setting operation for the first target work item, obtain a list of display fields for a second target work item; in response to a selection operation for at least one target field in the list of display fields for the second target work item, determine field information of the first target work item, and determine node display conditions for the first target work item based on the field information.
[0200] In some embodiments, the apparatus is further configured to: in response to an associated item setting operation on the first target work item, obtain a list of display fields of a second target work item associated with the first target work item; in response to a selection operation on at least one target field in the display field list of the second target work item, determine field information of an associated work item of the first target work item; and / or, in response to an associated item setting operation on the first target work item, obtain a list of role information of a second target work item associated with the first target work item; in response to a selection operation on at least one target role in the role information list of the second target work item, determine role information of an associated work item of the first target work item.
[0201] In some embodiments, the apparatus is further configured to: in response to a view display configuration operation on the first target work item, obtain a list of display fields of a second target work item associated with the first target work item; in response to a selection operation on at least one target field in the list of display fields of the second target work item, determine field information of the view display page of the first target work item; in response to a view filtering configuration operation on the first target work item, obtain a list of display fields of a second target work item associated with the first target work item; in response to a selection operation on at least one target field in the list of display fields of the second target work item, determine field information of the view filtering conditions of the first target work item; in response to a view grouping configuration operation on the first target work item, obtain a list of display fields of a second target work item associated with the first target work item; in response to a selection operation on at least one target field in the list of display fields of the second target work item, determine field information of the view grouping conditions of the first target work item.
[0202] In some embodiments, the apparatus is further configured to: in response to a view data source configuration operation for the first target work item, obtain a list of subprocess information for the second target work item; and in response to a selection operation of target subprocess information in the list of subprocess information for the second target work item, determine a view data source for the first target work item based on the target subprocess information.
[0203] In some embodiments, the apparatus is further configured to: in response to a schedule work item configuration operation for the first target work item, obtain a list of sub-process information for the second target work item; in response to a selection operation of target sub-process information in at least one sub-process information list of the second target work item, hierarchically display the first target work item based on the target sub-process information; in response to a view configuration operation for a schedule work item of the first target work item, obtain a list of sub-process information for the second target work item; in response to a selection operation of target sub-process information in at least one sub-process information list of the second target work item, perform a process flow analysis of the first target work item based on the target sub-process information. The system displays a row view; in response to a view filtering configuration operation on the schedule work item of the first target work item, it obtains a list of sub-process information of the second target work item associated with the first target work item; in response to a selection operation on the target sub-process information in the display field list of the second target work item, it determines the filtering conditions for the schedule work item of the first target work item; in response to a view grouping configuration operation on the schedule work item of the first target work item, it obtains a list of sub-process information of the second target work item associated with the first target work item; in response to a selection operation on the target sub-process information in the sub-process information list of the second target work item, it determines the view grouping conditions for the schedule work item of the first target work item.
[0204] In some embodiments, the first target work item is displayed in an automation configuration page, and the device is further configured to: in response to a trigger condition setting operation on the first target work item, obtain a list of display fields for the second target work item; in response to a selection operation on at least one target field in the list of display fields for the second target work item, determine field information of the trigger condition for the first target work item; in response to an operation field setting operation for the first target work item, obtain a list of display fields for the second target work item; in response to a selection operation on at least one target field in the list of display fields for the second target work item, determine operation field information of the first target work item; in response to a node operation setting operation for the first target work item, obtain a list of display fields for the second target work item; in response to a selection operation on at least one target field in the list of display fields for the second target work item, determine the first target work item's trigger condition field information. The system sets the field information for the operation settings conditions of the first target work item; in response to the role assignment setting operation for the first target work item, it obtains the role list of the second target work item; in response to the selection operation of at least one target role in the role list of the second target work item, it determines the triggering role of the first target work item; in response to the association trigger setting operation of the first target work item, it obtains the display field list of the second target work item associated with the first target work item; in response to the selection operation of at least one target field in the display field list of the second target work item, it determines the field information for the association conditions of the first target work item; in response to the state transition setting operation of the first target work item, it obtains the display field list of the second target work item; in response to the selection operation of at least one target field in the display field list of the second target work item, it determines the field information for the state transition conditions of the first target work item.
[0205] In some embodiments, the first target work item is displayed in an automation configuration page, and the device is further configured to: in response to a measurement range setting operation for the first target work item, obtain a list of sub-process information for the second target work item; and in response to a selection operation of target sub-process information in the list of sub-process information for the second target work item, determine the measurement range data for the first target work item.
[0206] For ease of description, the above apparatus is described in terms of its functions, divided into various modules. Of course, in implementing this disclosure, the functions of each module can be implemented in one or more software and / or hardware.
[0207] The apparatus of the above embodiments is used to implement the corresponding method in any of the foregoing embodiments and has the beneficial effects of the corresponding method embodiments, which will not be repeated here.
[0208] Based on the same inventive concept, corresponding to any of the above embodiments, this disclosure also provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the method described in any of the above embodiments.
[0209] Figure 11 shows a more specific hardware structure diagram of an electronic device provided in this embodiment. The device may include: a processor 1010, a memory 1020, an input / output interface 1030, a communication interface 1040, and a bus 1050. The processor 1010, memory 1020, input / output interface 1030, and communication interface 1040 are interconnected internally via the bus 1050.
[0210] The processor 1010 can be implemented using a general-purpose CPU (Central Processing Unit), microprocessor, application-specific integrated circuit (ASIC), or one or more integrated circuits, and is used to execute relevant programs to implement the technical solutions provided in the embodiments of this specification.
[0211] The memory 1020 can be implemented in the form of ROM (Read Only Memory), RAM (Random Access Memory), static storage device, dynamic storage device, etc. The memory 1020 can store the operating system and other applications. When the technical solutions provided in the embodiments of this specification are implemented by software or firmware, the relevant program code is stored in the memory 1020 and is called and executed by the processor 1010.
[0212] The input / output interface 1030 is used to connect input / output modules to realize information input and output. Input / output modules can be configured as components within the device (not shown in the figure) or externally connected to the device to provide corresponding functions. Input devices may include keyboards, mice, touchscreens, microphones, various sensors, etc., while output devices may include displays, speakers, vibrators, indicator lights, etc.
[0213] The communication interface 1040 is used to connect a communication module (not shown in the figure) to enable communication between this device and other devices. The communication module can communicate via wired means (such as USB, Ethernet cable, etc.) or wireless means (such as mobile network, WIFI, Bluetooth, etc.).
[0214] Bus 1050 includes a pathway for transmitting information between various components of the device, such as processor 1010, memory 1020, input / output interface 1030, and communication interface 1040.
[0215] It should be noted that although the above-described device only shows the processor 1010, memory 1020, input / output interface 1030, communication interface 1040, and bus 1050, in specific implementations, the device may also include other components necessary for normal operation. Furthermore, those skilled in the art will understand that the above-described device may only include the components necessary for implementing the embodiments of this specification, and not necessarily all the components shown in the figures.
[0216] The electronic devices described above are used to implement the corresponding methods in any of the foregoing embodiments and have the beneficial effects of the corresponding method embodiments, which will not be repeated here.
[0217] Based on the same inventive concept, corresponding to the methods of any of the above embodiments, this disclosure also provides a non-transitory computer-readable storage medium that stores computer instructions for causing the computer to perform the methods described in any of the above embodiments.
[0218] The computer-readable medium of this embodiment includes permanent and non-permanent, removable and non-removable media, and information storage can be implemented by any method or technology. Information can be computer-readable instructions, data structures, program modules, or other data. Examples of computer storage media include, but are not limited to, phase-change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, CD-ROM, digital versatile optical disc (DVD) or other optical storage, magnetic tape, magnetic magnetic disk storage or other magnetic storage devices, or any other non-transfer medium that can be used to store information accessible by a computing device.
[0219] The computer instructions stored in the storage medium of the above embodiments are used to cause the computer to perform the methods described in any of the above embodiments, and have the beneficial effects of the corresponding method embodiments, which will not be repeated here.
[0220] Based on the same inventive concept, corresponding to the data processing method described in any of the above embodiments, this disclosure also provides a computer program product, which includes computer program instructions. In some embodiments, the computer program instructions can be executed by one or more processors of a computer to cause the computer and / or the processors to perform the data processing method. Corresponding to the execution entity for each step in each embodiment of the data processing method, the processor executing the corresponding step may belong to the corresponding execution entity.
[0221] The computer program products of the above embodiments are used to cause the computer and / or the processor to perform the data processing method as described in any of the above embodiments, and have the beneficial effects of the corresponding method embodiments, which will not be repeated here.
[0222] Those skilled in the art will recognize that embodiments of this disclosure can be implemented as a system, method, or computer program product. Therefore, this disclosure can be implemented as entirely hardware, entirely software (including firmware, resident software, microcode, etc.), or a combination of hardware and software, generally referred to herein as a "circuit," "module," or "system." Furthermore, in some embodiments, this disclosure can also be implemented as a computer program product contained in one or more computer-readable media, which includes computer-readable program code.
[0223] Any combination of one or more computer-readable media may be used. A computer-readable medium can be a computer-readable signal medium or a computer-readable storage medium. 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 (not exhaustive) of a computer-readable storage medium may include: 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 document, a computer-readable storage medium can be any tangible medium that contains or stores a program that can be used by or in connection with an instruction execution system, apparatus, or device.
[0224] Computer-readable signal media may include data signals propagated in baseband or as part of a carrier wave, carrying computer-readable program code. Such propagated data signals may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. Computer-readable signal media may also be any computer-readable medium other than computer-readable storage media, capable of sending, propagating, or transmitting programs for use by or in connection with an instruction execution system, apparatus, or device.
[0225] Program code contained on a computer-readable medium may be transmitted using any suitable medium, including but not limited to wireless, wire, optical fiber, RF, etc., or any suitable combination thereof.
[0226] Computer program code for performing the operations of this disclosure can be written in one or more programming languages or a combination thereof, including object-oriented programming languages such as Java, Smalltalk, and C++, and 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 it can be connected to an external computer (e.g., via the Internet using an Internet service provider).
[0227] It should be understood that each block of a flowchart and / or block diagram, as well as combinations of blocks in a flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device to produce a machine that, when executed by a computer or other programmable data processing device, creates means for implementing the functions / operations specified in the blocks of the flowchart and / or block diagram.
[0228] These computer program instructions may also be stored in a computer-readable medium that enables a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable medium produce a product comprising an instruction apparatus that implements the functions / operations specified in the boxes of a flowchart and / or block diagram.
[0229] Computer program instructions may also be loaded onto a computer, other programmable data processing apparatus, or other device to cause a series of operational steps to be performed on the computer, other programmable data processing apparatus, or other device to produce a computer-implemented process, such that the instructions that execute on the computer or other programmable apparatus can provide a process for implementing the functions / operations specified in the boxes of a flowchart and / or block diagram.
[0230] Furthermore, although the operations of the methods of this disclosure are described in a specific order in the accompanying drawings, this does not require or imply that these operations must be performed in that specific order, or that all of the operations shown must be performed to achieve the desired result. Rather, the steps depicted in the flowcharts may be executed in a different order. Additionally or alternatively, certain steps may be omitted, multiple steps may be combined into one step, and / or one step may be broken down into multiple steps.
[0231] 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 application. Each block in a flowchart or block diagram may represent a module, segment, or portion of code, which contains 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 a block diagram or flowchart, and combinations of blocks in a block diagram or flowchart, 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.
[0232] It should be noted that although several modules or units for the device used to perform actions have been mentioned in the detailed description above, this division is not mandatory. In fact, according to the embodiments of this application, the features and functions of two or more modules or units described above can be embodied in one module or unit. Conversely, the features and functions of one module or unit described above can be further divided and embodied by multiple modules or units.
[0233] Those skilled in the art should understand that the discussion of any of the above embodiments is merely exemplary and is not intended to imply that the scope of this disclosure (including the claims) is limited to these examples; within the framework of this disclosure, the technical features of the above embodiments or different embodiments can also be combined, the steps can be implemented in any order, and there are many other variations of different aspects of the embodiments of this disclosure as described above, which are not provided in detail for the sake of brevity.
[0234] Additionally, to simplify the description and discussion, and to avoid obscuring the embodiments of this disclosure, the provided drawings may or may not show well-known power / ground connections to integrated circuit (IC) chips and other components. Furthermore, the apparatus may be shown in block diagram form to avoid obscuring the embodiments of this disclosure, and this also takes into account the fact that the details of implementation of these block diagram apparatuses are highly dependent on the platform on which the embodiments of this disclosure will be implemented (i.e., these details should be fully understood by those skilled in the art). While specific details (e.g., circuitry) have been set forth to describe exemplary embodiments of this disclosure, it will be apparent to those skilled in the art that the embodiments of this disclosure may be implemented without these specific details or with variations thereof. Therefore, these descriptions should be considered illustrative rather than restrictive.
[0235] Although this disclosure has been described in conjunction with specific embodiments thereof, many substitutions, modifications, and variations of these embodiments will be apparent to those skilled in the art from the foregoing description. For example, other memory architectures (e.g., dynamic RAM (DRAM)) may be used with the embodiments discussed.
[0236] This disclosure is intended to cover all such substitutions, modifications, and variations that fall within the broad scope of the appended claims. Therefore, any omissions, modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this disclosure should be included within the scope of protection of this disclosure.
Claims
1. A data processing method, comprising: In response to a process creation operation on a first schedule, a first process is created for the first schedule, and the relationships between the work items in the first process are generated. In response to the setting operation of the first target work item in the first process, the second target work item is obtained based on the association relationship, and the second information of the first target work item is determined based on the first information of the second target work item.
2. The method of claim 1, wherein, The process creation operation in response to the first schedule table creates a first process for the first schedule table and generates the relationships between the work items in the first process, including: Create a first main process, which includes at least one first work item; The first sub-process is added to the first main process as a sub-process of the first main process to generate the first process of the first plan table. The sub-process corresponding to the first sub-process includes at least one second work item. Generate at least one association between the first work item and at least one second work item.
3. The method of claim 2, wherein, The relationship includes a parent-child hierarchical relationship, and the first target work item is any of the second work items; The step of obtaining the second target work item based on the association relationship in response to the setting operation of the first target work item in the first process includes: In response to a setting operation on the first target work item in at least one of the second work items, the second target work item is obtained from at least one of the first work items based on the parent-child hierarchy.
4. The method of claim 3, wherein, The at least one first work item includes at least one root work item; The step of obtaining the second target work item based on the parent-child hierarchy includes: Obtain the first root work item among the at least one root work item that satisfies the parent-child hierarchical relationship with the first target work item, and determine the first root work item as the second target work item.
5. The method of claim 3, wherein, The at least one first work item includes at least one root work item and at least one subordinate work item; The step of obtaining the second target work item based on the parent-child hierarchy includes: Obtain the second root work item from the at least one root work item that satisfies the parent-child hierarchical relationship with the first target work item; Obtain the first subordinate work item that satisfies the parent-child hierarchical relationship among the subordinate work items of the second root work item, and determine the first subordinate work item as the second target work item.
6. The method according to claim 3, wherein, The at least one first work item includes at least one root work item and at least one subordinate work item; The step of obtaining the second target work item based on the parent-child hierarchy includes: Obtain the third root work item from the at least one root work item that satisfies the parent-child hierarchy relationship with the first target work item; Based on the process type, obtain the second subordinate work item that satisfies the parent-child hierarchical relationship among the subordinate work items of the third root work item, and determine the second subordinate work item as the second target work item.
7. The method according to claim 2, further comprising: In response to the addition of a third work item in the first process, the association between the third work item and the second work item and the first work item is added.
8. The method according to any one of claims 1-7, wherein, Determining the second information of the first target work item based on the first information of the second target work item includes at least one of the following: The role information of the first target work item is determined based on the role information of the second target work item; The field information of the first target work item is determined based on the field information of the second target work item; The sub-process information of the first target work item is determined based on the sub-process information of the second target work item.
9. The method according to claim 8, wherein, The role information of the first target work item is displayed on the schedule display page of the first schedule; Determining the role information of the first target work item based on the role information of the second target work item includes: In response to the role setting operation of the first target work item in the schedule display page, obtain the role information list of the second target work item; In response to the selection operation of at least one target role in the role information list of the second target work item, the role information of the first target work item is determined.
10. The method according to claim 9, wherein, The role information includes the role name and the name of the second target work item.
11. The method of claim 9, further comprising: In response to the user settings operation of the first target work item, the role information of the first target work item is displayed on the user settings association page of the first target work item.
12. The method according to claim 8, wherein, Determining the field information of the first target work item based on the field information of the second target work item includes: In response to the node display setting operation of the first target work item, obtain the display field list of the second target work item; In response to the selection operation of at least one target field in the display field list of the second target work item, the field information of the first target work item is determined, and the node display conditions of the first target work item are determined based on the field information.
13. The method according to claim 8, wherein, Determining the role information of the first target work item based on the role information of the second target work item includes: In response to the operation of setting associated items for the first target work item, obtain the display field list of the second target work item associated with the first target work item; in response to the operation of selecting at least one target field in the display field list of the second target work item, determine the field information of the associated work item of the first target work item; And / or, In response to the operation of setting associated items for the first target work item, a list of role information for the second target work item associated with the first target work item is obtained; in response to the operation of selecting at least one target role in the list of role information for the second target work item, the role information of the associated work item of the first target work item is determined.
14. The method according to claim 8, wherein, The determination of the field information of the first target work item based on the field information of the second target work item includes at least one of the following: In response to a view display configuration operation on the first target work item, a list of display fields for a second target work item associated with the first target work item is obtained; in response to a selection operation on at least one target field in the list of display fields for the second target work item, field information of the view display page of the first target work item is determined. In response to the view filtering configuration operation of the first target work item, obtain the list of display fields of the second target work item associated with the first target work item; In response to a selection operation on at least one target field in the display field list of the second target work item, determine the field information of the view filter conditions of the first target work item; In response to a view grouping configuration operation on the first target work item, a list of display fields for a second target work item associated with the first target work item is obtained; in response to a selection operation on at least one target field in the list of display fields for the second target work item, field information of the view grouping conditions for the first target work item is determined.
15. The method according to claim 8, wherein, Determining the sub-process information of the first target work item based on the sub-process information of the second target work item includes: In response to the view data source configuration operation for the first target work item, obtain the sub-process information list of the second target work item; In response to the selection operation of target subprocess information in the subprocess information list of the second target work item, the view data source of the first target work item is determined based on the target subprocess information.
16. The method according to claim 8, wherein, Determining the sub-process information of the first target work item based on the sub-process information of the second target work item includes at least one of the following: In response to the scheduling work item configuration operation of the first target work item, a list of sub-process information of the second target work item is obtained; in response to the selection operation of target sub-process information in at least one sub-process information list of the second target work item, the first target work item is displayed hierarchically based on the target sub-process information. In response to a view configuration operation on the schedule work item of the first target work item, obtain a list of subprocess information for the second target work item; In response to the selection operation of target sub-process information in at least one sub-process information list of the second target work item, a view of the first target work item is displayed based on the target sub-process information; In response to the view filtering configuration operation of the schedule work item of the first target work item, obtain the sub-process information list of the second target work item associated with the first target work item; In response to the selection operation of target subprocess information in the display field list of the second target work item, the filter conditions of the schedule work item of the first target work item are determined; In response to the view grouping configuration operation of the schedule work item for the first target work item, obtain the sub-process information list of the second target work item associated with the first target work item; In response to the selection operation of target subprocess information in the subprocess information list of the second target work item, the view grouping conditions of the schedule work item of the first target work item are determined.
17. The method according to claim 8, wherein, The first target work item is displayed on the automation configuration page, and the method further includes at least one of the following: In response to the trigger condition setting operation for the first target work item, the display field list of the second target work item is obtained; in response to the selection operation of at least one target field in the display field list of the second target work item, the field information of the trigger condition of the first target work item is determined. In response to the operation field settings of the first target work item, obtain the display field list of the second target work item; In response to the selection operation of at least one target field in the display field list of the second target work item, the operation field information of the first target work item is determined; In response to the node operation setting of the first target work item, obtain the display field list of the second target work item; in response to the selection operation of at least one target field in the display field list of the second target work item, determine the field information of the operation setting conditions of the first target work item; In response to the role assignment setting operation for the first target work item, obtain the role list for the second target work item; In response to the selection operation of at least one target role in the role list of the second target work item, the triggering role of the first target work item is determined; In response to the association relationship of the first target work item triggering a setting operation, obtain the list of display fields of the second target work item associated with the first target work item; In response to a selection operation on at least one target field in the display field list of the second target work item, determine the field information of the association condition of the first target work item; In response to the state transition setting operation of the first target work item, obtain the list of display fields of the second target work item; In response to the selection operation of at least one target field in the display field list of the second target work item, the field information of the status transition condition of the first target work item is determined.
18. The method according to claim 8, wherein, The first target work item is displayed on the automation configuration page, and the method further includes: In response to the operation of setting the measurement range of the first target work item, a list of sub-process information of the second target work item is obtained; in response to the operation of selecting target sub-process information in the list of sub-process information of the second target work item, the measurement range data of the first target work item is determined.
19. A data processing apparatus, comprising: The creation module is configured to: in response to a process creation operation on a first schedule, create a first process for the first schedule and generate the relationships between the work items of the first process; The setting module is configured to: in response to a setting operation on a first target work item in the first process, obtain a second target work item based on the association relationship, and determine the second information of the first target work item based on the first information of the second target work item.
20. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor, when executing the program, implements the method as claimed in any one of claims 1 to 18.
21. A non-transitory computer-readable storage medium storing computer instructions for causing the computer to perform the method according to any one of claims 1 to 18.
22. A computer program product, characterized in that, It includes computer program instructions that, when run on a computer, cause the computer to perform the method as described in any one of claims 1 to 18.
Citation Information
Patent Citations
Permission configuration method and device, server, program and storage medium
CN114297668A
Method and device for processing role information in project management system and electronic equipment
CN117635079A
Information interaction method and device and electronic equipment
CN117827049A
Data processing method and device, electronic equipment, storage medium and program product
CN118644195A
Action item extraction for work item creation
US20180075387A1