Method, device and system for configuring review user, storage medium and product
Automatically determine and configure review users through pre-configured synchronization rules, the problem of inefficient configuration review users in the existing technology is solved, and efficient review user configuration and synchronization is achieved.
Patent Information
- Application Number
- CN202411700130.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-25
- Publication Date
- 2025-03-07
AI Technical Summary
In the prior art, the efficiency of configuring and reviewing users is low and requires manual selection, resulting in low efficiency.
Through the pre-configured target synchronization rules, the target review user of the first work item, including the review user of the second work item, is automatically determined and configured.
The user can efficiently synchronize the review user of the second work item as the review user of the first work item, and improve the efficiency of configuring review users in the project management tool.
Smart Images

Figure CN119579110A_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present disclosure relate to the field of computer technology, and more particularly to a method, device, system, storage medium, and product for configuring review users. Background Art
[0002] Work items are all matters planned or tracked for a project, and are clearly identifiable or separable parts of a project. Before a work item is executed, it needs to be reviewed before it can be executed. The review of a work item requires multiple parties to ensure that the work item can be executed smoothly.
[0003] Currently, it is necessary to manually select review users for configuring work items one by one, which leads to low efficiency in configuring review users. Summary of the invention
[0004] The embodiments of the present disclosure provide a method, apparatus, device, computer-readable storage medium, and product for configuring review users, which are used to solve the problem of low review user configuration efficiency in the prior art.
[0005] In a first aspect, an embodiment of the present disclosure provides a method for configuring a review user, the method comprising:
[0006] In response to a trigger operation on the first control, obtaining a first work item currently to be reviewed;
[0007] Determining a target synchronization rule preconfigured for the first work item;
[0008] Determine that a work item that satisfies a target synchronization rule with the first work item is a second work item, wherein a review user has been configured for the second work item;
[0009] Determine at least one target review user for the first work item, wherein the at least one target review user includes a first review user for the second work item;
[0010] At least one target review user is configured for the first work item.
[0011] In a second aspect, an embodiment of the present disclosure provides a device for configuring a review user, including:
[0012] An acquisition module, configured to acquire a first work item to be reviewed in response to a trigger operation on the first control;
[0013] A first determination module, configured to determine a target synchronization rule preconfigured for a first work item;
[0014] A second determination module is used to determine that a work item that meets the target synchronization rule with the first work item is a second work item, wherein the second work item has been configured with a review user;
[0015] A third determination module is used to determine at least one target review user of the first work item, wherein the at least one target review user includes the first review user of the second work item;
[0016] A configuration module is used to configure at least one target review user for the first work item.
[0017] In a third aspect, an embodiment of the present disclosure provides an electronic device, including: a processor and a memory;
[0018] Memory stores computer-executable instructions;
[0019] The processor executes the computer-executable instructions stored in the memory, so that at least one processor executes the above first aspect and various possible methods for configuring review users of the first aspect.
[0020] In a fourth aspect, an embodiment of the present disclosure provides a computer-readable storage medium, in which computer execution instructions are stored. When a processor executes the computer execution instructions, the method of configuring review users as described in the first aspect and various possible aspects of the first aspect are implemented.
[0021] In a fifth aspect, an embodiment of the present disclosure provides a computer program product, including a computer program, which, when executed by a processor, implements the above first aspect and various possible methods for configuring review users of the first aspect.
[0022] The method, device, system, storage medium and product for configuring review users provided by the present embodiment include: in response to a trigger operation on a first control, obtaining a first work item to be reviewed; determining a target synchronization rule pre-configured for the first work item, and determining that a work item that satisfies the target synchronization rule with the first work item is a second work item, wherein a review user has been configured for the second work item; determining at least one target review user for the first work item, wherein the at least one target review user includes the first review user for the second work item; and configuring at least one target review user for the first work item. The present disclosed embodiment can realize efficient user synchronization of the first review user of the second work item as the review user of the first work item, thereby improving the efficiency of configuring review users in project management tools. BRIEF DESCRIPTION OF THE DRAWINGS
[0023] In order to more clearly illustrate the embodiments of the present disclosure or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present disclosure. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative labor.
[0024] Figure 1An example diagram of an application scenario of a method for configuring review users provided in an embodiment of the present disclosure;
[0025] Figure 2 A flow chart of a method for configuring review users provided in an embodiment of the present disclosure;
[0026] Figure 3 A schematic diagram of a method for configuring review users provided by an embodiment of the present disclosure;
[0027] Figure 4 A schematic diagram of a configuration synchronization rule provided by an embodiment of the present disclosure;
[0028] Figure 5 A flow chart of another method for configuring review users provided by an embodiment of the present disclosure;
[0029] Figure 6 A schematic diagram of another method for configuring review users provided by an embodiment of the present disclosure;
[0030] Figure 7 A schematic diagram of the structure of a device for configuring review users provided in an embodiment of the present disclosure;
[0031] Figure 8 A schematic diagram of the structure of an electronic device provided in an embodiment of the present disclosure. DETAILED DESCRIPTION
[0032] In order to make the purpose, technical solution and advantages of the embodiments of the present disclosure clearer, the technical solution in the embodiments of the present disclosure will be clearly and completely described below in conjunction with the drawings in the embodiments of the present disclosure. Obviously, the described embodiments are part of the embodiments of the present disclosure, not all of the embodiments. Based on the embodiments in the present disclosure, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present disclosure.
[0033] It is understandable that before using the technical solutions disclosed in the embodiments of the present disclosure, the type, scope of use, usage scenarios, etc. of the personal information involved in the present disclosure should be informed to the target users in an appropriate manner in accordance with relevant laws and regulations, and the target users' authorization should be obtained.
[0034] It is understandable that the above notification and the process of obtaining authorization of the target user are merely illustrative and do not constitute a limitation on the implementation of the present disclosure. Other methods that meet the relevant laws and regulations may also be applied to the implementation of the present disclosure.
[0035] In the related art, when configuring review users for work items, it is necessary to select the review users one by one and then configure them. This method has the problem of low efficiency in storing the configuration of review users.
[0036] In order to solve the technical problem, the present disclosure provides a method for configuring review users, which effectively determines the target review user of the first work item through pre-configured synchronization rules and then configures the user, thereby improving the efficiency of configuring review users in project management tools.
[0037] It should be noted that the method, device, system, storage medium and product for configuring review users provided by the present disclosure can be applied to any device for configuring review users equipped with a camera.
[0038] The method for configuring review users provided by the embodiments of the present disclosure will be described in detail below with reference to the accompanying drawings.
[0039] Figure 1 This is an example diagram of an application scenario of a method for configuring review users provided by an embodiment of the present disclosure. Figure 1 As shown, the applicant makes a bill of lading for the first work item, and after the bill of lading, the first work item is reviewed at the review node, and multiple target review users for reviewing the first work item are determined, such as target review users a1 to target review users a6. After the review by multiple target review users is completed, the review results are sorted, and the review is completed after the sorting is completed. The present disclosure implements the configuration of target review users at the review node.
[0040] Figure 1 This is only an exemplary application scenario, and the present disclosure can be used in any specific scenario of review users without limitation.
[0041] Figure 2 A flowchart of a method for configuring a review user provided in an embodiment of the present disclosure, the method for configuring a review user may include the following steps:
[0042] S201. In response to a trigger operation on a first control, obtain a first work item currently to be reviewed.
[0043] The first work item may be a main work item or a sub-work item under a main work item. For example, the main work item is work item B, and work item B includes: sub-work item B1, sub-work item B2, sub-work item B3, and sub-work item B4. The first work item may refer to work item B or one of its sub-items.
[0044] Reference Figure 3 , is an audit page, which is operated by a designated audit user, such as an IPMT (Integrated Portfolio Management Team) secretary. The audit page includes a first control, and after the audit user triggers the first control, synchronization of the review user can be achieved.
[0045] For example, refer to Figure 3 (c1), the user triggers the first control "Synchronous Review User", Figure 3 The target review users will be displayed in (c2), which can simplify the review user's operation and avoid the review user manually adding each target review user.
[0046] In the embodiment of the present disclosure, the review page also includes other related content of the first work item, which is not limited here.
[0047] S202: Determine a target synchronization rule pre-configured for the first work item.
[0048] In the embodiment of the present disclosure, the target synchronization rule is pre-configured. For the specific process of configuring the target synchronization rule, refer to Figure 4 ,exist Figure 4 The configurator configures the first control and synchronization rules on the configuration page so that the review user can trigger the first control and efficiently synchronize it to the review user according to the synchronization rules.
[0049] exist Figure 4 In (e1), the first configuration page is displayed, and the control f1 is displayed on the first configuration page. For example, the control f1 is a configuration form. After the control f1 is triggered during configuration, the page jumps to the second configuration page, where the first control and synchronization rules can be configured. Referring to (e2), in area X1 of the second configuration page, the configurator configures the "control" for the review user, and the review page will display the "first control". In area X2 of the second configuration page, the configurator can check "Support synchronization" and then trigger the control f2 "Configuration rules". Referring to (e3), after the control f2 is triggered, a pop-up window is displayed on the second configuration page, and the configurator can configure the synchronization rules in the pop-up window. Among them, one or more synchronization rules can be configured. For example, in Figure 4 Three synchronization rules are configured, namely synchronization rule h1, synchronization rule h2 and synchronization rule h3.
[0050] The target synchronization rule may be one of at least one pre-configured synchronization rule.
[0051] In one embodiment, determining a work item that satisfies a target synchronization rule with a first work item as a second work item includes: determining, according to the target synchronization rule, that a main work item of the first work item is the second work item, and the first work item is a sub-work item of the second work item.
[0052] It can be understood that the second work item is the main work item of the first sub-work item. For example, the second work item is work item B, and the first work item is sub-work item B2.
[0053] In the disclosed embodiment, during the review process of the work item, the main work item is reviewed first, and then each sub-work item under the main work item is reviewed in sequence. For example, when work item B is established, multiple review users of work item B are first determined, and work item B is reviewed. After the review of work item B is completed, work item B is started to be executed. The execution of work item B includes sequentially executing sub-work item B1, sub-work item B2, sub-work item B3 and sub-work item B4. Among them, before executing sub-work item Bi (i is 1, 2, 3, 4), multiple review users of sub-work item Bi are first determined, and sub-work item Bi is reviewed. After the review of sub-work item Bi is completed, sub-work item Bi is started to be executed.
[0054] Furthermore, if the target synchronization rule is Figure 4 The synchronization rule h1 in the configuration is that the source review user is the review user of the main work item of the configured work item, and the target review user is the review user of the configured work item, and the source review user is synchronized to the target review user. When the target review user of the first work item needs to be configured on the review page, the first work item is determined as the configured work item, and then according to the synchronization rule h1, the main work item of the first work item is first obtained, and then the main work item is determined as the second work item, and then the first review user of the second work item is obtained as the target review user of the first work item.
[0055] In one embodiment, determining a work item that satisfies a target synchronization rule with a first work item as a second work item includes: determining a work item associated with the first work item as the second work item according to the target synchronization rule.
[0056] In the embodiment of the present disclosure, if the target synchronization rule is Figure 4 The synchronization rule h2 in the configuration is that the source review user is the review user of the associated work item of the configured work item, and the target review user is the review user of the configured work item, and the source review user is synchronized to the target review user. Then, when the target review user of the first work item needs to be configured on the review page, according to the synchronization rule h2, the work item associated with the first work item is first obtained, and then the work item is determined as the second work item, and then the first review user of the second work item is obtained as the target review user of the first work item.
[0057] Among them, the identification field of the work item associated with the first work item can be carried in the first work item. After determining the first work item, the first work item is analyzed to obtain the identification field of the second work item, and then the second work item is obtained according to the identification field.
[0058] In the embodiment of the present disclosure, the association relationship between the first work item and the second work item is preset, the first work item may be a main work item or a sub-work item, and the second work item may also be a main work item or a sub-work item.
[0059] For example, the first work item is a router development project, the second work item is a software development project, and the first work item is associated with the second work item.
[0060] In one embodiment, determining a work item that satisfies a target synchronization rule with a first work item as a second work item includes: determining, according to the target synchronization rule, a sub-work item that belongs to the same main work item as the first work item as the second work item.
[0061] In the embodiment of the present disclosure, if the target synchronization rule is Figure 4 The synchronization rule h3 in the configuration is that the source review user is the review user of the sub-work item that belongs to the same sub-work item as the configured work item, and the target review user is the review user of the configured work item, and the source review user is synchronized to the target review user. Then, when the target review user of the first work item needs to be configured on the review page, according to the synchronization rule h3, the work item that belongs to the same main work item as the first work item is first obtained, and then the work item is determined as the second work item, and then the first review user of the second work item is obtained as the target review user of the first work item.
[0062] It can be understood that multiple sub-work items belonging to the same main work item belong to the same WBS (Work Breakdown Structure) link. For example, the main work item is work item B, and the main work item includes sub-work items B1 to B4, wherein sub-work items B1 to B4 belong to the same WBS link. If the first work item is sub-work item B2, the second work item can be sub-work item B1.
[0063] Further, determining at least one target review user for the first work item includes: obtaining a pre-configured second review user; determining at least one target review user based on the first review user and the second review user, the at least one target review user including: the first review user and the second review user.
[0064] It can be understood that when configuring the user to configure the synchronization rules, it also includes configuring the second review user, for example, referring to Figure 4 In (e3), configure the source review user in the pop-up window to have the second review user g1 and the second review user g2, and synchronize the source review user to the target review user. When the target review user of the first work item needs to be configured on the review page, first obtain the second review user and synchronize the second review user as the target review user of the first work item.
[0065] S203: Determine that a work item that meets the target synchronization rule with the first work item is the second work item.
[0066] Among them, the second work item has been configured with a review user.
[0067] In the embodiment of the present disclosure, multiple work items to be synchronized with the first work item may be determined according to the target synchronization rule, and a work item for which a review user has been configured is selected from the multiple work items as the second work item.
[0068] It can be understood that if the target synchronization rule is the synchronization rule h3, if the first work item is sub-work item B2, then the sub-work items that belong to the same WBS link as sub-work item B2 are sub-work item B1, sub-work item B3, and sub-work item B4. Among them, sub-work item B1 has been configured with a review user, and sub-work items B3 and sub-work items B4 have not been configured with a review user, then it can be determined that sub-work item B1 is the second work item.
[0069] In the embodiment of the present disclosure, if there are multiple second work items determined according to the synchronization rule, one of the second work items can be determined randomly or according to other screening conditions, and the review user of the work item can be determined as the target review user.
[0070] S204. Determine at least one target review user for the first work item.
[0071] In one embodiment, at least one target review user includes the first review user of the second work item. In one case, at least one target review user includes all first review users, that is, the first review users of the second work item are all target review users. In another case, the first review users of the second work item can be divided into multiple categories, and the first review users of one category can also be configured to be determined as the target review users. For example, the first review users include: first review user a1, first review user a2, first review user a3 and first review user a4. Among them, the first review user a1 and the first review user a2, the first review user a1 and the first review user a2 belong to the first category, and the first review user a3 and the first review user a4 belong to the second category. Among them, the configuration is to determine the first review users of the first category as target review users, then the first review user a1 and the first review user a2 can be determined as target review users.
[0072] In the embodiment of the present disclosure, for example, the first category is ordinary review users, and the second category is non-ordinary review users. The present disclosure does not limit the category setting of review users, and can be set according to actual needs.
[0073] In another embodiment, the at least one target review user includes: a first review user and / or a second review user. The first review user is determined according to the target synchronization rule, and the second review user is obtained according to a pre-configuration.
[0074] S205. Configure at least one target review user for the first work item.
[0075] In one embodiment, the at least one target review user includes: a first review user of the second work item. Figure 3 In (c2), the first review users are target review users a1 to target review users a4.
[0076] In another embodiment, the at least one target review user includes: a first review user and a second review user, for example, the second review user is Figure 4 The second review user g1 and the second review user g2 in the target review user list may include: the target review user a1 to the target review user a4, and the second review user g1 and the second review user g2.
[0077] Furthermore, the target review user has a corresponding role, for example, Figure 3 In (c2), the target review user a1 is a specific "Zhang XX", and the role d1 of "Zhang XX" is "PM (Project Manager)". The target review user a2 is a specific "Li YY", and the role d2 of "Li YY" is "R&D representative". The target review user a3 is a specific "Zhao ZZ", and the role d3 of "Zhao ZZ" is "Quality representative". The target review user a4 is a specific "Wang CC", and the role d4 of "Wang CC" is "Manufacturing representative".
[0078] It can be understood that the present disclosure can enable the reviewer to quickly and efficiently configure the target review user by triggering the first control on the review page, thereby improving the efficiency of configuring the review user in the project management tool.
[0079] Figure 5 A flowchart of another method for configuring review users provided in an embodiment of the present disclosure, the method for configuring review users may include the following steps:
[0080] S501: In response to a trigger operation on a first control, a first work item to be reviewed is obtained.
[0081] The specific implementation process of this step refers to S201 and will not be repeated here.
[0082] S502: Acquire multiple pre-configured synchronization rules.
[0083] Among them, multiple synchronization rules can be pre-configured, such as Figure 4 The synchronization rules h1, h2 and h3 in .
[0084] S503, display multiple second controls.
[0085] Among them, the second controls correspond to the synchronization rules one by one.
[0086] In the embodiment of the present disclosure, the reviewer can trigger any second control to select one of the synchronization rules as the target synchronization rule, for example, referring to Figure 6 , the second control k1 corresponds to the synchronization rule h1, the second control k2 corresponds to the synchronization rule h2, and the second control k3 corresponds to the synchronization rule h3.
[0087] S504: In response to a trigger operation on one of the second controls, determine a corresponding synchronization rule as a target synchronization rule.
[0088] Reference Figure 6 In (C3), if the reviewer triggers the second control K3, the synchronization rule h3 is determined as the target synchronization rule.
[0089] S505: Determine that a work item that satisfies a target synchronization rule with the first work item is a second work item.
[0090] The specific implementation process of this step refers to S203 and will not be repeated here.
[0091] S506: Determine at least one target review user for the first work item.
[0092] The specific implementation process of this step refers to S204 and will not be repeated here.
[0093] S507: In response to the update operation on at least one target review user, determine at least one updated target review user.
[0094] The update operation includes at least one of replacing the target review user, deleting the target review user, or adding the target review user.
[0095] In the embodiments of the present disclosure, refer to Figure 6In (c2) and (c4), the above synchronization method is used to determine the target review users a1 to a4 in (c2). (c4) updates the target review users in (c2), for example, role 4 and target review user a4 are deleted, target review user a5 and the role d5 corresponding to target review user a5 are added, target review user a2 is replaced with target review user a7, and target review user a6 is added for role d3. The updated target review users include: target review user a1, target review user a7, target review user a3, target review user a5, and target review user a6.
[0096] Further, refer to Figure 6 The "Add Role" control on the Review page can be used to add a new role and the target review user corresponding to the new role.
[0097] In the embodiment of the present disclosure, the reviewer may update at least one target review user, and the updated target review user is the review user of the first work item.
[0098] S508: Send a review request to at least one target review user.
[0099] The review request is used to request at least one target review user to review the first work item.
[0100] It can be understood that if there is no update to at least one target review user, a review request is sent to at least one target review user after the synchronization operation; if there is an update to at least one target review user, a review request is sent to at least one updated target review user.
[0101] Reference Figure 1 After sending the review request to each target review user, the review results are collated to complete the review.
[0102] In the embodiments of the present disclosure, firstly, by triggering the first control, the embodiments of the present disclosure can enable the user to efficiently synchronize the first review user of the second work item as the review user of the first work item, thereby improving the efficiency of configuring the review users in the project management tool. Secondly, the present disclosure can also flexibly update the target review user to achieve flexible configuration of the target review user. Finally, the present disclosure sets multiple synchronization rules, and can determine the target synchronization rule from multiple synchronization rules, thereby achieving flexible selection of the target synchronization rule, and further improving the configuration efficiency of the review user.
[0103] Figure 7 The structure diagram of a device for configuring review users provided in an embodiment of the present disclosure is as follows. The device 70 for configuring review users may include the following modules:
[0104] An acquisition module 71, configured to acquire a first work item to be reviewed in response to a trigger operation on a first control;
[0105] A first determination module 72, configured to determine a target synchronization rule preconfigured for the first work item;
[0106] A second determination module 73 is used to determine that a work item that meets the target synchronization rule with the first work item is a second work item, wherein the second work item has been configured with a review user;
[0107] A third determination module 74 is used to determine at least one target review user of the first work item, wherein the at least one target review user includes the first review user of the second work item;
[0108] The configuration module 75 is used to configure at least one target review user for the first work item.
[0109] In some embodiments, the second determination module 73 is specifically configured to determine, according to the target synchronization rule, that the main work item of the first work item is the second work item, and the first work item is a sub-work item of the second work item.
[0110] In some embodiments, the second determination module 73 is specifically configured to determine, according to the target synchronization rule, that a work item associated with the first work item is the second work item.
[0111] In some embodiments, the second determination module 73 is specifically configured to determine, according to the target synchronization rule, a sub-work item that belongs to the same main work item as the first work item as the second work item.
[0112] In some embodiments, the third determination module 74 is specifically used to: obtain a pre-configured second review user; determine at least one target review user based on the first review user and the second review user, and the at least one target review user includes: the first review user and the second review user.
[0113] In some embodiments, the first determination module 72 is specifically used to obtain multiple pre-configured synchronization rules; display multiple second controls, and the second controls correspond to the synchronization rules one by one; in response to a trigger operation on one of the second controls, determine the corresponding synchronization rule as the target synchronization rule.
[0114] In some embodiments, it also includes a fourth determination module (not shown) for determining at least one updated target review user in response to an update operation on at least one target review user, wherein the update operation includes at least one of replacing the target review user, deleting the target review user, or adding a target review user.
[0115] In some embodiments, it also includes: a sending module (not shown) for sending a review request to at least one target review user, where the review request is used to request at least one target review user to review the first work item.
[0116] In order to implement the above embodiments, the embodiments of the present disclosure further provide a computer-readable storage medium, in which computer-executable instructions are stored. When a processor executes the computer-executable instructions, a method for configuring review users as in any of the above embodiments is implemented.
[0117] In order to implement the above embodiments, the embodiments of the present disclosure further provide a computer program product, including a computer program, which implements the method for configuring review users as described in any of the above embodiments when executed by a processor.
[0118] In order to implement the above embodiment, the present disclosure also provides an electronic device, including: a processor and a memory;
[0119] Memory stores computer-executable instructions;
[0120] The processor executes the computer-executable instructions stored in the memory, so that the processor executes the method for configuring review users according to any of the above embodiments.
[0121] Figure 8 The electronic device 80 is a schematic diagram of the structure of the electronic device provided in the embodiment of the present disclosure, and the electronic device 80 may be a terminal device or a server. The terminal device may include but is not limited to mobile terminals such as mobile phones, laptop computers, digital broadcast receivers, personal digital assistants (PDAs), tablet computers (Portable Android Devices, PADs), portable multimedia players (Portable Media Players, PMPs), vehicle terminals (such as vehicle navigation terminals), etc., and fixed terminals such as digital TVs, desktop computers, etc. Figure 8 The electronic device shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present disclosure.
[0122] like Figure 8As shown, the electronic device 80 may include a processing device (e.g., a central processing unit, a graphics processing unit, etc.) 81, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 82 or a program loaded from a storage device 88 to a random access memory (RAM) 83. Various programs and data required for the operation of the electronic device 80 are also stored in the RAM 83. The processing device 81, the ROM 82, and the RAM 83 are connected to each other via a bus 84. An input / output (I / O) interface 85 is also connected to the bus 84.
[0123] Typically, the following devices may be connected to the I / O interface 85: input devices 86 including, for example, a touch screen, a touch pad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc.; output devices 87 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; storage devices 88 including, for example, a magnetic tape, a hard disk, etc.; and communication devices 89. The communication device 89 may allow the electronic device 80 to communicate with other devices wirelessly or by wire to exchange data. Although Figure 8 The electronic device 80 is shown with various devices, but it should be understood that it is not required to implement or have all the devices shown. More or fewer devices may be implemented or have instead.
[0124] In particular, according to an embodiment of the present disclosure, the process described above with reference to the flowchart can be implemented as a computer software program. For example, an embodiment of the present disclosure includes a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program contains program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from the network through the communication device 89, or installed from the storage device 88, or installed from the ROM 82. When the computer program is executed by the processing device 81, the above-mentioned functions defined in the method of the embodiment of the present disclosure are executed.
[0125] It should be noted that the computer-readable medium disclosed above may be a computer-readable signal medium or a computer-readable storage medium or any combination of the above two. The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present disclosure, a computer-readable storage medium may be any tangible medium containing or storing a program that may be used by or in combination with an instruction execution system, device or device. In the present disclosure, a computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, in which a computer-readable program code is carried. This propagated data signal may take a variety of forms, including but not limited to an electromagnetic signal, an optical signal, or any suitable combination of the above. The computer readable signal medium may also be any computer readable medium other than a computer readable storage medium, which may send, propagate or transmit a program for use by or in conjunction with an instruction execution system, apparatus or device. The program code contained on the computer readable medium may be transmitted using any suitable medium, including but not limited to: wires, optical cables, RF (radio frequency), etc., or any suitable combination of the above.
[0126] The computer-readable medium may be included in the electronic device, or may exist independently without being incorporated into the electronic device.
[0127] The computer-readable medium carries one or more programs. When the one or more programs are executed by the electronic device, the electronic device executes the method shown in the above embodiment.
[0128] Computer program code for performing the operations of the present disclosure may be written in one or more programming languages or a combination thereof, including object-oriented programming languages such as Java, Smalltalk, C++, and conventional procedural programming languages such as "C" or similar programming languages. The program code may be executed entirely on the target user computer, partially on the target user computer, as a separate software package, partially on the target user computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer may be connected to the target user computer via any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., via the Internet using an Internet service provider).
[0129] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, function and operation of the system, method and computer program product according to various embodiments of the present disclosure. In this regard, each square box in the flow chart or block diagram can represent a module, a program segment or a part of a code, and the module, the program segment or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some implementations as replacements, the functions marked in the square box can also occur in a sequence different from that marked in the accompanying drawings. For example, two square boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each square box in the block diagram and / or flow chart, and the combination of the square boxes in the block diagram and / or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.
[0130] The units involved in the embodiments described in the present disclosure may be implemented by software or hardware. The name of a unit does not limit the unit itself in some cases. For example, the first acquisition unit may also be described as a "unit for acquiring at least two Internet Protocol addresses".
[0131] The functions described above herein may be performed at least in part by one or more hardware logic components. For example, without limitation, exemplary types of hardware logic components that may be used include: field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), complex programmable logic devices (CPLDs), and the like.
[0132] In the context of the present disclosure, a machine-readable medium may be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, device, or equipment. A machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or equipment, or any suitable combination of the foregoing. A more specific example of a machine-readable storage medium may include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0133] In a first aspect, according to one or more embodiments of the present disclosure, a method for configuring review users is provided, the method comprising: in response to a trigger operation on a first control, obtaining a first work item to be reviewed; determining a target synchronization rule pre-configured for the first work item; determining that a work item that satisfies the target synchronization rule with the first work item is a second work item, wherein a review user has been configured for the second work item; determining at least one target review user for the first work item, the at least one target review user including the first review user for the second work item; and configuring at least one target review user for the first work item.
[0134] According to one or more embodiments of the present disclosure, determining a work item that satisfies a target synchronization rule with a first work item as a second work item includes: determining, according to the target synchronization rule, that a main work item of the first work item is the second work item, and the first work item is a sub-work item of the second work item.
[0135] According to one or more embodiments of the present disclosure, determining a work item that satisfies a target synchronization rule with a first work item as a second work item includes: determining a work item associated with the first work item as the second work item according to the target synchronization rule.
[0136] According to one or more embodiments of the present disclosure, determining a work item that satisfies a target synchronization rule with a first work item as a second work item includes: determining a sub-work item that belongs to the same main work item as the first work item as the second work item according to the target synchronization rule.
[0137] According to one or more embodiments of the present disclosure, determining at least one target review user for a first work item includes: obtaining a pre-configured second review user; determining at least one target review user based on the first review user and the second review user, the at least one target review user including: the first review user and the second review user.
[0138] According to one or more embodiments of the present disclosure, determining a target synchronization rule pre-configured for a first work item includes: obtaining a plurality of pre-configured synchronization rules; displaying a plurality of second controls, the second controls corresponding one-to-one to the synchronization rules; and in response to a trigger operation on one of the second controls, determining the corresponding synchronization rule as the target synchronization rule.
[0139] According to one or more embodiments of the present disclosure, after configuring at least one target review user to the first work item, it also includes: in response to an update operation on the at least one target review user, determining at least one updated target review user, the update operation including replacing the target review user, deleting the target review user, or adding at least one of the target review users.
[0140] According to one or more embodiments of the present disclosure, the present invention further includes:
[0141] A review request is sent to at least one target review user, where the review request is used to request the at least one target review user to review the first work item.
[0142] In a second aspect, according to one or more embodiments of the present disclosure, a device for configuring a review user is provided, and the device for configuring a review user includes:
[0143] An acquisition module, configured to acquire a first work item to be reviewed in response to a trigger operation on the first control;
[0144] A first determination module, configured to determine a target synchronization rule preconfigured for a first work item;
[0145] A second determination module is used to determine that a work item that meets the target synchronization rule with the first work item is a second work item, wherein the second work item has been configured with a review user;
[0146] A third determination module is used to determine at least one target review user of the first work item, wherein the at least one target review user includes the first review user of the second work item;
[0147] A configuration module is used to configure at least one target review user for the first work item.
[0148] In a third aspect, according to one or more embodiments of the present disclosure, there is provided an electronic device, comprising: at least one processor and a memory;
[0149] Memory stores computer-executable instructions;
[0150] At least one processor executes the computer-executable instructions stored in the memory, so that the at least one processor executes the method for configuring review users in the first aspect and various possible designs of the first aspect.
[0151] In a fourth aspect, according to one or more embodiments of the present disclosure, a computer-readable storage medium is provided, in which computer execution instructions are stored. When a processor executes the computer execution instructions, the method for configuring review users of the first aspect and various possible designs of the first aspect is implemented.
[0152] In a fifth aspect, according to one or more embodiments of the present disclosure, there is provided a computer program product, including a computer program, which, when executed by a processor, implements the method for configuring review users as described in the first aspect and various possible designs of the first aspect.
[0153] The above description is only a preferred embodiment of the present disclosure and an explanation of the technical principles used. Those skilled in the art should understand that the scope of disclosure involved in the present disclosure is not limited to the technical solutions formed by a specific combination of the above technical features, but should also cover other technical solutions formed by any combination of the above technical features or their equivalent features without departing from the above disclosed concept. For example, the above features are replaced with the technical features with similar functions disclosed in the present disclosure (but not limited to) by each other to form a technical solution.
[0154] In addition, although each operation is described in a specific order, this should not be understood as requiring these operations to be performed in the specific order shown or in a sequential order. Under certain circumstances, multitasking and parallel processing may be advantageous. Similarly, although some specific implementation details are included in the above discussion, these should not be interpreted as limiting the scope of the present disclosure. Some features described in the context of a separate embodiment can also be implemented in a single embodiment in combination. On the contrary, the various features described in the context of a single embodiment can also be implemented in multiple embodiments individually or in any suitable sub-combination mode.
[0155] Although the subject matter has been described in language specific to structural features and / or methodological logical actions, it should be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or actions described above. On the contrary, the specific features and actions described above are merely example forms of implementing the claims.
Claims
1. A method for configuring review users, characterized in that: include: In response to a trigger operation on the first control, obtaining a first work item currently to be reviewed; Determining a target synchronization rule preconfigured for the first work item; Determine that a work item that satisfies the target synchronization rule with the first work item is a second work item, wherein a review user has been configured for the second work item; Determine at least one target review user for the first work item, wherein the at least one target review user includes a first review user for the second work item; The at least one target review user is configured for the first work item.
2. The method for configuring review users according to claim 1, characterized in that: The determining that the work item that satisfies the target synchronization rule with the first work item is the second work item includes: According to the target synchronization rule, it is determined that the main work item of the first work item is the second work item, and the first work item is a sub-work item of the second work item.
3. The method for configuring review users according to claim 1, characterized in that: The determining that the work item that satisfies the target synchronization rule with the first work item is the second work item includes: According to the target synchronization rule, it is determined that the work item associated with the first work item is the second work item.
4. The method for configuring review users according to claim 1, characterized in that: The determining that the work item that satisfies the target synchronization rule with the first work item is the second work item includes: According to the target synchronization rule, a sub-work item belonging to the same main work item as the first work item is determined as the second work item.
5. The method for configuring review users according to any one of claims 2 to 4, characterized in that: The determining of at least one target review user for the first work item includes: Get the pre-configured second review user; The at least one target review user is determined according to the first review user and the second review user, and the at least one target review user includes: the first review user and the second review user.
6. The method for configuring review users according to any one of claims 1 to 4, characterized in that: The determining of a target synchronization rule preconfigured for the first work item includes: Get multiple pre-configured synchronization rules; Displaying a plurality of second controls, wherein the second controls correspond one to one to the synchronization rules; In response to a trigger operation on one of the second controls, a corresponding synchronization rule is determined to be the target synchronization rule.
7. The method for configuring review users according to any one of claims 1 to 4, characterized in that: After configuring the at least one target review user for the first work item, the method further includes: In response to an update operation on the at least one target review user, at least one updated target review user is determined, wherein the update operation includes at least one of replacing the target review user, deleting the target review user, or adding a target review user.
8. The method for configuring review users according to any one of claims 1 to 4, characterized in that: Also includes: A review request is sent to the at least one target review user, where the review request is used to request the at least one target review user to review the first work item.
9. A device for configuring review users, characterized in that: include: An acquisition module, configured to acquire a first work item to be reviewed in response to a trigger operation on the first control; A first determining module, configured to determine a target synchronization rule preconfigured for the first work item; A second determination module is used to determine that a work item that satisfies the target synchronization rule with the first work item is a second work item, wherein a review user has been configured for the second work item; A third determination module, configured to determine at least one target review user for the first work item, wherein the at least one target review user includes a first review user for the second work item; A configuration module is used to configure the at least one target review user for the first work item.
10. An electronic device, characterized in that: include: Processor and memory; The memory stores computer-executable instructions; The processor executes the computer-executable instructions stored in the memory, so that the processor performs the method for configuring review users according to any one of claims 1 to 8.
11. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer-executable instructions. When a processor executes the computer-executable instructions, the method for configuring review users according to any one of claims 1 to 8 is implemented.
12. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the method for configuring review users according to any one of claims 1 to 8 is implemented.