Process Configuration and Management Method and Related Devices
By automatically creating and filling the sub-work items of the process review node, the problem of inconvenient process management operation in the existing technology is solved, and simpler and more efficient process configuration and management is achieved.
Patent Information
- Application Number
- CN202410692870.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-05-30
- Publication Date
- 2025-06-17
- Estimated Expiration
- 2044-05-30
AI Technical Summary
The prior art is less convenient when using management software to manage review nodes in the process, especially in terms of difficulty in automatically creating and filling work items.
By determining the review nodes of the target process, the resources associated with these nodes are obtained, and sub-work items for review are automatically created based on these resources, with some fields populated by resources.
It realizes automation of process configuration and management, reduces the steps for users to manually create and fill in work items, making the operation easier and smoother.
Smart Images

Figure CN118674392B_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of computer technologies, and in particular, to a process configuration and management method and related devices. Background Art
[0002] With the continuous development of Internet technologies, many tasks can be completed intelligently. For example, some process-based transactions or objects can be managed through management software.
[0003] However, the inventors of the present disclosure have found that in related technologies, when using management software to manage review nodes in a process, it is inconvenient to use. Summary of the Invention
[0004] The present disclosure provides a process configuration and management method and related devices to solve or partially solve the above problems.
[0005] In a first aspect of the present disclosure, a process configuration method is provided, including:
[0006] Determine review nodes of a target process;
[0007] Obtain one or more resources associated with the review nodes;
[0008] Based on the one or more resources, create one or more sub-work items for review for the review nodes, and fill in field values for at least some fields in the one or more sub-work items based on the one or more resources.
[0009] In a second aspect of the present disclosure, a process management method is provided, including:
[0010] Obtain configuration information of a target process configured by using the method described in the first aspect;
[0011] In response to a viewing instruction for a review node of the target process, display one or more sub-work items of the review node, and fill in field values for at least some fields in the one or more sub-work items based on one or more resources associated with the review node.
[0012] In a third aspect of the present disclosure, a process configuration device is provided, including:
[0013] A determination module configured to: determine review nodes of a target process.
[0014] An obtaining module configured to: obtain one or more resources associated with the review nodes.
[0015] A creation module, configured to: create, based on the one or more resources, one or more sub-work items for review by the review node, and fill in field values for at least some fields in the one or more sub-work items based on the one or more resources.
[0016] In a fourth aspect of the present disclosure, a process management device is provided, including:
[0017] An acquisition module, configured to: acquire configuration information of a target process configured by using the method described in the first aspect;
[0018] A display module, configured to: in response to a viewing instruction for a review node of the target process, display one or more sub-work items of the review node, and fill in field values for at least some fields in the one or more sub-work items based on one or more resources associated with the review node.
[0019] In a fifth aspect of the present disclosure, a computer device is provided, including one or more processors and a memory; and one or more programs, where the one or more programs are stored in the memory and executed by the one or more processors, and the programs include instructions for executing the method described in the first aspect.
[0020] In a sixth aspect of the present disclosure, a non-volatile computer-readable storage medium containing a computer program is provided. When the computer program is executed by one or more processors, the processors are caused to execute the method described in the first aspect.
[0021] In a seventh aspect of the present disclosure, a computer program product is provided, including a computer program, characterized in that when the computer program is executed by a processor, the steps of the method described in the first aspect are implemented.
[0022] The process configuration and management method and related devices provided in the embodiments of the present disclosure automatically create work items and fill in some fields based on resources, enabling users to create and fill in work items without manual operation, and making the operation more simple and smooth. BRIEF DESCRIPTION OF THE DRAWINGS
[0023] In order to more clearly illustrate the technical solutions in the present disclosure or related technologies, the following will briefly introduce the drawings required for use in the embodiments or related technology descriptions. Obviously, the drawings in the following description are only the embodiments of the present disclosure. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.
[0024] Figure 1A The schematic diagram of an exemplary system provided in the embodiments of the present disclosure is shown.
[0025] Figure 1BShows a schematic diagram of an exemplary work breakdown structure (WBS) according to an embodiment of the present disclosure.
[0026] Figure 2A Shows a schematic diagram of an exemplary page according to an embodiment of the present disclosure.
[0027] Figure 2B Shows another schematic diagram of an exemplary page according to an embodiment of the present disclosure.
[0028] Figure 2C Shows yet another schematic diagram of an exemplary page according to an embodiment of the present disclosure.
[0029] Figure 2D Shows yet another schematic diagram of an exemplary page according to an embodiment of the present disclosure.
[0030] Figure 2E Shows yet another schematic diagram of an exemplary page according to an embodiment of the present disclosure.
[0031] Figure 2F Shows yet another schematic diagram of an exemplary page according to an embodiment of the present disclosure.
[0032] Figure 2G Shows yet another schematic diagram of an exemplary page according to an embodiment of the present disclosure.
[0033] Figure 2H Shows yet another schematic diagram of an exemplary page according to an embodiment of the present disclosure.
[0034] Figure 2I Shows yet another schematic diagram of an exemplary page according to an embodiment of the present disclosure.
[0035] Figure 2J Shows yet another schematic diagram of an exemplary page according to an embodiment of the present disclosure.
[0036] Figure 2K Shows yet another schematic diagram of an exemplary page according to an embodiment of the present disclosure.
[0037] Figure 2L Shows yet another schematic diagram of an exemplary page according to an embodiment of the present disclosure.
[0038] Figure 3A Shows a schematic diagram of an exemplary page according to an embodiment of the present disclosure.
[0039] Figure 3B Shows another schematic diagram of an exemplary page according to an embodiment of the present disclosure.
[0040] Figure 3C Shows yet another schematic diagram of an exemplary page according to an embodiment of the present disclosure.
[0041] Figure 3D Shows yet another schematic diagram of an exemplary page according to an embodiment of the present disclosure.
[0042] Figure 4A Shows a schematic flowchart of an exemplary method provided by an embodiment of the present disclosure.
[0043] Figure 4B Shows a schematic flowchart of another exemplary method provided by an embodiment of the present disclosure.
[0044] Figure 5 Shows a schematic diagram of the hardware structure of an exemplary computer device provided by an embodiment of the present disclosure.
[0045] Figure 6 Shows a schematic diagram of an exemplary device provided by an embodiment of the present disclosure.
[0046] Figure 7 Shows a schematic diagram of an exemplary device provided by an embodiment of the present disclosure. Detailed implementation manners
[0047] To make the objectives, technical solutions, and advantages of the present disclosure more clear and understandable, the present disclosure will be further described in detail below with reference to specific embodiments and the accompanying drawings.
[0048] It should be noted that, unless otherwise defined, the technical terms or scientific terms used in the embodiments of the present disclosure should have the ordinary meanings understood by those of ordinary skill in the art to which the present disclosure belongs. The "first", "second", and similar terms used in the embodiments of the present disclosure do not indicate any order, quantity, or importance, but are only used to distinguish different components. The terms such as "include" or "comprise" mean that the elements or objects appearing before this term cover the elements or objects listed after this term and their equivalents, without excluding other elements or objects. The terms such as "connect" or "couple" are not limited to physical or mechanical connections, but may include electrical connections, whether direct or indirect. The terms such as "upper", "lower", "left", and "right" are only used to represent relative positional relationships, and when the absolute position of the object being described changes, the relative positional relationship may also change accordingly.
[0049] It can be understood that before using the technical solutions of the various embodiments of the present disclosure, the types, usage scopes, usage scenarios, etc. of the personal information involved will be informed to the user in an appropriate manner and the user's authorization will be obtained.
[0050] For example, when a user's active request is received, a prompt message is sent to the user to clearly prompt the user that the operation requested by the user will require obtaining and using the user's personal information. Thus, the user can autonomously choose whether to provide personal information to software or hardware such as an electronic device, an application, a server, or a storage medium that performs the operations of the present disclosure's technical solution based on the prompt message.
[0051] As an optional but non-limiting implementation manner, the manner of sending a prompt message to the user in response to receiving the user's active request may be, for example, in the form of a pop-up window. The prompt message may be presented in text in the pop-up window. In addition, the pop-up window may also carry selection controls for the user to choose "agree" or "disagree" to provide personal information to the electronic device.
[0052] It can be understood that the above process of notifying and obtaining user authorization is only illustrative and does not limit the implementation manner of the present disclosure. Other manners that comply with relevant laws and regulations can also be applied to the implementation manner of the present disclosure.
[0053] Figure 1A FIG. shows a schematic diagram of an exemplary system 100 provided by an embodiment of the present disclosure.
[0054] As Figure 1A shown, the system 100 can be used to implement online or offline project management functions and can include terminal devices 102A, 102B, a server 106, and a database server 108. A medium (e.g., a network) for providing a communication link may be included between the terminal devices 102A, 102B and the server 106 and the database server 108. The network may include various connection types, such as wired, wireless communication links, or fiber optic cables, etc.
[0055] Various application programs (APPs) or software may be installed on the terminal devices 102A, 102B. For example, project management application programs or software, collaborative office application programs or software, image processing application programs or software, video conferencing application programs or software, reading application programs or software, video application programs or software, social application programs or software, payment application programs or software, web browsers, and instant messaging tools, etc. In some embodiments, these application programs or software can all be used to manage projects.
[0056] The terminal devices 102A and 102B here can be either hardware or software. When the terminal devices 102A and 102B are hardware, they can be various electronic devices with a display screen, including but not limited to smart phones, tablet computers, e-book readers, MP3 players, laptop computers, and desktop computers (PCs), etc. When the terminal devices 102A and 102B are software, they can be installed in the above-listed electronic devices. They can be implemented as multiple software or software modules (for example, to provide distributed services), or can be implemented as a single software or software module. No specific limitation is made here.
[0057] The server 106 can be a server that provides various services, such as a background server that supports various applications displayed on the terminal devices 102A and 102B. The database server 108 can also be a database server that provides various services. It can be understood that when the relevant functions of the database server 108 can be implemented in the server 106, the database server 108 may not be provided in the system 100.
[0058] The server 106 and the database server 108 here can also be either hardware or software. When they are hardware, they can be implemented as a distributed server cluster composed of multiple servers, or can be implemented as a single server. When they are software, they can be implemented as multiple software or software modules (for example, to provide distributed services), or can be implemented as a single software or software module. No specific limitation is made here.
[0059] It should be noted that the method for editing a document provided by the embodiments of the present disclosure can be executed by the server 106. It should be understood that Figure 1A the numbers of the terminal devices, users, servers, and database servers in
[0060] In some embodiments, a project management application or software can be installed in the terminal devices 102A and 102B, and the users 104A and 104B can use the application or software installed in the terminal devices 102A and 102B for project management. For example, setting work items related to the project process and process nodes, etc. As an optional embodiment, the user 104A can be the administrator of the project, responsible for overall management of the entire project process, and the user 104B can be a project participant. After the user 104A sets up the process, the user 104B can view the process and operate according to the process.
[0061] One type of project management is the integrated product development process (IPD). Among them, review management is a very important business management scenario in this process, which determines whether the process can flow normally.
[0062] Generally, in the integrated product development process, there may be multiple review nodes of different types, such as peer reviews, technical reviews, decision reviews, and so on. Each review node requires relevant personnel to participate. Therefore, project management software needs review management functions, and review management functions that conform to user usage habits can greatly improve the user experience.
[0063] The review process usually requires the decision-maker to give a review conclusion on the content to be reviewed according to the review dimensions and referring to the decision-making reference resources. The review conclusion affects the project process or status.
[0064] Figure 1B The figure shows a schematic diagram of an exemplary work breakdown structure (WBS) according to an embodiment of the present disclosure.
[0065] As Figure 1B shown, the work items of the project development process can be decomposed into multiple process nodes, and these process nodes have a certain execution order. Among them, process nodes such as the feasibility analysis node, peer review node, technical review node, and decision review node can be review nodes. The project process can only flow to the next node after passing through the review process and being reviewed and approved.
[0066] As Figure 1B shown, exemplarily, further associated deliverable work items are under the feasibility analysis node. There is a parent-child relationship between the deliverable work items and the work items of the project development process. Therefore, the deliverable work items can be the sub-work items of the work items of the project development process, and the work items of the project development process can be the parent work items of the deliverable work items. The deliverable work items under the feasibility analysis node can further include a review process for the deliverables (such as a project feasibility report) for the feasibility analysis node. For example, submit the feasibility report, review the report, and after passing the review, store the feasibility report in the library, so that this review node is completed and the project process flows to the next node.
[0067] Exemplarily, as Figure 1B shown, further associated review work items are under the decision review node. There is a parent-child relationship between the decision review work items and the work items of the project development process. Therefore, the decision review work items can be the sub-work items of the work items of the project development process, and the work items of the project development process can be the parent work items of the decision review work items.
[0068] Exemplarily, the decision review work items under the decision review node may further include the review process for the deliverables of the decision review node (e.g., the developed product), such as review preparation, market representative & product representative review, and decision. Among them, review preparation mainly involves the deliverable work items, review problem work items, and review element resources required for decision review of the deliverables to be reviewed. The review problem work items and decision review work items may be parent-child relationships. Therefore, the review problem work items may be child work items of the decision review work items, and the decision review work items may be parent work items of the review problem work items. The market representative & product representative review mainly involves the deliverable work items, review element work items, and review problem work items. The review element work items and review problem work items may be parent-child relationships with the decision review work items. Among them, each review element work item corresponds to a reviewer, review conclusion, and review description. The representative review node of the decision review work item also corresponds to a reviewer, review conclusion, and review description. The decision mainly involves the review problem work items related to making decisions, and the decision child node also corresponds to a reviewer, review conclusion, and review description, and also corresponds to the final reviewer and the final review conclusion.
[0069] The structures of peer review nodes and technical review nodes are similar to those of decision review nodes (generally excluding decision sub-nodes), and will not be described in detail here.
[0070] It can be seen that, given the complexity of the review process, in order for the review process to proceed smoothly, project management software needs to provide users with functions that facilitate the completion of the decision-making process. However, project management software of related technologies more or less has certain problems of being not smooth in use.
[0071] In view of this, one aspect of an embodiment of the present disclosure provides a process configuration method.
[0072] Figure 2A A schematic diagram of an exemplary page 200 according to an embodiment of the present disclosure is shown. The page 200 can be used to configure a project process.
[0073] like Figure 2A As shown, in some embodiments, user 104A can use terminal device 102A to open collaborative office software, and then terminal device 102A can display page 200. Exemplarily, the first area 200A of page 200 can display a project flow chart, which further includes multiple process nodes arranged and connected in the order of process execution.
[0074] like Figure 2AAs shown, exemplarily, user 104A can select review node 2 (review node 2 is highlighted), and the second area 200B of page 200 defaults to display the node information of the selected node, and the node information label 202A is highlighted. Exemplarily, user 104A clicks on sub-work item label 202B, and the second area can display multiple configuration buttons for configuring the sub-work items of review node 2, such as Figure 2B shown.
[0075] Optionally, when user 104A clicks on configuration button 204A, an instruction to add sub-work items to the review node based on resources can be sent to terminal device 102A. Terminal device 102A responds to this instruction and can display resource addition window 206 in page 200, such as Figure 2C shown. Optionally, terminal device 102A can obtain a resource list from the resource library and display the resource list, such as Figure 2C shown. The resource library can be pre-configured, and the resources therein can be used for the review process, and some sub-work items can be automatically generated for the review node by importing resources.
[0076] such as Figure 2C shown. Optionally, search box can be included in window 206 for searching for required resources by keywords. Optionally, window 206 can also include filtering controls. When user 104A triggers the filtering controls, a pop-up window can be displayed on one side of the filtering controls, and this pop-up window can be used to set filtering conditions, so that the resources in the resource list can be filtered based on the filtering conditions (e.g., classification conditions, stage conditions, etc.). In this way, user 104A can conveniently find the resources to be added.
[0077] such as Figure 2C shown. Optionally, a check box is set in front of each resource in the resource list, and user 104A can select the resources to be added by checking the check boxes corresponding to the resources. As Figure 2C shown, exemplarily, user 104A selects resources 2, 4, and 7, and the selected resources are displayed on the right side of window 206. When user 104A clicks the OK button, an addition instruction for one or more resources (e.g., resources 2, 4, 7) in the resource list can be sent to terminal device 102A. Terminal device 102A can obtain one or more resources (e.g., resources 2, 4, 7) associated with the review node according to this addition instruction.
[0078] Next, the terminal device 102A can create one or more sub-work items for review based on the one or more resources (e.g., resources 2, 4, 7). At least some fields (e.g., review element fields) in the one or more sub-work items are filled with field values based on the one or more resources. In this way, some sub-work items can be pre-set for the review node, eliminating the need for manual addition. It can be understood that the matching relationship between resources and sub-work items can be pre-set. Subsequently, only by importing resources can sub-work items be automatically created and at least some of their field values be filled.
[0079] In some embodiments, after adding sub-work items based on resources, the added sub-work items can be displayed on the page, and first configuration buttons 2042-2046 are displayed on one side of the sub-work items, as Figure 2D shown. Optionally, the added sub-work items can display relevant prompt information. For example, the information of the review element field corresponding to the sub-work item is displayed on the sub-work item, so that the user can intuitively know what review element the sub-work item corresponds to.
[0080] The first configuration buttons 2042-2046 are used to edit the added sub-work items and can also be used to configure the visible conditions of the added sub-work items. Exemplarily, in response to the first configuration button being triggered (e.g., user 104A clicks button 2042), a visible condition configuration window 208 of the sub-work item is displayed, as Figure 2E shown. Optionally, the visible condition configuration window 208 can include first configuration items 2082, 2084 for configuring visible conditions. In some embodiments, after window 208 is opened, the default visible button is selected by default. After selecting the visible button that meets the conditions, a configuration condition area is displayed in window 208, as Figure 2E shown. Exemplarily, the first configuration items 2082, 2084 in window 208 can be generated in window 208 by user 104A triggering the add condition control 2086 in window 208. Optionally, the optional range of the leftmost option of the first configuration items 2082, 2084 can be the fields of the parent work item to which the sub-work item belongs (e.g., the review elements of the parent work item), roles (e.g., the reviewers of the parent work item), etc. The middle option of the first configuration items 2082, 2084 can be an operator, and the rightmost option can be the content corresponding to the leftmost option. An "AND" or "OR" relationship can also be set between multiple conditions, or the relationship between conditions can be set by inputting a condition formula. For example, Figure 2ETaking the example shown, the currently set condition is that when the review elements of the parent work item include "Is the target market large enough?" and the reviewers of the parent work item include Zhang San, the sub-work item corresponding to the review element "Is the requirement reasonable?" can be displayed.
[0081] In response to receiving the configuration completion instruction, the terminal device 102A determines the visible condition of the sub-work item according to the configuration information of the first configuration item, and is used to display the sub-work item when the visible condition is met. In this way, by setting the visible condition, the sub-work item can be displayed when the condition is met and not displayed when the condition is not met, so that the user 104A can flexibly configure the review process, which is convenient to use.
[0082] Optionally, the added sub-work item can also be deleted, and the operation logs of editing and deleting the sub-work item can be recorded. The user 104A can view the log on the log page and can retrieve the sub-work item.
[0083] Back to Figure 2B Optionally, a second configuration button 204B for configuring the table view of the sub-work item can also be displayed in the second area 200B of the page 200. Since the work item includes multiple fields, in order to completely present the content of the sub-work item, the work item can be displayed in the form of a schedule table. And since the fields required for different review nodes or review processes can be different, the effect of the final presented schedule table can be adjusted by configuring the table view of the sub-work item.
[0084] Exemplarily, in response to the second configuration button being triggered (for example, the user clicks the button 204B), a table view configuration window 210 of the one or more sub-work items can be displayed on the page 200, as Figure 2F shown. Optionally, the table view configuration window 210 includes a table view preview area 210A and a table column resource list area 210B (including a table column resource list) located on one side of the table view preview area. The table view preview area 210A includes a preview diagram of the table view of the one or more sub-work items generated based on the currently selected table columns (as Figure 2F shown), and the table column resource list includes multiple table column resources for adding corresponding table columns to the table view of the one or more sub-work items. Optionally, as Figure 2F shown, the table column resources include resources for table columns for filling in text, for example, name, description, and so on. As Figure 2F shown, the table column resources can also include resources for selecting field values, for example, priority, requirement status, review conclusion, label, and so on.
[0085] All the table column resources in the table column resource list area 210B can be added to the table view preview area 210A to update the preview image, and then the table view on the application side can be updated based on the preview image. Therefore, in response to an addition instruction for a target table column resource (any table column resource in the table column resource list area 210B) among the multiple table column resources (for example, long-pressing the resource and dragging it to the table view preview area 210A), a preview table column corresponding to the target table column resource can be added to the preview image, thereby updating the preview image, and the updated preview image is consistent with the table view presented on the application side (including the same arrangement format and specific content).
[0086] In this way, the user can conveniently adjust the table view of the schedule plan, so that the application side can better conform to the habits of the review process or user habits when displaying the schedule plan.
[0087] In some embodiments, as Figure 2F shown, the table column resource list includes a review conclusion table column resource 2102; in response to an addition instruction for the review conclusion table column resource 2102 (for example, dragging the review conclusion table column resource 2102 to the right of the review element preview table column), a review conclusion preview table column 2104 corresponding to the review conclusion table column resource is added to the preview image, and the review conclusion preview table column includes a first preview table column 2104A corresponding to the review role, a second preview table column 2104B corresponding to the reviewer, a third preview table column 2104C corresponding to the review conclusion, a fourth preview table column 2104D corresponding to the review opinion, and a fifth preview table column 2104E corresponding to the review operation, as Figure 2G shown. In some embodiments, the user 104A can also configure associated nodes for each review conclusion in the preview image, so that the relevant nodes are also associated with the corresponding review conclusion table columns, and there is no need to set up the nodes separately.
[0088] In this way, the user 104A conveniently adds a review conclusion table column to the table view, and subsequently the user 104B can give his own review conclusion for each review element sub-work item based on the review conclusion table column through a review operation (for example, pass, fail, or pass with conditions).
[0089] As Figure 2F shown, the window 210 also includes a basic setting label. By clicking on this label, the content of the window 210 can be switched to display the configuration items corresponding to the basic settings, which may include various table view templates. The user 104A can select any template to generate a corresponding table view, thus eliminating the need for self-configuration and being convenient to use. Optionally, the user 104A can first select a certain template to generate a table view, and then switch to the table settings to further adjust the table view template.
[0090] Back to Figure 2B In some embodiments, the page 200 may further display a third configuration button 204C for configuring the personnel linkage rule of the sub-work item. Optionally, in response to a hover instruction for the third configuration button 204C (for example, moving the cursor to the third configuration button 204C and staying), a prompt message "If the rule is configured, the configuration of all node leaders of the sub-work item will no longer take effect. If the rule is not configured, the configuration of the node leader of the sub-work item will take effect" may be displayed, thereby prompting the user 104A that once the rule is configured, the originally configured leaders for each sub-work item will not take effect, and the leaders automatically added to meet the rule will be the leaders of the sub-work item.
[0091] In response to the third configuration button 204C being triggered, a personnel linkage rule configuration window 212 for the one or more sub-work items may be displayed, as Figure 2H shown. Optionally, the personnel linkage rule configuration window 212 includes a second configuration item 2122 for configuring linkage conditions and a third configuration item 2124 for configuring a group of linkage conditions.
[0092] As Figure 2H shown, the user 104A can add a condition group by clicking on the third configuration item 2124. The second configuration item 2122 for configuring the linkage conditions is further displayed in the condition group configuration area. Within each condition group, the optional range of the leftmost option is the field of the sub-work item, the operator, and the rightmost option is the content configured by the user.
[0093] After setting the conditions, the result of the rule can be configured. The optional range of the drop-down box on the left is the roles on the parent work item of the sub-work item, and multiple selections are allowed. The optional range of the drop-down box on the right is the designated node leader of the designated process template on the sub-work item, and only single selection is allowed.
[0094] In response to receiving a configuration completion instruction (for example, the user 104A clicks the OK button in the lower right corner of the window 212), determine the personnel linkage rule of the sub-work item according to the configuration information of the second configuration item 2122 and / or the third configuration item 2124, for adding the reviewers corresponding to the personnel linkage rule to the one or more sub-work items when the personnel linkage rule is satisfied.
[0095] Take Figure 2H shown as an example. When creating the current personnel linkage rule, when the sub-work item belongs to the market field and the development field, the director and product manager of the parent work item will be synchronized as the R & D representative / node leader in the sub-work item.
[0096] In this way, by setting up the personnel linkage rules, it is possible to avoid important responsible persons being missed in certain review processes, ensuring that the review process is more perfect.
[0097] Optionally, the above editing records can also be recorded in the operation log for users to trace back or retrieve.
[0098] In some embodiments, a cropping control can also be added to each sub-work item for user 104B to delete unnecessary sub-work items (especially review element sub-work items) on the application side, thus avoiding unnecessary review elements from appearing in the review process. When configuring this cropping control, it can be configured for each sub-work item, and the cropping permission (i.e., which role can crop the sub-work item) can be configured. After configuring the cropping control, the cropping control can be displayed on one side of the corresponding sub-work item on the application side, so that user B can use this cropping control to delete unnecessary sub-work items in the review process.
[0099] Back to Figure 2A , the second area 200B of page 200 displays the configuration items corresponding to the node information label 202A. Under the page corresponding to the node information label 202A, the fields of the review node can be customized, and it can be configured whether and how to display the field. Optionally, the system default node fields can include node name, node ID, node responsible person, node schedule, node estimated score, and actual working hours of the node.
[0100] In some embodiments, as Figure 2A shown, the node completion conclusion configuration item 2142 and the node completion opinion configuration item 2144 can be displayed on page 200. User 104A can check the node completion conclusion configuration item 2142 and the node completion opinion configuration item 2144 to configure the node completion conclusion and node completion opinion attributes for the review node. Thus, the review node can be considered completed only when the node completion conclusion and node completion opinion are filled in.
[0101] Optionally, after the node completion conclusion configuration item 2142 is checked, a filling control for the node completion conclusion needs to be displayed on the application side, and the node completion conclusion (the overall completion conclusion of the node) and the review conclusions of the node responsible persons corresponding to each work item need to be filled in the filling control. Among them, only the node responsible person of each work item has the permission to modify and fill in the review conclusion corresponding to the work item, and the node completion conclusion can be manually filled in by the node authorized role. The node completion conclusions and review conclusions filled in by oneself and others can be displayed on the page of the application side. In some embodiments, they can be summarized according to the node completion conclusion rules. User 104A can configure the node completion conclusion rules.
[0102] The options corresponding to the conclusion can be configured, and at least one option needs to be retained. Optionally, the default options for the conclusion can include Pass, Fail, and Conditional Pass. User 104A can view the configured options for the conclusion and modify these options through option configuration item 2146.
[0103] Optionally, after the node completion opinion configuration item 2144 is checked, on the application side, a filling control for the node completion opinion needs to be displayed, and the node completion opinion (the overall completion opinion of the node) and the review opinions of the node responsible persons corresponding to each work item need to be filled in the filling control. The opinions can be in text format. Among them, only the node responsible person of the corresponding work item has the permission to modify and fill in the review opinions of the node responsible persons corresponding to each work item, and the node completion opinion can be manually filled in by the node authorized role. The node completion opinions and review opinions filled in by oneself and others can be displayed on the page of the application side.
[0104] Such as Figure 2A shown, optionally, a fourth configuration button 2148 for configuring the node completion conclusion of the review node can also be displayed on page 200. The node completion conclusion is default to be manually filled in by the node authorized role. In some embodiments, in response to the fourth configuration button 2148 being triggered, a node completion conclusion rule configuration window 216 of the review node can also be displayed on page 200, such as Figure 2I shown. Optionally, the node completion conclusion rule configuration window 216 includes fourth configuration items 2162, 2164 for configuring the node completion conclusion rules. It can be understood that in the initial state, the fourth configuration items 2162, 2164 may not be displayed in window 216, and user 104A can add the fourth configuration items by clicking the add rule button, thereby completing the rule configuration.
[0105] Exemplarily, such as Figure 2I shown, the fourth configuration items 2162, 2164 include the conditions of the rule and the rule result when the conditions are met. Among them, the rule conditions include 5 options from left to right. The first option is a single selection, and the optional range is more than or not more than; the second option is to fill in a number; the third option is a single selection, and the optional range is number or percentage; the fourth option is used to select the reviewer (or responsible person) role, which can be multi-selected, and all personnel related to the review node can be included in the drop-down menu; the fifth option is used to select the completion conclusion, which can be multi-selected. As mentioned above, this option can be configured and usually includes three types: Pass, Fail, and Conditional Pass. The rule result when the conditions are met can be Pass or Fail.
[0106] For example, taking Figure 2ITaking Rule 1 configured in [Configuration] as an example, this rule states that when the total number of passing or conditionally passing review conclusions of product managers or R & D personnel exceeds 3, the node completion conclusion is passing. Optionally, if there is a person whose role is both a product manager and an R & D personnel, their count is only 1.
[0107] As Figure 2I shown, optionally, multiple rules can be set, and a fallback rule can be set, that is, when none of the configured rules are met, the completion conclusion summary is passing or not passing. Taking the rules configured in [Configuration] as an example, when both Rule 1 and Rule 2 are not met, the node completion conclusion is not passing. Figure 2I Taking the rules configured in [Configuration] as an example, when both Rule 1 and Rule 2 are not met, the node completion conclusion is not passing.
[0108] In response to receiving a configuration completion instruction, determine the node completion conclusion rule of the review node according to the configuration information of the fourth configuration item, for generating the node completion conclusion of the review node corresponding to the node completion conclusion rule when the node completion conclusion rule is satisfied.
[0109] Exemplarily, after configuring the above rules, on the application side, when all node responsible persons corresponding to the review node (for example, the responsible person or reviewer corresponding to each sub-work item) submit review conclusions, trigger the above rules to perform summary calculation on the review conclusions. If the node responsible person updates their review conclusion, trigger recalculation.
[0110] As Figure 2I shown, optionally, a prompt message 2166 can also be displayed in window 216, for prompting the user about the consequences of this rule configuration (for example, "When everyone has filled in the review conclusions, execute the following rules for summarization"), the order of rule execution (for example, "The rules take effect from top to bottom"), and the configuration method (for example, "The order can be adjusted by dragging").
[0111] Correspondingly, on the application side, when triggering the review conclusion summary calculation, it can be judged sequentially according to the order of the rules configured in window 216. When the first hit rule appears, no subsequent rules are matched.
[0112] In addition, optionally, the options can also be verified. For example, when the name of the node completion conclusion option in the rule is edited, the display in the rule is updated synchronously; when all node completion conclusion options in the rule are deleted, the rule becomes ineffective, giving an error flag and prompting the user when saving.
[0113] In some embodiments, in addition to the above-mentioned ways of the configuration node to complete the conclusion and the node completion opinion, it can also be configured in the general node information page, and the configured node can be selected from the drop-down menu of the node name configuration item. The optional range is all the nodes in the work item process template, and the nodes with the same name only appear once (that is, if the node has already been configured with the node completion conclusion and the node completion opinion, it will no longer be displayed in the drop-down menu), and it is located by name.
[0114] Back to Figure 2A , optionally, the second area 200B of the page 200 may further include a node transition label 202C. When the user 104A clicks on the node transition label 202C, configuration items related to the status transition of the review node can be displayed in the second area 200B of the page 200, such as Figure 2J shown. Optionally, the second area 200B may include a fifth configuration button 218 for configuring the completion transition condition of the review node.
[0115] Optionally, in response to the fifth configuration button 218 being triggered, a completion transition condition configuration window 220 of the review node can be displayed in the page 200, such as Figure 2K shown. Optionally, the completion transition condition configuration window 220 may include a fifth configuration item 2202 for configuring the completion transition condition of the review node. As Figure 2K shown, the fifth configuration item 2202 can be newly created in the window 220 by clicking the add condition button. Each fifth configuration item 2202 may include three options. The leftmost option is used to select the field of the sub-work item under the review node, the middle option is used to select the logical operator, and the rightmost option is used to select the specific content.
[0116] In response to receiving a configuration completion instruction (for example, the user 104A completes the configuration of each option and clicks the OK button in the lower right corner of the window 220), the completion transition condition of the review node is determined according to the configuration information of the fifth configuration item, and is used to determine whether the review node can transition according to the completion transition condition.
[0117] The so-called whether it can transition may refer to whether the status of the review node can change. In some embodiments, as Figure 2J shown, the user can first configure the node transition condition and then configure the completion transition condition. Among them, the configured items checked in the node transition condition require the corresponding review fields to be filled in. When the node transition condition is met, and further the completion transition condition is met (for example, the review form field contains the technical solution to be confirmed and the reviewer includes Zhang San), it is considered that the status of the review node meets the condition for change.
[0118] Optionally, after the state change condition is met, the state to which the node state should flow can also be set through configuration. Figure 2J As shown, the second area 200B may further include a sixth configuration button 222 for configuring the node flow status of the review node.
[0119] In response to the sixth configuration button 222 being triggered, the node flow status configuration window 224 of the review node is displayed, such as Figure 2L Optionally, the node flow state configuration window 224 includes a sixth configuration item 2242 for configuring a node flow state calculation rule of the review node.
[0120] like Figure 2L As shown, illustratively, the flow status of the review node can include three, not started, in progress and completed. Each state can be configured with a node flow status calculation rule, and the node flow status calculation rule of each state can be configured in window 224. Optionally, as Figure 2L As shown, each state corresponds to a sixth configuration item 2242. After each sixth configuration item 2242 is triggered, a drop-down box can be generated for the state, and the drop-down box includes specific options for configuring the node flow state calculation rule. Figure 2L As shown, a drop-down box 2244 of the completed state is displayed in the window 224. The right side of the drop-down box 2244 includes information about the condition currently being configured, and the left side of the drop-down box 2244 includes conditions that have been configured. When any condition that has been configured on the left side of the drop-down box 2244 is selected, the selected condition is highlighted, and the right side of the drop-down box 2244 can display specific information about the condition, and the condition can be modified by modifying this information. Figure 2L As shown, optionally, a new node flow state and its calculation rules can be created by adding a set of state and condition buttons.
[0121] In response to receiving a configuration completion instruction (for example, user 104A completes the configuration of each option and clicks the OK button in the lower right corner of window 224), the node flow status of the review node is determined according to the configuration information of the sixth configuration item 2242, and is used to calculate the flow status of the review node according to the node flow status calculation rule.
[0122] For example, Figure 2L As shown, when the stage of the review node is the project establishment stage and the node leader does not include Zhang San, the flow status of the review node is completed.
[0123] Optionally, you can also set a fallback rule, that is, when no node flow status calculation rule is configured, the status calculation is completed when the node is completed.
[0124] In some embodiments, the overall status calculation rules of the project can also be configured to calculate the overall status of the project. Optionally, these status calculation rules can be judged according to the transfer status of each node. The method of setting the status calculation rules is similar to the configuration method of the node transfer status calculation rules, which will not be elaborated here.
[0125] In some embodiments, user 104A can also configure the buttons corresponding to the review operations (including passing, not passing, conditionally passing, etc.) (buttons with corresponding words). For example, configure the button name, button style, button event (the event triggered after the button is clicked, such as configuring a form, data assignment, completing a node, etc.).
[0126] After the configuration is completed by the above method, process management can be performed based on the configured information. Exemplarily, user 104B can use the terminal device 102B to open collaborative office software to perform process management of the project.
[0127] Figure 3A A schematic diagram of an exemplary page 300 according to an embodiment of the present disclosure is shown.
[0128] As Figure 3A shown, exemplarily, user 104B can use the terminal device 102B to open collaborative office software and obtain the configuration information of the target process (current project) configured by the foregoing process configuration method. Then, the page 300 can be displayed on the terminal device 102B. Exemplarily, as Figure 3A shown, the page 300 can display the flowchart of the project, and the flowchart further includes a plurality of process nodes arranged and connected in the order of process execution.
[0129] In some embodiments, the configuration information of the target process (current project) configured by the foregoing process configuration method can also be obtained. For example, one or more resources associated with the review node in the target process, and then one or more sub-work items corresponding to the configuration information are created for the review node in the target process, and field values are filled in at least some fields in the one or more sub-work items based on the one or more resources associated with the review node.
[0130] In some embodiments, in response to a viewing instruction for the review node of the target process (for example, double-clicking the review node in the flowchart), the one or more sub-work items of the review node are displayed, as shown in Figure 3B shown.
[0131] Exemplarily, Figure 3BMultiple sub-work items corresponding to the review elements of review node 2 are shown. At least some of these sub-work items may be created based on one or more resources associated with the review node 2, and the field values of at least some of the fields therein may be filled in based on the one or more resources associated with the review node. For example, the work items corresponding to review elements 1 to 11 may be created based on resources, and the field values of review elements 1 to 11 are filled in based on resources.
[0132] As mentioned above, the review elements may be certain criteria or requirements in the review process. For example, whether the target market is large enough, whether the market research is sufficient, whether the requirements are reasonable, and so on. In the review process, the reviewers or the person in charge may conduct the review around the review elements and may give a review conclusion based on the information obtained during the review process. Thus, it can be seen that the review elements, the deliverables to be reviewed, the review questions, etc. can all be independent sub-work items under the review node. Here, only the sub-work items corresponding to the review elements are described.
[0133] In some embodiments, in response to the deletion of the review node, the parent-child association relationship between the one or more sub-work items and the review node is released, and the status of the one or more sub-work items remains unchanged; in response to the restoration of the review node, the one or more sub-work items are automatically associated with the review node again in a parent-child relationship. In this way, it is ensured that the sub-work items are not deleted after the review node is deleted, and when the review node is re-created, the original sub-work items are automatically associated with the review node, so that there is no need to create the already created sub-work items again.
[0134] In some embodiments, when displaying one or more sub-work items of the review node, the visible conditions of the sub-work items can be obtained (refer to Figure 2E shown), and then, according to the visible conditions, one or more of the sub-work items that meet the visible conditions are displayed. In this way, the sub-work items that meet the visible conditions are displayed, and the sub-work items that do not meet the visible conditions are hidden. On the one hand, it can save page space, and on the other hand, it also prevents users from spending effort on sub-work items that do not need to be reviewed, improving work efficiency.
[0135] In some embodiments, when displaying one or more sub-work items of the review node, the personnel linkage rules of the sub-work items can be obtained, and then the personnel information that meets the personnel linkage rules is displayed in the sub-work items.
[0136] Refer to Figure 2HAs shown, for the already created personnel linkage rules, execute all condition groups in the arrangement order of the personnel linkage rules corresponding to the sub-work item. Stop executing after matching the first condition group, and fill the field value of the reviewer of the parent work item of the sub-work item that meets the conditions into the node responsible person of the sub-work item. If the node responsible person of the sub-work item does not match any personnel linkage rules, match the node responsible person according to the node responsible person rule of the sub-work item itself.
[0137] Optionally, after the sub-work item is successfully created, modifying the information of the parent work item or the sub-work item will not automatically modify the node responsible person of the sub-work item; at the same time, modifying the node responsible person of the sub-work item does not affect the role of the parent work item.
[0138] In some embodiments, the one or more sub-work items include a review conclusion table column, and the review conclusion table column includes at least one of a first table column corresponding to a review role, a second table column corresponding to a reviewer, a third table column corresponding to a review conclusion, a fourth table column corresponding to a review opinion, and a fifth table column corresponding to a review operation.
[0139] As Figure 3B shown, exemplarily, the first-level title of the review conclusion table column can be the review conclusion. The second-level titles of the review conclusion table column include 5. Among them, the column title of the first table column can be the review role, and its field value can be the role name of the reviewer in the parent work item. If there are multiple role names, multiple can be displayed, and if there is no role, "-" can be displayed. The column title of the second table column can be the reviewer, and its field value can be the configured responsible person or the node responsible person, and each responsible person is displayed in a row. The column title of the third table column can be the review conclusion, and its field value can be the node completion conclusion on the configured node, and the editing permission of the current user can be judged according to the node logic. The column title of the fourth table column can be the review opinion, and its field value can be the node completion opinion on the configured node, and the editing permission of the current user is judged according to the node logic. The column title of the fifth table column can be the review operation, and its field value can be the node completion operation button on the configured node, and the editing permission of the current user is judged according to the node logic. The current process status of the review node can be displayed for the row without editing permission. Optionally, the review role, reviewer, review conclusion, and review opinion can also be filtered.
[0140] As mentioned above, a cropping control can also be configured for the resource or the sub-work item to delete the unnecessary resource or sub-work item. Therefore, in some embodiments, a tick box can be displayed on the far left of each sub-work item. When the user 104B ticks the corresponding sub-work item and clicks the delete button, the sub-work item can be deleted.
[0141] Figure 3CAnother schematic diagram of an exemplary page 310 according to an embodiment of the present disclosure is shown.
[0142] As Figure 3C shown, the review node 2 corresponds to the parent work item 312, and the parent work item includes review element sub-work items and review question sub-work items. Among them, the review element sub-work items and review question sub-work items display column fields according to the foregoing configuration information, and display filtering, sorting, and grouping controls. In some embodiments, the user 104B can also use the terminal device 102B on the application side to import resources from the resource library to automatically create sub-work items and establish a parent-child relationship with the current parent work item.
[0143] In some embodiments, referring to Figure 3C shown, if the status of the review node is in progress, the operation buttons (pass, fail, pass with conditions) for the completed nodes in the parent work item 312 can be displayed on the page 310, and only authorized roles can perform operations, while unauthorized roles can only view, avoiding misoperations by unauthorized roles; if the status of the review node is not started or completed, the operation buttons (pass, fail, pass with conditions) in the parent work item 312 can be not displayed on the page 310 to avoid misoperations by users due to the display of buttons at inappropriate times. When an authorized role clicks the corresponding operation button, a prompt message "xx data is modified to xx, and this node has been completed" can be displayed to prompt the user that the operation is successful. In some embodiments, in response to the operation button being clicked, the node transition conditions configured in the foregoing embodiments can be first obtained for verification of the node transition conditions (including whether the required items selected are filled in and the configured node transition conditions). If not satisfied, a required item identifier or a prompt "Does not meet the node transition conditions, xxx (the name of the first rule that does not meet the conditions, for example, rule 1)" can be displayed, and at this time, the state of the operation button is not changed, and the node state is not changed either.
[0144] In some embodiments, if the review process of the review node involves multiple participants and the node status is in progress, in response to the user 104B (the current user) being the node responsible person and the user 104B not operating on the operation button for the completed node in the parent work item 312, as shown in Figure 3CThe operation buttons completed by the nodes in the parent work item 312 are provided for the user 104B to operate. When the node status is not started or the node is completed, the operation buttons are not displayed. In some embodiments, in response to the operation button being clicked and only one node responsible person has not operated yet, the node transfer conditions configured in the foregoing embodiments can be obtained first, and the verification of the node transfer conditions can be performed (including whether the mandatory items selected have been filled in and the configured node transfer conditions). If not satisfied, the mandatory item identifier can be displayed or a prompt "Does not meet the node transfer conditions, xxx (the name of the first rule that does not meet the conditions, for example, Rule 1)" can be given. At this time, the status of the operation button is not changed, and the node status is not changed either. In some embodiments, if any node responsible person does not operate the operation button completed by the node in the parent work item 312 of their page 310, after the node responsible person triggers the operation button, a prompt "xx data is modified to xx, and the single person has completed" is given, and all operation buttons are still displayed until all the responsible persons of this node have operated. The node status is displayed in the page 310, and the operation buttons are not displayed. In some embodiments, as Figure 3C shown, when the parent work item 312 of the page 310 includes node responsible persons, the node responsible persons are linked with the roles. If the user 104B is a responsible person, they can fill in the various roles they have in the parent work item 312, so that linkage can be achieved based on the personnel linkage rules.
[0145] It can be understood that referring to Figure 1B shown, the review process can be abstracted into three steps: review preparation, review conclusion, and review summary. Among them, the review preparation can be used to determine the materials to be reviewed (for example, whether the deliverables are ready) and the elements based on which the review is carried out (for example, the review elements can be adjusted through the cropping control); the review conclusion includes the review opinions and review conclusions given by each reviewer; the review summary includes generating the final review conclusion (node completion conclusion).
[0146] The display of the relevant information of the review in the foregoing embodiments has been described. Next, the rules for giving and summarizing the review conclusions and the node transfer rules according to the summarized review conclusions are introduced.
[0147] In some embodiments, each person participating in the review process of the review node can give their own review conclusion in their own collaborative management software.
[0148] Figure 3D Another schematic diagram of an exemplary page 320 according to an embodiment of the present disclosure is shown.
[0149] As Figure 3DAs shown, user 104B can display page 320 in the collaborative management software of terminal device 102B. All the operable process nodes of user 104B are summarized on this page 320. Exemplarily, for project 1, when user 104B clicks on any operation button, a drop-down window 3202 can be generated, and the nodes that user 104B needs to operate under project 1 can be displayed in this window 3202. Moreover, operation buttons are set after each node in window 3202 for user 104B to perform quick operations. After the operations are completed, system 100 can obtain the review operation information of one or more sub-work items of each review node to summarize the review conclusions. Then, based on this review operation information, the node completion conclusion and transfer status of the review node can be determined.
[0150] In some embodiments, determining the node completion conclusion and transfer status of the review node according to the review operation information includes: obtaining the node completion conclusion rule of the review node; determining the node completion conclusion of the review node according to the review operation information and the node completion conclusion rule, so as to realize the automatic summarization of the node completion conclusion. Optionally, the specific completion information of the node responsible person can be displayed on the page. Among them, the node completion conclusion and the node completion opinion can be displayed in independent columns.
[0151] In some embodiments, determining the node completion conclusion and transfer status of the review node according to the review operation information includes: obtaining the completion transfer condition of the review node; determining the transfer status of the review node according to the review operation information, the node completion conclusion, the completion transfer condition and the node transfer status calculation rule, so as to realize the automatic calculation of the node transfer status.
[0152] Exemplarily, in some embodiments, when user 104B clicks on the operation button, it can be verified according to the node transfer condition. If the condition is met, the operation corresponding to the operation button can be completed. Then, it is judged whether the review node has been completed (both the node responsible person and the reviewer have completed the operation). If not, a reminder is sent to the corresponding node responsible person or reviewer who has not completed the operation. When the review node has been completed, the transfer of the review node is calculated according to the node transfer status calculation rule and transferred to the next node.
[0153] It can be seen from the above embodiments that the process configuration and management method provided by the embodiments of the present disclosure automatically creates work items based on resources and fills in some fields, so that users do not need to manually create and fill in work items, and the operation is more simple and smooth.
[0154] It should be noted that the method of the embodiments of the present disclosure can be executed by a single device, such as a computer or a server. The method of this embodiment can also be applied to a distributed scenario and completed by multiple devices cooperating with each other. In such a distributed scenario, one of the multiple devices can only execute one or more steps of the method of the embodiments of the present disclosure, and these multiple devices will interact with each other to complete the described method.
[0155] It should be noted that some embodiments of the present disclosure have been described above. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recited in the claims can be executed in a different order than in the above embodiments and still achieve the desired results. Additionally, the processes depicted in the drawings do not necessarily require the specific order or sequential order shown to achieve the desired results. In certain embodiments, multitasking and parallel processing are also possible or may be advantageous.
[0156] Figure 4A The flowchart of an exemplary method 400 provided by the embodiments of the present disclosure is shown. The method 400 can be used for process configuration of a project. Optionally, the method 400 can be implemented independently by Figure 1A the terminal device 102A, or can be implemented by Figure 1A the system 100.
[0157] As Figure 4A shown, the method 400 can further include the following steps.
[0158] In step 402, determine the review nodes of the target process (for example, Figure 2A the review node 2).
[0159] In step 404, obtain one or more resources associated with the review node (for example, Figure 2C the resources 2, 4, 7).
[0160] In step 406, based on the one or more resources, create one or more sub-work items for the review node, and fill in the field values for at least some fields of the one or more sub-work items based on the one or more resources (for example, Figure 2F the review element work item and its field values).
[0161] The process configuration method provided by the embodiments of the present disclosure automatically creates work items and fills in some fields based on resources, enabling users to avoid manually creating and filling in work items, and making the operation more simple and smooth.
[0162] In some embodiments, obtaining one or more resources associated with the review node includes:
[0163] Receive an instruction to add sub-work items to the review node based on resources;
[0164] Obtain a resource list from the resource library and display the resource list (refer to Figure 2C as shown);
[0165] According to the addition instruction for one or more resources in the resource list (for example, check the corresponding resources 2, 4, 7), obtain one or more resources associated with the review node.
[0166] In this way, by automatically displaying the resource list for addition, it is more convenient to use.
[0167] In some embodiments, the method further includes:
[0168] Display the one or more sub-work items on the page, and display a first configuration button on one side of the sub-work item (for example, Figure 2D configuration buttons 2042-2046);
[0169] In response to the first configuration button being triggered, display a visible condition configuration window for the sub-work item (for example, Figure 2E window 208), and the visible condition configuration window includes first configuration items for configuring visible conditions (for example, Figure 2E configuration items 2082, 2084);
[0170] In response to receiving a configuration completion instruction, determine the visible conditions for the sub-work item according to the configuration information of the first configuration item, for displaying the sub-work item when the visible conditions are met.
[0171] In this way, by setting visible conditions, it is possible to filter based on visible conditions when displaying sub-work items, avoiding unnecessary sub-work items occupying page space and avoiding user misoperations.
[0172] In some embodiments, the method further includes:
[0173] Display a second configuration button for configuring the table view of the sub-work item on the page (for example, Figure 2B configuration button 204B);
[0174] In response to the second configuration button being triggered, display a table view configuration window for the one or more sub-work items (for example, Figure 2Fwindow 210), the table view configuration window includes a table view preview area 210A and a table column resource list located on one side of the table view preview area. The table view preview area includes a preview diagram of the table view of the one or more sub-work items generated based on the currently selected table columns. The table column resource list includes a plurality of table column resources for adding corresponding table columns to the table view of the one or more sub-work items;
[0175] In response to an addition instruction for a target table column resource among the plurality of table column resources, add a preview table column corresponding to the target table column resource to the preview diagram.
[0176] In this way, the optional table columns of the table view are displayed using the table column resource list, and the table view can be configured by dragging and other methods, which is convenient to use.
[0177] In some embodiments, the table column resource list includes a review conclusion table column resource;
[0178] In response to an addition instruction for a target table column resource among the plurality of table column resources, adding a preview table column corresponding to the target table column resource to the preview diagram includes:
[0179] In response to an addition instruction for the review conclusion table column resource, add a review conclusion preview table column 2104 corresponding to the review conclusion table column resource to the preview diagram. The review conclusion preview table column includes a first preview table column 2104A corresponding to the review role, a second preview table column 2104B corresponding to the reviewer, a third preview table column 2104C corresponding to the review conclusion, a fourth preview table column 2104D corresponding to the review opinion, and a fifth preview table column 2104E corresponding to the review operation.
[0180] In this way, by configuring the review conclusion table column for the table view, users can conveniently give or view review conclusions, improving work efficiency.
[0181] In some embodiments, the method further includes:
[0182] Display a third configuration button for configuring the personnel linkage rule of the sub-work item on the page (for example, Figure 2B configuration button 204C);
[0183] In response to the third configuration button being triggered, display a personnel linkage rule configuration window for the one or more sub-work items (for example, Figure 2H window 212), the personnel linkage rule configuration window includes a second configuration item 2122 for configuring linkage conditions and a third configuration item 2124 for configuring a group of linkage conditions;
[0184] In response to receiving the configuration completion instruction, determine the personnel linkage rule of the sub-work item according to the configuration information of the second configuration item and / or the third configuration item, which is used to add the reviewers or node leaders corresponding to the personnel linkage rule to the one or more sub-work items when the personnel linkage rule is satisfied.
[0185] In this way, relevant personnel are automatically associated using the personnel linkage rule, improving work efficiency and avoiding omission of relevant personnel.
[0186] In some embodiments, the method further includes:
[0187] Display a fourth configuration button (e.g., Figure 2A configuration button 2148) on the page for configuring the node completion conclusion of the review node;
[0188] In response to the fourth configuration button being triggered, display a node completion conclusion rule configuration window (e.g., Figure 2I window 216), and the node completion conclusion rule configuration window includes fourth configuration items 2162 and 2164 for configuring the node completion conclusion rule;
[0189] In response to receiving the configuration completion instruction, determine the node completion conclusion rule of the review node according to the configuration information of the fourth configuration item, which is used to generate the node completion conclusion of the review node corresponding to the node completion conclusion rule when the node completion conclusion rule is satisfied.
[0190] In this way, by configuring the node completion conclusion rule, the node completion conclusion can be automatically calculated, thereby completing conclusion summary. Users do not need to calculate manually, improving work efficiency.
[0191] In some embodiments, the method further includes:
[0192] Display a fifth configuration button (e.g., Figure 2J configuration button 218) on the page for configuring the completion transfer condition of the review node;
[0193] In response to the fifth configuration button being triggered, display a completion transfer condition configuration window (e.g., Figure 2K window 220), and the completion transfer condition configuration window includes a fifth configuration item 2202 for configuring the completion transfer condition of the review node;
[0194] In response to receiving the configuration completion instruction, determine the completion transfer condition of the review node according to the configuration information of the fifth configuration item, which is used to determine whether the review node can be transferred according to the completion transfer condition.
[0195] It should be noted that the method of the embodiments of the present disclosure can be executed by a single device, such as a computer or a server. The method of this embodiment can also be applied to a distributed scenario and completed by multiple devices cooperating with each other. In such a distributed scenario, one of the multiple devices can only execute one or more steps of the method of the embodiments of the present disclosure, and these multiple devices will interact with each other to complete the described method.
[0196] It should be noted that some embodiments of the present disclosure have been described above. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recited in the claims can be performed in a different order than in the above embodiments and still achieve the desired result. Additionally, the processes depicted in the figures do not necessarily require the specific order or sequential order shown to achieve the desired result. In certain embodiments, multitasking and parallel processing are also possible or may be advantageous.
[0197] Figure 4B The flowchart of an exemplary method 410 provided by the embodiments of the present disclosure is shown. The method 410 can be used for process management of a project. Optionally, the method 410 can be Figure 1A individually implemented by the terminal device 102B, or can be Figure 1A implemented by the system 100.
[0198] As Figure 4B shown, the method 400 can further include the following steps.
[0199] In step 412, obtain the configuration information of the target process configured by any one of the embodiments of the method 400 or the permutation and combination of the embodiments;
[0200] In step 414, in response to a viewing instruction for a review node of the target process, display one or more sub-work items of the review node (as Figure 3B shown), and at least some fields in the one or more sub-work items are filled with field values based on one or more resources associated with the review node.
[0201] The process management method provided by the embodiments of the present disclosure automatically creates work items based on resources and fills in some fields, so that users do not need to manually create and fill in work items, and the operation is more simple and smooth.
[0202] In some embodiments, displaying one or more sub-work items of the review node includes:
[0203] Obtain the visible conditions of the sub-work item;
[0204] Display one or more of the sub-work items that meet the visibility condition.
[0205] In this way, the sub-work items that meet the visibility condition are displayed, and the sub-work items that do not meet the visibility condition are hidden. On the one hand, it can save page space, and on the other hand, it also prevents users from spending effort on sub-work items that do not require review, improving work efficiency.
[0206] In some embodiments, displaying one or more sub-work items of the review node includes:
[0207] Obtain the personnel linkage rule of the sub-work item;
[0208] Display the personnel information that meets the personnel linkage rule in the sub-work item.
[0209] Refer to Figure 2H As shown, for the created personnel linkage rules, execute all condition groups in the order of the personnel linkage rules corresponding to the sub-work item. Stop executing after matching the first condition group, and fill the field value of the reviewer of the parent work item of the sub-work item that meets the condition into the node responsible person of the sub-work item. If the node responsible person of the sub-work item does not match any personnel linkage rules, match the node responsible person according to the node responsible person rule of the sub-work item itself.
[0210] In some embodiments, the one or more sub-work items include a review conclusion table column, and the review conclusion table column includes at least one of a first table column corresponding to a review role, a second table column corresponding to a reviewer, a third table column corresponding to a review conclusion, a fourth table column corresponding to a review opinion, and a fifth table column corresponding to a review operation.
[0211] Such as Figure 3BAs shown, by way of example, the first-level heading of the review conclusion table column can be "Review Conclusion". There are 5 second-level headings in the review conclusion table column. Among them, the column heading of the first table column can be "Review Role", and its field value can be the role name of the reviewer in the parent work item. If there are multiple role names, multiple can be displayed. When there is no role, "-" can be displayed. The column heading of the second table column can be "Reviewer", and its field value can be the configured person in charge or the node person in charge, with each person in charge displayed on a separate line. The column heading of the third table column can be "Review Conclusion", and its field value can be the node completion conclusion on the configured node, and the editing permission of the current user can be judged according to the node logic. The column heading of the fourth table column can be "Review Opinion", and its field value can be the node completion opinion on the configured node, and the editing permission of the current user can be judged according to the node logic. The column heading of the fifth table column can be "Review Operation", and its field value can be the node completion operation button on the configured node, and the editing permission of the current user can be judged according to the node logic. For rows without editing permission, the current process status of the review node can be displayed. Optionally, the review role, reviewer, review conclusion, and review opinion can also be filtered.
[0212] In some embodiments, the method further includes:
[0213] Obtaining the review operation information of the one or more sub-work items of the review node;
[0214] Determining the node completion conclusion and the transfer status of the review node according to the review operation information.
[0215] In some embodiments, determining the node completion conclusion and the transfer status of the review node according to the review operation information includes:
[0216] Obtaining the node completion conclusion rule of the review node;
[0217] Determining the node completion conclusion of the review node according to the review operation information and the node completion conclusion rule.
[0218] In some embodiments, determining the node completion conclusion and the transfer status of the review node according to the review operation information includes:
[0219] Obtaining the completion transfer condition and the node transfer status calculation rule of the review node;
[0220] Determining the transfer status of the review node according to the review operation information, the node completion conclusion, the completion transfer condition, and the node transfer status calculation rule.
[0221] Exemplarily, in some embodiments, when the user 104B clicks an operation button, it can be verified according to the node transfer conditions. If the conditions are met, the operation corresponding to the operation button can be completed, and then it is determined whether the review node has been completed (both the node person in charge and the reviewers have completed the operation). If not, a reminder is sent to the corresponding node person in charge or reviewer who has not completed the operation. When the review node has been completed, the transfer of the review node is calculated according to the node transfer status calculation rule, and the transfer is made to the next node.
[0222] It should be noted that the method of the embodiments of the present disclosure can be executed by a single device, such as a computer or a server. The method of this embodiment can also be applied to a distributed scenario, and multiple devices cooperate with each other to complete it. In this case of a distributed scenario, one of the multiple devices can only execute one or more steps of the method of the embodiments of the present disclosure, and these multiple devices will interact with each other to complete the described method.
[0223] It should be noted that some embodiments of the present disclosure have been described above. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recited in the claims can be executed in a different order from that in the above embodiments and still achieve the desired results. Additionally, the processes depicted in the drawings do not necessarily require the specific order or sequential order shown to achieve the desired results. In certain embodiments, multitasking and parallel processing are also possible or may be advantageous.
[0224] The embodiments of the present disclosure also provide a computer device for implementing the above method 400 or method 410. Figure 5 The hardware structure diagram of an exemplary computer device 500 provided by the embodiments of the present disclosure is shown. The computer device 500 can be used to implement Figure 1A the server 106, and can also be used to implement Figure 1A the terminal devices 102A and 102B. In some scenarios, the computer device 500 can also be used to implement Figure 1A the database server 108.
[0225] As Figure 5 shown, the computer device 500 may include: a processor 502, a memory 504, a network interface 506, a peripheral interface 508, and a bus 510. Among them, the processor 502, the memory 504, the network interface 506, and the peripheral interface 508 are communicatively connected to each other inside the computer device 500 through the bus 510.
[0226] The processor 502 may be a Central Processing Unit (CPU), an image processor, a Neural Processing Unit (NPU), a microcontroller (MCU), a programmable logic device, a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), or one or more integrated circuits. The processor 502 may be used to execute functions related to the technologies described in this disclosure. In some embodiments, the processor 502 may further include multiple processors integrated as a single logic component. For example, as Figure 5 shown, the processor 502 may include multiple processors 502a, 502b, and 502c.
[0227] The memory 504 may be configured to store data (e.g., instructions, computer code, etc.). As Figure 5 shown, the data stored in the memory 504 may include program instructions (e.g., program instructions for implementing the method 400 or method 410 of the embodiments of this disclosure) and data to be processed (e.g., the memory may store configuration files of other modules, etc.). The processor 502 may also access the program instructions and data stored in the memory 504 and execute the program instructions to operate on the data to be processed. The memory 504 may include a volatile storage device or a non-volatile storage device. In some embodiments, the memory 504 may include a Random Access Memory (RAM), a Read Only Memory (ROM), an optical disc, a magnetic disk, a hard disk, a Solid State Drive (SSD), a flash memory, a memory stick, etc.
[0228] The network interface 506 may be configured to provide communication with other external devices to the computer device 500 via a network. The network may be any wired or wireless network capable of transmitting and receiving data. For example, the network may be a wired network, a local wireless network (e.g., Bluetooth, WiFi, Near Field Communication (NFC), etc.), a cellular network, the Internet, or a combination of the above. It can be understood that the type of the network is not limited to the above specific examples.
[0229] The peripheral interface 508 may be configured to connect the computer device 500 to one or more peripheral devices to achieve information input and output. For example, the peripheral devices may include input devices such as a keyboard, a mouse, a touchpad, a touch screen, a microphone, various sensors, etc. and output devices such as a display, a speaker, a vibrator, an indicator light, etc.
[0230] The bus 510 can be configured to transfer information among various components of the computer device 500 (such as the processor 502, the memory 504, the network interface 506, and the peripheral interface 508), such as internal buses (e.g., the processor-memory bus), external buses (USB ports, PCI-E buses), etc.
[0231] It should be noted that although the architecture of the computer device 500 shown above only shows the processor 502, the memory 504, the network interface 506, the peripheral interface 508, and the bus 510, in the specific implementation process, the architecture of the computer device 500 may further include other components necessary for normal operation. In addition, those skilled in the art can understand that the architecture of the computer device 500 above may also only include the components necessary to implement the solution of the embodiments of the present disclosure, and does not necessarily include all the components shown in the figure.
[0232] The embodiments of the present disclosure also provide a process configuration device. Figure 6 The schematic diagram of the exemplary device 600 provided by the embodiments of the present disclosure is shown. As Figure 6 shown, the device 600 can be used to implement the method 400, and may further include the following modules.
[0233] The determination module 602 is configured to: determine the review nodes of the target process.
[0234] The acquisition module 604 is configured to: acquire one or more resources associated with the review nodes.
[0235] The creation module 606 is configured to: create one or more sub-work items for review for the review nodes based on the one or more resources, and fill in the field values of at least some fields in the one or more sub-work items based on the one or more resources.
[0236] The process configuration method provided by the embodiments of the present disclosure automatically creates work items and fills in some fields based on resources, so that the user does not need to manually create and fill in work items, and the operation is more convenient and smooth.
[0237] In some embodiments, the acquisition module 604 is configured to:
[0238] Receive an instruction to add sub-work items to the review nodes based on resources;
[0239] Acquire a resource list from the resource library and display the resource list;
[0240] Acquire one or more resources associated with the review nodes according to the addition instructions for one or more resources in the resource list.
[0241] In some embodiments, the device further includes a display module configured to:
[0242] display the one or more sub-work items in a page, and display a first configuration button on one side of the sub-work items;
[0243] in response to the first configuration button being triggered, display a visible condition configuration window for the sub-work item, where the visible condition configuration window includes a first configuration item for configuring visible conditions;
[0244] in response to receiving a configuration completion instruction, determine the visible conditions of the sub-work item according to the configuration information of the first configuration item, for displaying the sub-work item when the visible conditions are met.
[0245] In some embodiments, the display module is configured to:
[0246] display a second configuration button for configuring the table view of the sub-work item in a page;
[0247] in response to the second configuration button being triggered, display a table view configuration window for the one or more sub-work items, where the table view configuration window includes a table view preview area and a table column resource list located on one side of the table view preview area. The table view preview area includes a preview diagram of the table view of the one or more sub-work items generated based on the currently selected table columns, and the table column resource list includes a plurality of table column resources for adding corresponding table columns to the table view of the one or more sub-work items;
[0248] in response to an addition instruction for a target table column resource among the plurality of table column resources, add a preview table column corresponding to the target table column resource to the preview diagram.
[0249] In some embodiments, the table column resource list includes a review conclusion table column resource;
[0250] The display module is configured to:
[0251] in response to an addition instruction for the review conclusion table column resource, add a review conclusion preview table column corresponding to the review conclusion table column resource to the preview diagram, where the review conclusion preview table column includes a first preview table column corresponding to the review role, a second preview table column corresponding to the reviewer, a third preview table column corresponding to the review conclusion, a fourth preview table column corresponding to the review opinion, and a fifth preview table column corresponding to the review operation.
[0252] In some embodiments, the display module is configured to:
[0253] display a third configuration button for configuring the personnel linkage rule of the sub-work item in a page;
[0254] In response to the triggering of the third configuration button, a personnel linkage rule configuration window for the one or more sub-work items is displayed. The personnel linkage rule configuration window includes a second configuration item for configuring linkage conditions and a third configuration item for configuring a linkage condition group;
[0255] In response to receiving a configuration completion instruction, determine the personnel linkage rule for the sub-work item according to the configuration information of the second configuration item and / or the third configuration item, for adding reviewers corresponding to the personnel linkage rule to the one or more sub-work items when the personnel linkage rule is satisfied.
[0256] In some embodiments, a display module is configured to:
[0257] Display a fourth configuration button for configuring the node completion conclusion of the review node on a page;
[0258] In response to the triggering of the fourth configuration button, display a node completion conclusion rule configuration window for the review node. The node completion conclusion rule configuration window includes a fourth configuration item for configuring a node completion conclusion rule;
[0259] In response to receiving a configuration completion instruction, determine the node completion conclusion rule for the review node according to the configuration information of the fourth configuration item, for generating the node completion conclusion of the review node corresponding to the node completion conclusion rule when the node completion conclusion rule is satisfied.
[0260] In some embodiments, a display module is configured to:
[0261] Display a fifth configuration button for configuring the completion transfer condition of the review node on a page;
[0262] In response to the triggering of the fifth configuration button, display a completion transfer condition configuration window for the review node. The completion transfer condition configuration window includes a fifth configuration item for configuring the completion transfer condition of the review node;
[0263] In response to receiving a configuration completion instruction, determine the completion transfer condition of the review node according to the configuration information of the fifth configuration item, for determining whether the review node can be transferred according to the completion transfer condition.
[0264] For the sake of convenience of description, when describing the above device, it is divided into various modules according to functions for separate description. Of course, when implementing the present disclosure, the functions of each module can be implemented in the same or multiple software and / or hardware.
[0265] The device of the above embodiment is used to implement the corresponding method 400 in any of the foregoing embodiments, and has the beneficial effects of the corresponding method embodiments, which will not be elaborated herein.
[0266] An embodiment of the present disclosure also provides a process management device. Figure 7 The following shows a schematic diagram of an exemplary device 700 provided by an embodiment of the present disclosure. As Figure 7 shown, the device 700 can be used to implement method 410, and may further include the following modules.
[0267] An acquisition module 702, configured to: acquire configuration information of a target process configured by using any embodiment or permutation and combination of embodiments of the method 400 as described above;
[0268] A display module 704, configured to: in response to a viewing instruction for a review node of the target process, display one or more sub-work items of the review node, and fill field values for at least some fields in the one or more sub-work items based on one or more resources associated with the review node.
[0269] The process management method provided by the embodiment of the present disclosure automatically creates work items based on resources and fills in some fields, so that users do not need to manually create and fill in work items, and the operation is more simple and smooth.
[0270] In some embodiments, the display module 704 is configured to:
[0271] acquire visible conditions of the sub-work items;
[0272] display one or more of the sub-work items that meet the visible conditions.
[0273] In some embodiments, the display module 704 is configured to:
[0274] acquire personnel linkage rules of the sub-work items;
[0275] display personnel information that meets the personnel linkage rules in the sub-work items.
[0276] In some embodiments, the one or more sub-work items include review conclusion table columns, and the review conclusion table columns include at least one of a first table column corresponding to a review role, a second table column corresponding to a reviewer, a third table column corresponding to a review conclusion, a fourth table column corresponding to a review opinion, and a fifth table column corresponding to a review operation.
[0277] In some embodiments, the display module 704 is configured to:
[0278] acquire review operation information of the one or more sub-work items of the review node;
[0279] Determine the node completion conclusion and transfer status of the review node according to the review operation information.
[0280] In some embodiments, the display module 704 is configured to:
[0281] Obtain the node completion conclusion rule of the review node;
[0282] Determine the node completion conclusion of the review node according to the review operation information and the node completion conclusion rule.
[0283] In some embodiments, the display module 704 is configured to:
[0284] Obtain the completion transfer condition and node transfer status calculation rule of the review node;
[0285] Determine the transfer status of the review node according to the review operation information, the node completion conclusion, the completion transfer condition and the node transfer status calculation rule.
[0286] For the convenience of description, when describing the above device, it is divided into various modules according to functions for separate description. Of course, when implementing the present disclosure, the functions of each module can be implemented in the same or multiple software and / or hardware.
[0287] The device of the above embodiment is used to implement the corresponding method 410 in any of the foregoing embodiments, and has the beneficial effects of the corresponding method embodiments, which will not be described herein again.
[0288] Based on the same inventive concept, corresponding to the method in any of the above embodiments, the present disclosure also provides a non-transitory computer-readable storage medium, and the non-transitory computer-readable storage medium stores computer instructions for causing the computer to execute the method 400 or method 410 described in any of the foregoing embodiments.
[0289] 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. The 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, compact disc read-only memory (CD-ROM), digital versatile disc (DVD), or other optical storage, magnetic cassette tapes, magnetic tape magnetic disk storage, or other magnetic storage devices, or any other non-transmission medium that can be used to store information that can be accessed by a computing device.
[0290] The computer instructions stored in the storage medium of the above embodiment are used to cause the computer to execute method 400 or method 410 described in any of the above embodiments, and have the beneficial effects of the corresponding method embodiments, which will not be elaborated here.
[0291] Based on the same inventive concept, corresponding to method 400 or method 410 in any of the above embodiments, the present disclosure also provides a computer program product, which includes a computer program. In some embodiments, the computer program is executable by one or more processors to cause the processors to execute method 400 or method 410. Corresponding to the execution subject of each step in the embodiments of method 400 or method 410, the processor that executes the corresponding step can belong to the corresponding execution subject.
[0292] In some embodiments, the computer program product includes a program module for resolving operation conflicts. The program module includes a module compiled into a binary instruction set (e.g., wasm) based on a stack virtual machine for being called by a terminal device and / or a module compiled into a static library for being called by a server.
[0293] The computer program product of the above embodiment is used to cause the processor to execute method 400 or method 410 described in any of the above embodiments, and has the beneficial effects of the corresponding method embodiments, which will not be elaborated here.
[0294] Those of ordinary skill in the art should understand that the discussion of any of the above embodiments is only exemplary and is not intended to imply that the scope of the present disclosure (including the claims) is limited to these examples; under the concept of the present disclosure, the technical features in the above embodiments or different embodiments can also be combined, the steps can be implemented in any order, and there are many other variations in different aspects of the embodiments of the present disclosure as described above, which are not provided in detail for the sake of brevity.
[0295] In addition, for simplicity of explanation and discussion, and so as not to make the embodiments of the present disclosure difficult to understand, well-known power / ground connections to integrated circuit (IC) chips and other components may or may not be shown in the provided drawings. Further, the devices may be shown in block diagram form in order to avoid making the embodiments of the present disclosure difficult to understand, and this also takes into account the fact that details of the implementation of such block diagram devices are highly dependent on the platform on which the embodiments of the present disclosure are to be implemented (i.e., such details should be fully within the understanding of those of ordinary skill in the art). In cases where specific details (such as circuits) are set forth to describe exemplary embodiments of the present disclosure, it will be apparent to those of ordinary skill in the art that the embodiments of the present disclosure may be practiced without these specific details or with variations of these specific details. Accordingly, these descriptions should be regarded as illustrative rather than restrictive.
[0296] Although the present disclosure has been described in connection with specific embodiments thereof, many alternatives, modifications, and variations of these embodiments will be apparent to those of ordinary skill in the art based on the foregoing description. For example, other memory architectures (such as dynamic RAM (DRAM)) may be used with the embodiments discussed.
[0297] Embodiments of the present disclosure are intended to cover all such alternatives, 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 principle of the embodiments of the present disclosure shall be included within the protection scope of the present disclosure.
Claims
1. A process configuration method, comprising: Determine the review nodes of the target process; Obtaining one or more resources associated with the review node; Based on the one or more resources, one or more sub-work items for review are created for the review node, at least some of the fields in the one or more sub-work items are filled with field values based on the one or more resources, the one or more resources include review element resources, and the at least some of the fields include review element fields; Wherein, obtaining one or more resources associated with the review node includes: Receive instructions to add sub-work items to review nodes based on resources; Obtain a resource list from a resource library and display the resource list; According to the adding instruction for one or more resources in the resource list, one or more resources associated with the review node are acquired.
2. The method of claim 1, wherein: The method further comprises: Displaying the one or more sub-work items on the page, and displaying a first configuration button on one side of the sub-work items; In response to the first configuration button being triggered, displaying a visible condition configuration window of the sub-work item, the visible condition configuration window including a first configuration item for configuring a visible condition; In response to receiving the configuration completion instruction, determining a visibility condition of the sub-work item according to the configuration information of the first configuration item, so as to display the sub-work item when the visibility condition is met.
3. The method of claim 1, wherein: The method further comprises: Displaying a second configuration button for configuring the sub-work item table view in the page; In response to the second configuration button being triggered, displaying a table view configuration window of the one or more sub-work items, the table view configuration window comprising a table view preview area and a table column resource list located on one side of the table view preview area, the table view preview area comprising a preview image of the table view of the one or more sub-work items generated based on the currently selected table column, and the table column resource list comprising a plurality of table column resources for adding corresponding table columns in the table view of the one or more sub-work items; In response to an adding instruction for a target table column resource among the plurality of table column resources, a preview table column corresponding to the target table column resource is added to the preview image.
4. The method of claim 3, wherein: The table column resource list includes review conclusion table column resources; In response to an instruction to add a target table column resource among the plurality of table column resources, adding a preview table column corresponding to the target table column resource in the preview image includes: In response to an instruction to add the review conclusion table column resource, a review conclusion preview table column corresponding to the review conclusion table column resource is added in the preview image, and the review conclusion preview table column includes a first preview table column corresponding to the review role, a second preview table column corresponding to the reviewer, a third preview table column corresponding to the review conclusion, a fourth preview table column corresponding to the review opinion, and a fifth preview table column corresponding to the review operation.
5. The method of claim 1, wherein: The method further comprises: A third configuration button for configuring the personnel linkage rules of the sub-work item is displayed on the page; In response to the third configuration button being triggered, displaying a personnel linkage rule configuration window of the one or more sub-work items, the personnel linkage rule configuration window including a second configuration item for configuring a linkage condition and a third configuration item for configuring a linkage condition group; In response to receiving a configuration completion instruction, the personnel linkage rules of the sub-work items are determined according to the configuration information of the second configuration item and / or the third configuration item, and are used to add reviewers corresponding to the personnel linkage rules to the one or more sub-work items when the personnel linkage rules are met.
6. The method of claim 1, wherein: The method further comprises: Displaying a fourth configuration button for configuring a node completion conclusion of the review node on the page; In response to the fourth configuration button being triggered, displaying a node completion conclusion rule configuration window of the review node, the node completion conclusion rule configuration window including a fourth configuration item for configuring a node completion conclusion rule; In response to receiving a configuration completion instruction, a node completion conclusion rule of the review node is determined according to the configuration information of the fourth configuration item, and is used to generate a node completion conclusion of the review node corresponding to the node completion conclusion rule when the node completion conclusion rule is met.
7. The method of claim 1, wherein: The method further comprises: Displaying a fifth configuration button for configuring the completion flow condition of the review node on the page; In response to the fifth configuration button being triggered, displaying a completion flow condition configuration window of the review node, wherein the completion flow condition configuration window includes a fifth configuration item for configuring the completion flow condition of the review node; In response to receiving the configuration completion instruction, a completion flow condition of the review node is determined according to the configuration information of the fifth configuration item, and is used to determine whether the review node can flow according to the completion flow condition.
8. A process management method, comprising: Obtaining configuration information of a target process configured by the method according to any one of claims 1 to 7; In response to a viewing instruction for a review node of the target process, one or more sub-work items of the review node are displayed, and at least some fields of the one or more sub-work items are filled with field values based on one or more resources associated with the review node.
9. The method of claim 8, wherein: Display one or more sub-work items of the review node, including: Obtaining the visibility condition of the sub-work item; One or more of the child work items that meet the visibility condition are displayed.
10. The method of claim 8, wherein: Display one or more sub-work items of the review node, including: Obtaining the personnel linkage rules of the sub-work item; The personnel information satisfying the personnel linkage rule is displayed in the sub-work item.
11. The method of claim 8, wherein: The one or more sub-work items include a review conclusion table column, and the review conclusion table column includes at least one of a first table column corresponding to the review role, a second table column corresponding to the review personnel, a third table column corresponding to the review conclusion, a fourth table column corresponding to the review opinion, and a fifth table column corresponding to the review operation.
12. The method of claim 11, wherein: The method further comprises: Acquire review operation information of the one or more sub-work items of the review node; According to the review operation information, a node completion conclusion and a flow status of the review node are determined.
13. The method of claim 12, wherein: Determining the node completion conclusion and flow status of the review node according to the review operation information includes: Obtaining a node completion conclusion rule of the review node; The node completion conclusion of the review node is determined according to the review operation information and the node completion conclusion rule.
14. The method of claim 13, wherein: Determining the node completion conclusion and flow status of the review node according to the review operation information includes: Obtaining the completion flow conditions and node flow status calculation rules of the review node; The flow status of the review node is determined according to the review operation information, the node completion conclusion, the completion flow condition and the node flow status calculation rule.
15. A process configuration device, comprising: The determination module is configured to: determine the review node of the target process; An acquisition module is configured to: acquire one or more resources associated with the review node; A creation module is configured to: create one or more sub-work items for review for the review node based on the one or more resources, at least some of the fields in the one or more sub-work items are filled with field values based on the one or more resources, the one or more resources include review element resources, and the at least some of the fields include review element fields; Get module, configured as: Receive instructions to add sub-work items to review nodes based on resources; Obtain a resource list from a resource library and display the resource list; According to the adding instruction for one or more resources in the resource list, one or more resources associated with the review node are acquired.
16. A process management device, comprising: An acquisition module is configured to: acquire configuration information of a target process configured by the method according to any one of claims 1 to 7; The display module is configured to: in response to a viewing instruction for a review node of the target process, display one or more sub-work items of the review node, and fill in field values of at least some fields in the one or more sub-work items based on one or more resources associated with the review node.
17. A computer device comprising one or more processors, a memory; and one or more programs, wherein the one or more programs are stored in the memory and executed by the one or more processors, and the programs include instructions for executing the method according to any one of claims 1 to 14.
18. A non-volatile computer-readable storage medium containing a computer program, which, when executed by one or more processors, causes the processors to perform the method of any one of claims 1 to 14.
19. A computer program product, comprising one or more computer programs, wherein the one or more computer programs implement the steps of the method according to any one of claims 1 to 14 when executed by one or more processors.
Citation Information
Patent Citations
Project declaration form auditing method and device, equipment and storage medium
CN115099792A
Auditing node processing method and device
CN115373729A
Table jump processing method and device, electronic equipment and storage medium
CN117196510A