Service process configuration method and related device
By editing the resource attribute editing page of the target sub-process node on the business process structure page, users can unlock and configure resource attribute configuration items, which solves the problem of fixed resource attributes of parent process referencing sub-process in the existing technology and realizes flexible configuration of sub-process in different scenarios.
Patent Information
- Application Number
- PCT/CN2025/097095
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-05-30
- Filing Date
- 2025-05-26
- Publication Date
- 2025-12-04
AI Technical Summary
In existing technologies, the resource attributes of a parent process referencing a child process are fixed, which makes it difficult to meet the diverse needs of different scenarios and results in inflexible business process configuration.
By editing the target sub-process node on the business process structure page, a resource attribute editing page is displayed, allowing users to unlock and configure target resource attribute configuration items, enabling differentiated configuration in the parent process and independent modification of the sub-process.
It enables differentiated configuration of child processes under different parent processes, meets diverse needs, and improves the flexibility and adaptability of business process configuration.
Smart Images

Figure CN2025097095_04122025_PF_FP_ABST
Abstract
Description
Business process configuration methods and related equipment
[0001] Cross-reference to related applications
[0002] This application claims priority to Chinese Patent Application No. 202410693476.1, filed on May 30, 2024, entitled "Business Process Configuration Method and Related Equipment", the entire contents of which are incorporated herein by reference. Technical Field
[0003] This application relates to the field of business management technology, and in particular to a business process configuration method and related equipment. Background Technology
[0004] To improve work efficiency and simplify business process complexity, the entire business process can be broken down into smaller business processes. The entire business process is the parent process, and the smaller business processes are "child processes" that are embedded as nodes in the parent process. After the child process finishes executing, it can return to the parent process, and the parent process continues to flow. Summary of the Invention
[0005] This application proposes a business process configuration method and related equipment.
[0006] To achieve the above objectives, the first aspect of this application provides a business process configuration method, including:
[0007] In response to an editing operation on the target sub-process node referenced by the current parent process on the business process structure page, a first resource attribute editing page corresponding to the target sub-process node is displayed;
[0008] In response to the unlocking operation of the target resource attribute configuration item in the first resource attribute editing page, the target resource attribute configuration item is switched to an editable state;
[0009] In response to a configuration operation on a target resource attribute configuration item that is in an editable state, a first target resource attribute is determined, and the target sub-process node is configured in the current parent process according to the first target resource attribute.
[0010] Based on the same inventive concept, a second aspect of this application proposes a business process configuration device, comprising:
[0011] The editing module is configured to display a first resource attribute editing page corresponding to the target sub-process node in response to an editing operation on the target sub-process node referenced by the current parent process on the business process structure page.
[0012] The unlocking module is configured to switch the target resource attribute configuration item to an editable state in response to an unlocking operation on the first resource attribute editing page.
[0013] The configuration module is configured to, in response to a configuration operation on a target resource attribute configuration item in an editable state, determine a first target resource attribute and configure the target sub-process node in the current parent process according to the first target resource attribute.
[0014] Based on the same inventive concept, a third aspect of this application proposes an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the method described in the first aspect.
[0015] Based on the same inventive concept, a fourth aspect of this application proposes a non-transitory computer-readable storage medium storing computer instructions for causing a computer to perform the method described in the first aspect.
[0016] Based on the same inventive concept, the fifth aspect of this application provides a computer program product, including computer program instructions that, when run on a computer, cause the computer to perform the method as described in the first aspect. Attached Figure Description
[0017] To more clearly illustrate the technical solutions in this application or related technologies, the drawings used in the description of the embodiments or related technologies will be briefly introduced below. Obviously, the drawings described below are only embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0018] Figure 1 is a schematic diagram of an application scenario of this application embodiment;
[0019] Figure 2 is a flowchart of the business process configuration method according to an embodiment of this application;
[0020] Figure 3A is a first schematic diagram of an exemplary page according to an embodiment of this application;
[0021] Figure 3B is a second schematic diagram of an exemplary page according to an embodiment of this application;
[0022] Figure 3C is a third schematic diagram of an exemplary page according to an embodiment of this application;
[0023] Figure 3D is a fourth schematic diagram of an exemplary page according to an embodiment of this application;
[0024] Figure 3E is a fifth schematic diagram of an exemplary page according to an embodiment of this application;
[0025] Figure 3F is a sixth schematic diagram of an exemplary page according to an embodiment of this application;
[0026] Figure 3G is a seventh schematic diagram of an exemplary page according to an embodiment of this application;
[0027] Figure 3H is an eighth schematic diagram of an exemplary page according to an embodiment of this application;
[0028] Figure 4 is a schematic diagram of the business process configuration device according to an embodiment of this application;
[0029] Figure 5 is a schematic diagram of an electronic device according to an embodiment of this application. Detailed Implementation
[0030] It is understood that the data involved in this technical solution (including but not limited to the data itself, the acquisition or use of the data) shall comply with the requirements of relevant laws, regulations and related provisions.
[0031] The principles and spirit of this application will now be described with reference to several exemplary embodiments. It should be understood that these embodiments are provided merely to enable those skilled in the art to better understand and implement this application, and are not intended to limit the scope of this application in any way. Rather, these embodiments are provided to make this application more thorough and complete, and to fully convey the scope of this application to those skilled in the art.
[0032] It is understood that before using the technical solutions of the various embodiments in this application, users will be informed of the type, scope of use, and usage scenarios of the personal information involved in an appropriate manner, and user authorization will be obtained.
[0033] For example, upon receiving a user's active request, a prompt message is sent to the user to explicitly inform them that the requested operation will require the acquisition and use of the user's personal information. This allows the user to independently choose, based on the prompt message, whether to provide personal information to the software or hardware such as electronic devices, applications, servers, or storage media performing the operations described in this application.
[0034] As an optional but not limited implementation, in response to a user's active request, sending a prompt message to the user can be done via a pop-up window, where the prompt message can be presented in text format. Furthermore, the pop-up window can also include a selection control allowing the user to choose "agree" or "disagree" to provide personal information to the electronic device.
[0035] It is understood that the above notification and user authorization process is merely illustrative and does not limit the implementation of this application. Other methods that comply with relevant laws and regulations may also be applied to the implementation of this application.
[0036] In this application, it should be understood that any number of elements in the accompanying drawings is for illustrative purposes and not for limitation, and any naming is for distinction only and has no limiting meaning.
[0037] Conventionally, when different parent processes reference child processes, the resource attributes that can be modified for the child processes are all fixed, making it difficult to meet the diverse needs of different scenarios.
[0038] The principles and spirit of this application will be explained in detail below with reference to several representative embodiments.
[0039] Referring to Figure 1, which is a schematic diagram of an application scenario for the business process configuration method provided in this application embodiment, the application scenario includes a terminal device 101 and a data storage system 102. Both the terminal device 101 and the data storage system 102 can be connected via wired or wireless communication networks. The terminal device 101 includes, but is not limited to, desktop computers, mobile phones, mobile computers, tablet computers, media players, smart wearable devices, personal digital assistants (PDAs), or other electronic devices capable of performing the above functions. The data storage system 102 can be an independent physical server, a server cluster composed of multiple physical servers, or a distributed system. It can also be a cloud server providing basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, CDN, and big data and artificial intelligence platforms.
[0040] Users can edit the target sub-process node referenced by the current parent process on the business process structure page through terminal device 101, displaying the first resource attribute editing page corresponding to the target sub-process node; users can unlock the target resource attribute configuration item on the first resource attribute editing page through terminal device 101, switching the target resource attribute configuration item to an editable state; then users can configure the target resource attribute configuration item in the editable state through terminal device 101, determine the first target resource attribute, and configure the target sub-process node in the current parent process according to the first target resource attribute; the operation of data storage system 102 provides data storage support, such as for storing running program code and related data of the first target resource attribute.
[0041] The following description, using the application scenario in Figure 1, illustrates a business process configuration method according to an exemplary embodiment of this application. It should be noted that the above application scenario is merely shown to facilitate understanding of the spirit and principles of this application, and the embodiments of this application are not limited in any way. Rather, the embodiments of this application can be applied to any applicable scenario.
[0042] This application provides a business process configuration method, as shown in Figure 2, which includes:
[0043] Step 201: In response to the editing operation of the target sub-process node referenced by the current parent process on the business process structure page, the first resource attribute editing page corresponding to the target sub-process node is displayed.
[0044] In some embodiments, the business process structure page is used to display the work breakdown structure (WBS) of the corresponding business process.
[0045] In various workflow business scenarios, there is usually an overall process module (main / parent process), and each module has multiple sub-processes. The initiation (transition) of business requires special conditions, which can be achieved by configuring parent and child processes.
[0046] On the business process structure page, the work breakdown structure of the currently displayed business process shows the current parent process and the various sub-processes referenced by the current parent process. Each sub-process includes multiple sub-process nodes.
[0047] In this parent-child process, the child process is embedded as a node within the parent process. During process execution, the child process is initiated upon the completion of a node in the parent process. The child process operates independently, and business data generated by the parent process can be accessed by the child process. Furthermore, it can be configured to either advance the parent process to the next node only after the child process completes, or to allow the parent process to continue to the next node after the child process is triggered.
[0048] When a user performs an editing operation on a target sub-process node referenced by the current parent process on the business process structure page, the first resource attribute editing page corresponding to that target sub-process node can be displayed. This allows the user to independently modify the resource attributes of the target sub-process node that has been referenced in the current parent process through the first resource attribute editing page.
[0049] Furthermore, the modification on the current parent process only affects the resource attributes of the target subprocess node that has already been referenced in the current parent process, and does not affect the initial resource attributes of the original stored target subprocess node.
[0050] The editing operation on the target sub-process node referenced by the current parent process can be clicking the editing control or an editing voice command. For example, if there is an editing control, the user can click the editing control with the mouse to perform the editing operation on the target sub-process node referenced by the current parent process in step 201.
[0051] In some embodiments, step 201, the editing operation on the target child process node referenced by the current parent process includes:
[0052] Step A1: In response to the selection operation of the target sub-process node on the business process structure page, the editing control corresponding to the target sub-process node is displayed on the business process structure page.
[0053] Step A2: Trigger the operation of the editing control on the business process structure page.
[0054] In some embodiments, as shown in FIG3A, when a user performs a selection operation on a target sub-process node 301 on the business process structure page 300, an editing control 302 corresponding to the target sub-process node 301 is displayed on the business process structure page 300. When a user performs a trigger operation on the editing control 302 on the business process structure page 300, a first resource attribute editing page 303 corresponding to the target sub-process node 301 is displayed.
[0055] For example, if the target sub-process node 301 is "5.1 Software Competitive Analysis", then when the user selects "5.1 Software Competitive Analysis" on the business process structure page 300, the corresponding editing control 302 will be displayed on the business process structure page 300. When the user edits the control 302 on the business process structure page 300, the first resource attribute editing page 303 corresponding to the target sub-process node 301 will be displayed. This allows the user to independently modify the resource attributes (such as basic configuration, node owner configuration, and / or dependency configuration) of the target sub-process node 301 referenced by the current parent process on the first resource attribute editing page 303 according to the usage requirements of the corresponding scenario. The resource attributes include: basic configuration, node owner configuration, and / or dependency configuration. The basic configuration includes: node name, node to display estimated scheduling score, node to fill in actual working hours, default scheduling method, and / or default scheduling value. The node owner configuration includes: allocation method and / or default personnel. The dependency configuration includes: predecessor node. This enables differentiated configuration of sub-processes referenced by different parent processes, meeting diverse needs in different scenarios.
[0056] The selection operation of the target sub-process node 301 can be a selected voice command or a click on the target sub-process node 301. For example, if the user clicks on the target sub-process node 301 with the mouse, it is the selection operation of the target sub-process node 301 in step A1.
[0057] The triggering operation for the editing control 302 can be a voice command or a click on the editing control 302. For example, if the user clicks on the editing control 302 with the mouse, it is the triggering operation for the editing control 302 in step A2.
[0058] In some embodiments, step 201, the editing operation on the target child process node referenced by the current parent process includes:
[0059] In response to the selection of the target sub-process node on the business process structure page.
[0060] In some embodiments, as shown in FIG3B, when a user performs a selection operation on a target sub-process node 301 on the business process structure page 300, a first resource attribute editing page 304 corresponding to the target sub-process node 301 is displayed.
[0061] For example, if the target sub-process node 301 is "5.1 Software Competitive Analysis", then when the "5.1 Software Competitive Analysis" is selected on the business process structure page 300, the corresponding first resource attribute editing page 304 will be displayed. This allows users to independently modify the resource attributes of the target sub-process node 301 referenced by the current parent process on the first resource attribute editing page 304 according to the usage requirements of the corresponding scenario. (Resource attributes include basic configuration, node owner configuration, and / or dependency configuration. The basic configuration includes: node name and / or date and time information. The date and time information includes: the node needs to display the estimated schedule score, the node needs to fill in the actual working hours, the default scheduling method, and / or the default scheduling value. The node owner configuration includes: the allocation method and / or the default personnel. The dependency configuration includes: the predecessor node and / or setting the dependency relationship.) This enables differentiated configuration of sub-processes referenced by different parent processes, which can meet the diverse needs of different scenarios.
[0062] The selection operation of the target sub-process node 301 can be a selected voice command or a click on the target sub-process node 301. For example, if the user clicks on the target sub-process node 301 with the mouse, it is the selection operation of the target sub-process node 301 in step A1.
[0063] Step 202: In response to the unlocking operation of the target resource attribute configuration item in the first resource attribute editing page, the target resource attribute configuration item is switched to an editable state.
[0064] In some embodiments, the pre-set resource attributes of the target subprocess node referenced by the current parent process are displayed on the first resource attribute editing page. In order to meet the diverse needs of different scenarios, this application allows the subprocesses referenced by different parent processes to be configured differently. By retrieving the pre-set resource attributes of the target subprocess node referenced by the current parent process through the first resource attribute editing page, the target resource attribute configuration item can be unlocked on the first resource attribute editing page according to the usage requirements of the corresponding scenario, so as to switch the corresponding target resource attribute configuration item to the editable state. Then, the resource attributes corresponding to the target subprocess node that has been referenced in the current parent process can be independently modified on the current parent process through the first resource attribute editing page.
[0065] In some embodiments, step 202, the unlocking operation of the target resource attribute configuration item in the first resource attribute editing page includes:
[0066] Step B1: In response to the focus being on the target resource attribute configuration item, a resource attribute prompt page corresponding to the target resource attribute configuration item is displayed, and the resource attribute prompt page is provided with an unlock control.
[0067] Step B2: Trigger the unlock control on the resource attribute prompt page.
[0068] In some embodiments, as shown in FIG3C, when the focus (e.g., the cursor displayed by the mouse in the first resource attribute editing page 304) is located at the position corresponding to the target resource attribute configuration item 305 (e.g., the default schedule), a resource attribute prompt page 306 corresponding to the target resource attribute configuration item 305 is displayed, and an unlock control 307 is provided in the resource attribute prompt page 306.
[0069] When a user performs a trigger operation on the unlock control 307 on the resource attribute prompt page 306 according to the usage requirements of the corresponding scenario, the corresponding target resource attribute configuration item 305 is switched to an editable state. Then, the user can independently modify the resource attribute corresponding to the target sub-process node 301 that has been referenced in the current parent process through the first resource attribute editing page 304.
[0070] The triggering operation for the unlocking control 307 can be clicking the unlocking control 307 or an unlocking voice command. For example, if the user clicks the unlocking control 307 with the mouse, it is the triggering operation for the unlocking control 307 in step B2.
[0071] In some embodiments, a resource attribute editing control is set on the resource attribute prompt page.
[0072] The method further includes:
[0073] Step C1: In response to the triggering operation of the resource attribute editing control on the resource attribute prompt page, a second resource attribute editing page corresponding to the target sub-process node is displayed.
[0074] Step C2: In response to the configuration operation of the target resource attribute configuration item on the second resource attribute editing page, determine the second target resource attribute, and configure the target sub-process node according to the second target resource attribute.
[0075] Step C3: In response to any parent process referencing the target subprocess node, the target subprocess node referenced by any parent process displayed on the business process structure page is displayed according to the second target resource attribute.
[0076] In some embodiments, as shown in FIG3C, a resource attribute editing control 308 is set on the resource attribute prompt page 306. When the user performs a trigger operation on the resource attribute editing control 308 on the resource attribute prompt page 306, a second resource attribute editing page corresponding to the target sub-process node 301 is displayed. The second resource attribute editing page is used to modify the initial resource attributes of the originally stored target sub-process node.
[0077] When a user configures the target resource attribute configuration item 305 on the second resource attribute editing page, determining the second target resource attribute, and configuring the initial resource attributes of the originally stored target sub-process node 301 according to this second target resource attribute, then when any parent process references this target sub-process node 301, the target sub-process node 301 referenced by any parent process displayed on the business process structure page 300 will be displayed according to the second target resource attribute. In this way, all parent processes referencing this target sub-process node can directly or after a refresh modify their resource attributes displayed in the corresponding parent process.
[0078] Step 203: In response to the configuration operation of the target resource attribute configuration item in the editable state, determine the first target resource attribute, and configure the target sub-process node in the current parent process according to the first target resource attribute.
[0079] In some embodiments, by configuring the target resource attribute configuration item in the editable state, a first target resource attribute is determined, and the target sub-process node that has been referenced in the current parent process is independently configured according to the first target resource attribute, thereby realizing the differentiated configuration of sub-processes referenced by different parent processes, which can meet the diverse needs in different scenarios.
[0080] In some embodiments, a new control is added to the sub-process node on the business process structure page.
[0081] The method further includes:
[0082] Step D1: In response to the triggering operation of adding a control to the sub-process node on the business process structure page, the newly added sub-process node is displayed on the business process structure page.
[0083] In some embodiments, as shown in Figure 3D, a subprocess addition control 309 is set on the business process structure page 300. When the user performs a trigger operation on the subprocess node addition control 309 on the business process structure page 300, a new subprocess node can be quickly created on the business process structure page 300.
[0084] The triggering operation for adding control 309 to the sub-process node can be clicking the newly added control 309 to the sub-process node, or it can be a voice command added to the sub-process node. For example, if the user clicks the newly added control 309 to the sub-process node with the mouse, it is the triggering operation for adding control 309 to the sub-process node in step D1.
[0085] In some embodiments, step D1 includes:
[0086] Step E1: In response to the triggering operation of adding a control to the sub-process node on the business process structure page, the first save prompt page is displayed.
[0087] Step E2: In response to the save configuration operation of the newly added sub-process node on the first save prompt page, the newly added sub-process node is displayed on the business process structure page.
[0088] In some embodiments, as shown in FIG3E, when a user performs a trigger operation on adding a control 309 to a sub-process node on the business process structure page 300, a first save prompt page 310 is displayed.
[0089] When a user performs a save configuration operation for the newly added sub-process node on the first save prompt page 310, the newly added sub-process node is displayed on the business process structure page 300.
[0090] By performing the save configuration operation for the newly added sub-process node on the first save prompt page 310, the newly added sub-process node can be quickly created on the business process structure page 300.
[0091] In some embodiments, a first save configuration control is set on the first save prompt page.
[0092] Step E2 includes:
[0093] Step F1: In response to the triggering operation of the first save configuration control on the first save prompt page, determine the third target resource attribute and configure the newly added sub-process node according to the third target resource attribute.
[0094] Step F2: In response to any parent process referencing the newly added child process node, the newly added child process node referenced by any parent process displayed on the business process structure page is displayed according to the third target resource attribute.
[0095] In some embodiments, as shown in Figure 3E, a first save configuration control 311 is set on the first save prompt page 310. The first save configuration control 311 is used to store the newly added sub-process node and its corresponding third target resource attribute in its original form, so that each parent process that references the newly added sub-process node can directly or through refresh linkage modify the newly added sub-process node. The parent process in the business process structure page 300 displays the newly added sub-process node according to the third target resource attribute, thereby realizing the rapid and unified addition and storage of sub-processes.
[0096] In some embodiments, a second save configuration control is set on the first save prompt page.
[0097] Step E2 includes:
[0098] In response to the triggering operation of the second save configuration control on the first save prompt page, a third target resource attribute is determined, and the newly added sub-process node is configured in the current parent process displayed on the business process structure page according to the third target resource attribute.
[0099] In some embodiments, as shown in FIG3E, a second save configuration control 312 is set on the first save prompt page 310. The second save configuration control 312 is used to independently store the newly added sub-process node and its corresponding third target resource attribute in the current parent process. The newly added sub-process node is displayed in the current parent process in the business process structure page 300 according to the third target resource attribute, thereby realizing the independent addition and storage of the sub-process on the current parent process.
[0100] In some embodiments, a viewing control is set on the business process information page.
[0101] The method further includes:
[0102] In response to the triggering operation of the view control corresponding to any sub-process node on the business process information page, a process reference details page is displayed, the process reference details page including at least one parent process that references the any sub-process node.
[0103] In some embodiments, as shown in Figure 3F, a viewing control 401 is set on the business process information page 400. When a user performs a trigger operation on the viewing control 401 corresponding to any sub-process node on the business process information page 400, as shown in Figure 3G, the process reference details page 402 is displayed, so that all parent processes that reference any sub-process node can be quickly viewed through the process reference details page 402.
[0104] In some embodiments, the method further includes:
[0105] In response to any modification operation on any sub-process node on the business process diagram page, a second save prompt page is displayed, the second save prompt page including at least one parent process that references the any sub-process node.
[0106] In some embodiments, as shown in Figure 3H, when a user performs a modification operation on any sub-process node on the business process diagram page 500, for example, changing the node name of any sub-process node to "Detailed Review", a second save prompt page 501 is displayed. Through the second save prompt page 501, users can quickly view which parent processes referencing any sub-process node will be modified in conjunction with the modification of any sub-process node.
[0107] In some embodiments, displaying the first resource attribute editing page corresponding to the target sub-process node includes displaying the first resource attribute editing page corresponding to the target sub-process node in a first area of the display interface, displaying the business process structure page in a second area of the display interface, and the first resource attribute editing page partially covering the business process structure page.
[0108] In some embodiments, as shown in FIG3B, after a user performs an editing operation on the target sub-process node 301 referenced by the current parent process on the business process structure page 300, a first resource attribute editing page 304 corresponding to the target sub-process node 301 is displayed in the first area of the display interface, and the first area is expanded. The first resource attribute editing page 304 expands as the first area expands, and the first resource attribute editing page 304 partially covers the business process structure page 300.
[0109] The first area can be displayed to the left, right, bottom or top of the second area, or it can be set to other positions according to actual needs. The specific position of the first area is not limited here.
[0110] This enables the display of the business process structure page 300 and the first resource attribute editing page 304 on the same display interface, facilitating the independent modification and viewing of the resource attributes of the target sub-process node 301 on the current parent process.
[0111] In some embodiments, the first resource attribute editing page and the business process structure page are displayed in different display interfaces.
[0112] In some embodiments, as shown in FIG3A, the first resource attribute editing page 303 and the business process structure page 300 can be displayed in different display interfaces to avoid accidentally modifying other sub-process nodes.
[0113] The above solution involves editing the target sub-process node referenced by the current parent process on the business process structure page, which displays the first resource attribute editing page corresponding to the target sub-process node. For each different current parent process displayed on the business process structure page, the corresponding target resource attribute configuration item can be switched to an editable state by unlocking the required target resource attribute configuration item on the first resource attribute editing page according to the usage requirements of the corresponding scenario. Then, by configuring the target resource attribute configuration item in the editable state, the first target resource attribute is determined. The target sub-process node referenced by the current parent process is independently configured according to the first target resource attribute, thereby achieving differentiated configuration of sub-processes referenced by different parent processes and meeting diverse needs in different scenarios.
[0114] It should be noted that the method in this embodiment can be executed by a single device, such as a computer or server. The method can also be applied in a distributed scenario, where multiple devices cooperate to complete the task. In such a distributed scenario, one of these devices may execute only one or more steps of the method in this embodiment, and the multiple devices will interact with each other to complete the method described.
[0115] It should be noted that the above description describes some embodiments of this application. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recorded in the claims can be performed in a different order than that shown in the above embodiments and still achieve the desired result. Furthermore, the processes depicted in the drawings do not necessarily require a specific or sequential order to achieve the desired result. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.
[0116] Based on the same inventive concept, corresponding to any of the above embodiments, this application also provides a business process configuration device.
[0117] Referring to Figure 4, the business process configuration device includes:
[0118] The editing module 401 is configured to display a first resource attribute editing page corresponding to the target sub-process node in response to an editing operation on the target sub-process node referenced by the current parent process on the business process structure page.
[0119] The unlocking module 402 is configured to switch the target resource attribute configuration item to an editable state in response to an unlocking operation on the first resource attribute editing page.
[0120] Configuration module 403 is configured to, in response to a configuration operation on a target resource attribute configuration item in an editable state, determine a first target resource attribute and configure the target sub-process node in the current parent process according to the first target resource attribute.
[0121] In some embodiments, the editing module 401 is specifically configured as follows:
[0122] In response to the selection operation of the target sub-process node on the business process structure page, the editing control corresponding to the target sub-process node is displayed on the business process structure page;
[0123] The operation of triggering the editing control on the business process structure page.
[0124] In some embodiments, the editing module 401 is specifically configured as follows:
[0125] In response to the selection of the target sub-process node on the business process structure page.
[0126] In some embodiments, the unlocking module 402 is specifically configured as follows:
[0127] In response to the focus being on the target resource attribute configuration item, a resource attribute prompt page corresponding to the target resource attribute configuration item is displayed, and the resource attribute prompt page is provided with an unlock control;
[0128] The unlock control is triggered on the resource attribute prompt page.
[0129] In some embodiments, a resource attribute editing control is set on the resource attribute prompt page;
[0130] The business process configuration device further includes a display module, which is specifically configured as follows:
[0131] In response to the triggering operation of the resource attribute editing control on the resource attribute prompt page, a second resource attribute editing page corresponding to the target sub-process node is displayed;
[0132] In response to the configuration operation of the target resource attribute configuration item on the second resource attribute editing page, the second target resource attribute is determined, and the target sub-process node is configured according to the second target resource attribute;
[0133] In response to any parent process referencing the target subprocess node, the target subprocess node referenced by any parent process displayed on the business process structure page is displayed according to the second target resource attribute.
[0134] In some embodiments, a new control is added to the sub-process node in the business process structure page;
[0135] The business process configuration device further includes a new module, which is specifically configured as follows:
[0136] In response to the triggering operation of adding a control to the sub-process node on the business process structure page, the newly added sub-process node is displayed on the business process structure page.
[0137] In some embodiments, the newly added module includes:
[0138] A new trigger unit is added, configured to display a first save prompt page in response to a trigger operation on the business process structure page for adding a control to the sub-process node;
[0139] The save configuration unit is configured to display the newly added sub-process node on the business process structure page in response to the save configuration operation of the newly added sub-process node on the first save prompt page.
[0140] In some embodiments, a first save configuration control is set on the first save prompt page;
[0141] The configuration unit is saved and specifically configured as follows:
[0142] In response to the triggering operation of the first save configuration control on the first save prompt page, the third target resource attribute is determined, and the newly added sub-process node is configured according to the third target resource attribute;
[0143] In response to any parent process referencing the newly added child process node, the newly added child process node referenced by any parent process displayed on the business process structure page is displayed according to the third target resource attribute.
[0144] In some embodiments, a second save configuration control is set on the first save prompt page;
[0145] The configuration unit is saved and specifically configured as follows:
[0146] In response to the triggering operation of the second save configuration control on the first save prompt page, a third target resource attribute is determined, and the newly added sub-process node is configured in the current parent process displayed on the business process structure page according to the third target resource attribute.
[0147] In some embodiments, a viewing control is set on the business process information page;
[0148] The business process configuration device further includes a viewing module, which is specifically configured as follows:
[0149] In response to the triggering operation of the view control corresponding to any sub-process node on the business process information page, a process reference details page is displayed, the process reference details page including at least one parent process that references the any sub-process node.
[0150] In some embodiments, the business process configuration device further includes a modification module, which is specifically configured to:
[0151] In response to any modification operation on any sub-process node on the business process diagram page, a second save prompt page is displayed, the second save prompt page including at least one parent process that references the any sub-process node.
[0152] In some embodiments, displaying the first resource attribute editing page corresponding to the target sub-process node includes displaying the first resource attribute editing page corresponding to the target sub-process node in a first area of the display interface, displaying the business process structure page in a second area of the display interface, and the first resource attribute editing page partially covering the business process structure page.
[0153] In some embodiments, the first resource attribute editing page and the business process structure page are displayed in different display interfaces.
[0154] For ease of description, the above devices are described in terms of function, divided into various modules. Of course, in implementing this application, the functions of each module can be implemented in one or more software and / or hardware.
[0155] The apparatus described above is used to implement the corresponding business process configuration method in any of the foregoing embodiments, and has the beneficial effects of the corresponding method embodiments, which will not be repeated here.
[0156] Based on the same inventive concept, corresponding to the methods of any of the above embodiments, this application also provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the business process configuration method described in any of the above embodiments.
[0157] Figure 5 shows a more specific hardware structure diagram of an electronic device provided in this embodiment. The device may include: a processor 501, a memory 502, an input / output interface 503, a communication interface 504, and a bus 505. The processor 501, memory 502, input / output interface 503, and communication interface 504 are interconnected within the device via the bus 505.
[0158] The processor 501 can be implemented using a general-purpose CPU (Central Processing Unit), microprocessor, application-specific integrated circuit (ASIC), or one or more integrated circuits, and is used to execute relevant programs to implement the technical solutions provided in the embodiments of this specification.
[0159] The memory 502 can be implemented in the form of ROM (Read Only Memory), RAM (Random Access Memory), static storage device, dynamic storage device, etc. The memory 502 can store the operating system and other application programs. When the technical solutions provided in the embodiments of this specification are implemented by software or firmware, the relevant program code is stored in the memory 502 and is called and executed by the processor 501.
[0160] Input / output interface 503 is used to connect input / output modules to realize information input and output. Input / output modules can be configured as components in the device (not shown in the figure) or externally connected to the device to provide corresponding functions. Input devices may include keyboards, mice, touch screens, microphones, various sensors, etc., and output devices may include displays, speakers, vibrators, indicator lights, etc.
[0161] Communication interface 504 is used to connect a communication module (not shown in the figure) to enable communication between this device and other devices. The communication module can communicate via wired means (such as USB, Ethernet cable, etc.) or wireless means (such as mobile network, WIFI, Bluetooth, etc.).
[0162] Bus 505 includes a pathway for transmitting information between various components of the device (e.g., processor 501, memory 502, input / output interface 503, and communication interface 504).
[0163] It should be noted that although the above-described device only shows the processor 501, memory 502, input / output interface 503, communication interface 504, and bus 505, in specific implementations, the device may also include other components necessary for normal operation. Furthermore, those skilled in the art will understand that the above-described device may only include the components necessary for implementing the embodiments of this specification, and not necessarily all the components shown in the figures.
[0164] The electronic devices described above are used to implement the corresponding business process configuration methods in any of the foregoing embodiments, and have the beneficial effects of the corresponding method embodiments, which will not be repeated here.
[0165] Based on the same inventive concept, corresponding to the methods of any of the above embodiments, this application also provides a non-transitory computer-readable storage medium that stores computer instructions for causing the computer to execute the business process configuration method as described in any of the above embodiments.
[0166] The computer-readable medium of this embodiment includes permanent and non-permanent, removable and non-removable media, and information storage can be implemented by any method or technology. Information can be computer-readable instructions, data structures, program modules, or other data. Examples of computer storage media include, but are not limited to, phase-change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, CD-ROM, digital versatile optical disc (DVD) or other optical storage, magnetic tape, magnetic magnetic disk storage or other magnetic storage devices, or any other non-transfer medium that can be used to store information accessible by a computing device.
[0167] The computer instructions stored in the storage medium of the above embodiments are used to cause the computer to execute the business process configuration method as described in any of the above embodiments, and have the beneficial effects of the corresponding method embodiments, which will not be repeated here.
[0168] Based on the same concept, corresponding to any of the above embodiments, this application also provides a computer program product, including computer program instructions, which, when run on a computer, cause the computer to perform the method described in any of the above embodiments, and have the beneficial effects of the corresponding method embodiments, which will not be repeated here.
[0169] Those skilled in the art should understand that the discussion of any of the above embodiments is merely exemplary and is not intended to imply that the scope of this application (including the claims) is limited to these examples; within the framework of this application, the technical features of the above embodiments or different embodiments can also be combined, the steps can be implemented in any order, and there are many other variations of different aspects of the embodiments of this application as described above, which are not provided in the details for the sake of brevity.
[0170] Additionally, to simplify the description and discussion, and to avoid obscuring the embodiments of this application, the well-known power / ground connections to integrated circuit (IC) chips and other components may or may not be shown in the provided drawings. Furthermore, the apparatus may be shown in block diagram form to avoid obscuring the embodiments of this application, and this also takes into account the fact that the details of the implementation of these block diagram apparatuses are highly dependent on the platform on which the embodiments of this application will be implemented (i.e., these details should be fully understood by those skilled in the art). While specific details (e.g., circuits) have been set forth to describe exemplary embodiments of this application, it will be apparent to those skilled in the art that the embodiments of this application can be implemented without these specific details or with variations thereof. Therefore, these descriptions should be considered illustrative rather than restrictive.
[0171] Although this application has been described in conjunction with specific embodiments thereof, many substitutions, modifications, and variations of these embodiments will be apparent to those skilled in the art from the foregoing description. For example, other memory architectures (e.g., dynamic RAM (DRAM)) may be used with the embodiments discussed.
[0172] The embodiments of this application are intended to cover all such substitutions, modifications, and variations that fall within the broad scope of the appended claims. Therefore, any omissions, modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the embodiments of this application should be included within the protection scope of this application.
Claims
1. A method for configuring a business process, comprising: in response to an editing operation on a target sub-process node referenced by a current parent process on a business process structure page, displaying a first resource attribute editing page corresponding to the target sub-process node; in response to an unlocking operation on a target resource attribute configuration item in the first resource attribute editing page, switching the target resource attribute configuration item to an editable state; in response to a configuration operation on the target resource attribute configuration item in the editable state, determining a first target resource attribute, and configuring the target sub-process node with the first target resource attribute in the current parent process. 2.The method of claim 1, wherein the editing operation on the target sub-process node referenced by the current parent process comprises: in response to a selection operation on the target sub-process node on the business process structure page, displaying an editing control corresponding to the target sub-process node on the business process structure page; a triggering operation on the editing control on the business process structure page. 3.The method of claim 1, wherein the editing operation on the target sub-process node referenced by the current parent process comprises: in response to a selection operation on the target sub-process node on the business process structure page. 4.The method of claim 1, wherein the unlocking operation on the target resource attribute configuration item in the first resource attribute editing page comprises: in response to a focus on the target resource attribute configuration item, displaying a resource attribute prompt page corresponding to the target resource attribute configuration item, the resource attribute prompt page being provided with an unlocking control; a triggering operation on the unlocking control on the resource attribute prompt page. 5.The method of claim 4, wherein a resource attribute editing control is provided on the resource attribute prompt page; the method further comprises: in response to a triggering operation on the resource attribute editing control on the resource attribute prompt page, displaying a second resource attribute editing page corresponding to the target sub-process node; in response to a configuration operation on the target resource attribute configuration item on the second resource attribute editing page, determining a second target resource attribute, and configuring the target sub-process node with the second target resource attribute; in response to any parent process referencing the target sub-process node, the target sub-process node referenced by any parent process displayed on the business process structure page is displayed with the second target resource attribute. 6.The method of claim 1, wherein a sub-process node adding control is provided on the business process structure page; the method further comprises: in response to a triggering operation on the sub-process node adding control on the business process structure page, displaying an added sub-process node on the business process structure page. 7.The method of claim 6, wherein the displaying an added sub-process node on the business process structure page in response to the triggering operation on the sub-process node adding control on the business process structure page comprises: in response to the triggering operation on the sub-process node adding control on the business process structure page, displaying a first saving prompt page; In response to a save configuration operation on the newly added sub-process node at the first save prompt page, the newly added sub-process node is displayed at the business process structure page.
8. The method of claim 7, wherein a first save configuration control is provided at the first save prompt page; In response to a save configuration operation on the newly added sub-process node at the first save prompt page, the newly added sub-process node is displayed at the business process structure page. In response to a trigger operation on the first save configuration control at the first save prompt page, a third target resource attribute is determined, and the newly added sub-process node is configured according to the third target resource attribute. In response to any parent process referencing the newly added sub-process node, the newly added sub-process node referenced by any parent process is displayed according to the third target resource attribute at the business process structure page.
9. The method of claim 7, wherein a second save configuration control is provided at the first save prompt page; In response to a save configuration operation on the newly added sub-process node at the first save prompt page, the newly added sub-process node is displayed at the business process structure page. In response to a trigger operation on the second save configuration control at the first save prompt page, a third target resource attribute is determined, and the newly added sub-process node is configured according to the third target resource attribute at the business process structure page.
10. The method of claim 1, wherein a view control is provided at the business process information page; The method further comprises: In response to a trigger operation on the view control corresponding to any sub-process node at the business process information page, a process reference details page is displayed, the process reference details page including at least one parent process referencing the any sub-process node.
11. The method of claim 1, wherein the method further comprises: In response to a modification operation on any sub-process node at the business process diagram page, a second save prompt page is displayed, the second save prompt page including at least one parent process referencing the any sub-process node.
12. The method of claim 1, wherein the displaying the first resource attribute editing page corresponding to the target sub-process node comprises displaying the first resource attribute editing page corresponding to the target sub-process node at a first area of a display interface, and displaying the business process structure page at a second area of the display interface, the first resource attribute editing page partially covering the business process structure page.
13. The method of claim 1, wherein the first resource attribute editing page and the business process structure page are displayed in different display interfaces.
14. A business process configuration apparatus, comprising: an editing module configured to display a first resource attribute editing page corresponding to a target sub-process node referenced by a current parent process at a business process structure page in response to an editing operation on the target sub-process node at the business process structure page. An unlocking module, configured to switch a target resource attribute configuration item to an editable state in response to an unlocking operation on the target resource attribute configuration item in the first resource attribute editing page; A configuration module, configured to determine a first target resource attribute in response to a configuration operation on the target resource attribute configuration item in the editable state, and configure the target sub-process node according to the first target resource attribute in the current parent process.
15. An electronic device comprising a memory, a processor, and a computer program stored on the memory and executable on the processor, characterized in that, The processor implements the method of any one of claims 1-13 when executing the program.
16. A non-transitory computer-readable storage medium storing computer instructions, wherein, The computer instructions are used to make the computer execute the method of any one of claims 1-13.
17. A computer program product comprising computer program instructions, characterised in that, The computer program instructions, when running on the computer, cause the computer to execute the method of any one of claims 1-13.
Citation Information
Patent Citations
Process configuration method and device, equipment and storage medium
CN111798161A
Page configuration method and device, electronic equipment and storage medium
CN117806735A
Business process configuration method and related equipment
CN118657487A