A process information processing method, device and system

By receiving and executing the business process wizard provided by the server on the client, the problem that the process wizard in the existing technology cannot be fully electronicized, the dynamic execution and jump of the process is realized, and the user experience is improved.

CN112581007BActive Publication Date: 2025-02-11CHINA CONSTRUCTION BANK
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202011564541.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-12-25
Publication Date
2025-02-11
Estimated Expiration
2040-12-25

AI Technical Summary

Technical Problem

The existing static process wizards are greatly affected by human factors and cannot fully implement the electronicization of process wizards, resulting in poor user experience.

Method used

By receiving business process query requests on the client and interacting with the server, obtaining and executing multiple steps in the business process wizard, dynamic execution and jumping of the process is achieved, and execution page interfaces and detailed instructions are provided to improve the user experience.

Benefits of technology

The electronicization of process wizards is realized, reducing human intervention, improving user experience, and enabling users to execute process steps directly through the execution page interface and jump to the next step.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN112581007B_ABST
    Figure CN112581007B_ABST
Patent Text Reader

Abstract

The present invention discloses a process information processing method, device and system, and relates to the field of computer technology. A specific implementation of the method includes: when a business process query request is received, the business process query request is sent to a server; a business process wizard corresponding to the business process query request sent by the server is received, wherein the business process wizard includes multiple steps; in response to receiving a trigger for any step, the step that receives the trigger is taken as the current step, and the following is executed: judging whether the previous step has been executed, and if so, providing the execution page interface included in the current step and a detailed description of the current step; when the execution page interface receives an access request, calling the execution page corresponding to the current step; when the current step meets the step jump condition, the execution page is jumped to the next step corresponding to the current step. This implementation can realize the electronicization of the process wizard.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of computer technology, and in particular to a process information processing method, device and system. Background Art

[0002] A process guide generally refers to providing users with navigation information or process information for handling affairs, so that users can understand the process of handling affairs and can handle affairs according to the navigation information or process information. For example, the onboarding process table, application system development process, approval process, etc. that new employees receive when they join the company.

[0003] At present, process wizards mainly use static methods such as tables and diagrams to guide users to follow the process. Such static methods can only let users know whether the steps in the process have been completed and whether they can proceed to the next step. If there are any unclear points, they may need to refer to the relevant manuals to continue the process.

[0004] In the process of implementing the present invention, the inventors found that there are at least the following problems in the prior art:

[0005] The existing static process wizard is still greatly affected by human factors and cannot fully realize the electronicization of the process wizard. Summary of the invention

[0006] In view of this, an embodiment of the present invention provides a process information processing method, device and system, which can realize the electronicization of the process wizard to improve the user experience.

[0007] To achieve the above object, according to one aspect of an embodiment of the present invention, a process information processing method is provided, which is applied to a client and includes:

[0008] When receiving a business process query request, sending the business process query request to the server;

[0009] Receiving a business process wizard corresponding to the business process query request sent by the server, wherein the business process wizard includes multiple steps;

[0010] In response to receiving a trigger for any of the steps, the step receiving the trigger is taken as the current step, and the following is performed: determining whether the preceding step corresponding to the current step has been completed, and if so, providing an execution page interface included in the current step and a detailed description of the current step;

[0011] When the execution page interface included in the current step receives an access request, calling the execution page corresponding to the current step, so that the user executes the current step on the execution page based on the detailed description;

[0012] When the current step satisfies the step jump condition, the execution page is jumped to the next step corresponding to the current step, so that the user continues to execute the next step.

[0013] Preferably, the process information processing method further comprises:

[0014] If it is determined that the preceding step corresponding to the current step has not been completed, the preceding step that has not been completed is prompted so that the user can preferentially execute the preceding step that has not been completed.

[0015] Preferably, the step jump condition includes:

[0016] It is detected that the information required for the execution page is complete;

[0017] and / or,

[0018] A signal is received indicating that the current step has been completed.

[0019] Preferably, the process information processing method further comprises:

[0020] In response to receiving a business process construction request, sending the business process construction request to a server, so that the server determines whether the business process construction request meets a preset construction condition;

[0021] receiving a first judgment result sent by the server, and providing a business process construction interface when the first judgment result indicates that the process wizard construction request meets a preset construction condition, wherein the business process construction interface includes: a step adding component;

[0022] Add components based on the steps to generate a business process wizard.

[0023] Preferably, adding components based on the steps to generate a business process wizard includes:

[0024] The following steps N1 to N3 are executed repeatedly until the step construction is completed:

[0025] N1: In response to receiving a trigger signal for adding a component to the step, constructing a new step;

[0026] N2: receiving information for the new step, wherein the information for the new step includes: a name of the new step, execution page information corresponding to the new step, a detailed description of the new step, and an execution order between the new step and other constructed steps;

[0027] N3: Write the information of the new step into the process wizard file;

[0028] In response to receiving a business process generation request, the process wizard file is sent to the server so that the server generates a corresponding business process wizard based on the execution order between multiple steps recorded in the process wizard file, the name of each step, the execution page information corresponding to each step, and the detailed description of each step.

[0029] Preferably,

[0030] The business process building interface further includes: a stage adding component;

[0031] Before sending the process wizard file to the server, the method further includes:

[0032] Repeat the following steps M1 to M4 until all the stages required for the business process are completed:

[0033] M1: in response to receiving a trigger signal for adding a component to the stage, construct a new stage, write the new stage into a process wizard file, and use the new stage as the current stage;

[0034] M2: for the current stage, loopingly executing steps N1 to N3 until all steps included in the current stage are completed;

[0035] M3: when the current stage is not the first stage, constructing an execution order between the steps included in the current stage and the steps included in the previous stage;

[0036] M4: Write the execution order between the steps included in the current stage and the steps included in the previous stage into the process wizard file.

[0037] Preferably, the process information processing method further comprises:

[0038] In response to receiving the association request between the multiple business processes, sending the association request between the multiple business processes to the server, so that the server determines whether the association request between the multiple business processes meets the preset association condition;

[0039] Receive a second judgment result sent by the server, and when the second judgment result indicates that the association request between the multiple business processes meets a preset association condition, obtain the multiple business processes from the server so that the user can build a connection relationship between the steps included in the multiple business processes, and enable the server to generate a multi-business process combination wizard based on the multiple business processes and the connection relationship between the steps included in the multiple business processes.

[0040] In a second aspect, an embodiment of the present invention provides a process information processing method, which is applied to a server, including:

[0041] Receive a business process query request sent by a client, and search for a business process wizard corresponding to the business process query request according to a business identifier included in the business process query request, wherein the business process wizard includes multiple steps;

[0042] The business process wizard corresponding to the business process query request is sent to the client, so that the client processes the process information based on the multiple steps included in the business process wizard.

[0043] Preferably, the process information processing method further comprises:

[0044] Receiving a business process construction request sent by the client;

[0045] Determine whether the construction request of the business process meets the preset construction condition, and send the first determination result to the client;

[0046] When the first judgment result indicates that the process wizard construction request meets the preset construction condition, a business process wizard is generated based on the information provided by the client.

[0047] Preferably, the preset construction conditions include:

[0048] The user information included in the business process construction request matches the pre-configured first user authority information.

[0049] Preferably, generating a business process wizard based on the information provided by the client includes:

[0050] Receiving a process wizard file sent by the client, wherein the process wizard file includes: names of multiple steps included in the business process, execution page information of each step, detailed description of each step, and execution order between multiple steps;

[0051] Based on the names of the multiple steps included in the business process, the execution page information of each step, the detailed description of each step, and the execution order between the multiple steps, a corresponding business process wizard is generated.

[0052] Preferably, generating a corresponding business process wizard includes:

[0053] For each step included in the business process, perform:

[0054] Based on the name of the step, the execution page information of the step and the detailed description of the step, the step is encapsulated into a step module;

[0055] According to the execution sequence between the multiple steps, the execution sequence of the multiple step modules is constructed, wherein the multiple step modules and the execution sequence of the multiple step modules constitute the business process wizard.

[0056] Preferably, the steps are encapsulated into a step module, including:

[0057] Based on the name of the step, construct an initial step module;

[0058] Filling the initial step module with detailed descriptions of the steps;

[0059] According to the execution page information of the step, an interface for calling the execution page is determined, and the interface for calling the execution page is encapsulated into the initial step module to obtain the step module.

[0060] Preferably,

[0061] The process wizard file further includes multiple stages and the execution order between the steps included in the multiple stages, wherein the multiple steps belong to the multiple stages;

[0062] Generating the corresponding business process wizard further includes:

[0063] For each step included in each stage, performing the step of encapsulating the steps into a step module;

[0064] According to the execution order of the steps included in the multiple stages, the step of constructing the execution order of the multiple step modules is further performed.

[0065] Preferably, the process information processing method further comprises:

[0066] Receive association requests between multiple business processes sent by the client;

[0067] Determine whether the association request between the multiple business processes meets the preset association condition, and send the determined second determination result to the client;

[0068] When the second judgment result indicates that the association request between the multiple business processes meets the preset association condition, the multiple business processes are provided so that the user can build a connection relationship between the steps included in the multiple business processes;

[0069] A multi-business process combination wizard is generated based on the multiple business processes and the connection relationships between the steps included in the multiple business processes.

[0070] Preferably, the preset association conditions include:

[0071] There is business relevance between the multiple business processes;

[0072] and / or,

[0073] The user information included in the association request matches the preset second user authority information.

[0074] In a third aspect, an embodiment of the present invention provides a process information processing device, which is applied to a client and includes: a first interaction module, a wizard acquisition module, and a step execution module, wherein:

[0075] The first interaction module is used to send the business process query request to the server upon receiving the business process query request;

[0076] The wizard acquisition module is used to acquire the business process wizard corresponding to the business process query request from the server, wherein the business process wizard includes multiple steps;

[0077] The step execution module is used to respond to receiving a trigger for any of the steps, take the triggered step as the current step, and execute: determining whether the preceding step corresponding to the current step has been executed, and if so, providing an execution page interface included in the current step and a detailed description of the current step; when the execution page interface included in the current step receives an access request, calling the execution page corresponding to the current step, so that the user executes the current step on the execution page based on the detailed description; when the current step meets the step jump condition, jumping the execution page to the next step corresponding to the current step, so that the user continues to execute the next step.

[0078] In a fourth aspect, an embodiment of the present invention provides a process information processing device, applied to a server, comprising: a second interaction module and a search module, wherein:

[0079] The second interaction module is used to receive a business process query request sent by a client;

[0080] The search module is used to search for a business process wizard corresponding to the business process query request, wherein the business process wizard includes multiple steps;

[0081] The second interaction module is further used to send the business process wizard corresponding to the business process query request to the client, so that the client processes the process information based on multiple steps included in the business process wizard.

[0082] In a fifth aspect, an embodiment of the present invention provides a process information processing system, comprising: a client end having the process information processing device according to claim 17 installed thereon, and a server end having the process information processing device according to claim 18 installed thereon.

[0083] One embodiment of the above invention has the following advantages or beneficial effects: since the business process wizard corresponding to the business process query request received from the server includes multiple steps, any of the multiple steps can determine whether the triggered step can be executed by determining whether the preceding step of the triggered step has been executed after receiving a trigger. If it can be executed, the execution page interface included in the triggered step and the detailed description of the current step are provided, so that the user can directly call the execution page corresponding to the triggered step through the execution page interface, and the user can execute the triggered step on the execution page based on the detailed description; in addition, when the current step meets the step jump condition, the execution page can be jumped to the next step corresponding to the current step, so that the user can continue to execute the next step. Since the solution provided by the present invention can not only guide each step in the process to directly jump to the execution page corresponding to the step, but also jump from the previous step to the next step, the process wizard can be electronicized, reducing human intervention to improve user experience.

[0084] The further effects of the above-mentioned non-conventional optional manner will be described below in conjunction with the specific implementation manner. BRIEF DESCRIPTION OF THE DRAWINGS

[0085] The accompanying drawings are used to better understand the present invention and do not constitute an improper limitation of the present invention.

[0086] Figure 1 is a schematic diagram of a process wizard according to an embodiment of the present invention;

[0087] Figure 2 is an exemplary system architecture diagram in which an embodiment of the present invention may be applied;

[0088] Figure 3 is a schematic diagram of the main process of the process information processing method implemented by the client according to an embodiment of the present invention;

[0089] Figure 4 is a schematic diagram of the main process of generating a corresponding business process wizard according to an embodiment of the present invention;

[0090] Figure 5 is a schematic diagram of the main process of generating a corresponding business process wizard according to yet another embodiment of the present invention;

[0091] Figure 6is a schematic diagram of a business process wizard construction interface according to an embodiment of the present invention;

[0092] Figure 7 is a schematic diagram of a main process of generating a corresponding business process wizard according to another embodiment of the present invention;

[0093] Figure 8 is a schematic diagram of a process wizard according to another embodiment of the present invention;

[0094] Fig. 9 is a schematic diagram of a main process constructed by a business process wizard according to another embodiment of the present invention;

[0095] Fig.10 is a schematic diagram of the main process of generating a multi-business process combination wizard according to an embodiment of the present invention;

[0096] Fig.11 is a schematic diagram of the main process of the process information processing method implemented by the server according to an embodiment of the present invention;

[0097] Fig.12 is a schematic diagram of a main process of generating a corresponding business process wizard according to another embodiment of the present invention;

[0098] Fig.13 is a schematic diagram of the main process of generating a corresponding business process wizard according to yet another embodiment of the present invention;

[0099] Fig.14 is a schematic diagram of a main process of generating a corresponding business process wizard according to another embodiment of the present invention;

[0100] Fig.15 is a schematic diagram of a main flow of encapsulating steps into a step module according to an embodiment of the present invention;

[0101] Fig.16 is a schematic diagram of the main process of generating a multi-business process combination wizard according to another embodiment of the present invention;

[0102] Fig.17 is a schematic diagram of main modules of a process information processing device applied to a client according to an embodiment of the present invention;

[0103] Fig.18 is a schematic diagram of main modules of a process information processing device applied to a server according to an embodiment of the present invention;

[0104] Fig.19 is a schematic diagram of main devices of a process information processing system according to an embodiment of the present invention;

[0105] Fig. 20It is a schematic diagram of the structure of a computer system of a terminal device or a server suitable for implementing an embodiment of the present invention. DETAILED DESCRIPTION

[0106] The following is a description of exemplary embodiments of the present invention in conjunction with the accompanying drawings, including various details of the embodiments of the present invention to facilitate understanding, which should be considered as merely exemplary. Therefore, it should be recognized by those of ordinary skill in the art that various changes and modifications may be made to the embodiments described herein without departing from the scope and spirit of the present invention. Similarly, for clarity and conciseness, the description of well-known functions and structures is omitted in the following description.

[0107] A process guide generally refers to providing navigation information or process information for users to handle affairs, so that users can understand the process of handling affairs and can handle affairs according to the navigation information or process information. The process guide used in the solution provided by the embodiment of the present invention can be as follows: Figure 1 As shown, the process wizard may include multiple steps, such as step 1, step 2, step 3, step 4, ..., wherein step 2 and step 3 may be executed simultaneously after step 1, and step 4 may be executed after both step 2 and step 3 are completed. The process wizard may be a process wizard of any business type, such as an application development process wizard, an on-the-job registration process wizard, an approval process wizard, etc.

[0108] In the embodiment of the present invention, the process information processing method can generally be implemented through interaction between a client and a server. Figure 2 FIG. 1 shows an exemplary system architecture 190 to which the process information processing solution provided by the embodiment of the present invention can be applied. Figure 2 As shown, the system architecture 190 may include terminal devices 201, 202, 203, a network 204 and a server 205, wherein the client for implementing the process information processing method may be installed on the terminal 201, 202, 203, and the server for implementing the process information processing method may be installed on the server 205. The network 204 is used to provide a medium for a communication link between the terminal devices 201, 202, 203 and the server 205, so that the client for implementing the process information processing method interacts with the server for implementing the process information processing method. The network 204 may include various connection types, such as wired, wireless communication links or optical fiber cables, etc.

[0109] The terminal devices 201 , 202 , and 203 may be various electronic devices having display screens and supporting web browsing, including but not limited to smart phones, tablet computers, laptop computers, and desktop computers.

[0110] The user can use the terminal devices 201, 202, 203 to interact with the server 205 through the network 204 to send business process query requests, business process construction requests, process wizard files, etc. to the server, and can receive the process wizard sent by the server, the execution page interface of each step included in the process wizard, and the detailed description of the steps. Various communication client applications can be installed on the terminal devices 201, 202, 203, such as web browser applications, search applications, instant messaging tools, email clients, social platform software, etc. (only as examples).

[0111] The server 205 may be a server that provides various services, such as a background management server that provides support for process query requests and business process building requests sent by users using the terminal devices 201, 202, and 203. The background management server may analyze and process the received process query request and other data, and feed back the processing results (such as each step of the process wizard, the execution page interface of the step, and the detailed description of the step - just an example) to the terminal device.

[0112] It should be noted that the process information processing method provided in the embodiment of the present invention is generally executed by the terminals 201 , 202 , 203 and the server 205 , and accordingly, the process information processing device is generally arranged in the terminals 201 , 202 , 203 and the server 205 .

[0113] It should be understood that Figure 2 The number of terminal devices, networks and servers in the embodiment is only for illustration. Any number of terminal devices, networks and servers may be provided according to implementation requirements.

[0114] The process information processing method implemented by the client installed in the terminals 201, 202, and 203 can be as follows: Figure 3 As shown. Figure 3 As shown, the process information processing method implemented by the client may include the following steps:

[0115] Step S301: upon receiving a business process query request, sending the business process query request to a server;

[0116] The business process can be any business process, such as onboarding process, ETC development process, open banking development process, personal loan risk model development process, etc.

[0117] Step S302: receiving a business process guide corresponding to the business process query request sent by the server, wherein the business process guide includes multiple steps;

[0118] The business process wizard can be Figure 1 and Figure 7As shown, it includes multiple steps. Different business processes have different steps. For example, the onboarding process wizard may include: filling in personal information, onboarding instructions, obtaining employee numbers, etc. Filling in personal information, onboarding instructions, and obtaining employee numbers may be three steps of the onboarding process wizard. There is a sequence between the three steps, that is, first complete the filling of personal information, then the employee reads the onboarding instructions, and finally the employee is issued an employee number, etc.

[0119] Step S303: In response to receiving a trigger for any step, the step receiving the trigger is taken as the current step, and the following is performed: determining whether the previous step corresponding to the current step has been completed, if yes, executing step S304; otherwise, executing step S307;

[0120] For example, for the aforementioned onboarding process wizard, if this step receives a trigger for the onboarding instructions step, it is necessary to determine whether the user has completed the step of filling in personal information (a preceding step of the onboarding instructions). If completed, execute step S304; if not completed, execute step S307.

[0121] Step S304: providing an execution page interface included in the current step and a detailed description of the current step;

[0122] The execution page interface can be provided to the user in the form of a link. The user clicks on the link to call the execution page interface, thereby obtaining the relevant execution page. For example, the on-the-job instructions step is provided with a link to the employee handbook, and the page where the employee handbook is located can be called through the link. The detailed description of the step specifically refers to the operations that the user needs to perform or the goals that need to be achieved to complete the step. For example, for the on-the-job instructions step, the corresponding detailed description can provide the terms that the user should pay attention to.

[0123] Step S305: When the execution page interface included in the current step receives an access request, the execution page corresponding to the current step is called, so that the user executes the current step on the execution page based on the detailed instructions;

[0124] Step S306: when the current step meets the step jump condition, the execution page jumps to the next step corresponding to the current step, so that the user continues to execute the next step and ends the current process;

[0125] The step jump condition may include: detecting that the information required for executing the page is complete; and / or receiving a signal that the current step has been completed.

[0126] For example, for the aforementioned onboarding process wizard, if it is detected that the user has completed the personal information, the user can be directly redirected to the onboarding instructions step; or if the user has completed the personal information and then submitted the personal information to the human resources management department through the submission component provided on the page, the user can be directly redirected to the onboarding instructions step.

[0127] Step S307: Prompt the unfinished preceding steps so that the user can preferentially execute the unfinished preceding steps.

[0128] exist Figure 3 In the illustrated embodiment, due to the business process wizard corresponding to the business process query request received from the server, the business process wizard includes multiple steps. After receiving a trigger, any of the multiple steps can determine whether the triggered step can be executed by determining whether the preceding step of the triggered step has been executed. If it can be executed, the execution page interface included in the triggered step and the detailed description of the current step are provided, so that the user can directly call the execution page corresponding to the triggered step through the execution page interface, and the user can execute the triggered step on the execution page based on the detailed description; in addition, when the current step meets the step jump condition, the execution page can be jumped to the next step corresponding to the current step, so that the user can continue to execute the next step. Since the solution provided by the present invention can not only guide each step in the process to directly jump to the execution page corresponding to the step, but also jump from the previous step to the next step, the process wizard can be electronicized, reducing human intervention to improve user experience.

[0129] In the embodiment of the present invention, Figure 4 As shown, the process information processing method may further include: step S401: in response to receiving a business process construction request, sending the business process construction request to the server, so that the server determines whether the business process construction request meets the preset construction condition;

[0130] The preset construction condition may include: the user information included in the business process construction request matches the pre-configured first user authority information. Through this construction condition, the business process wizard can only be constructed by authorized users, which facilitates the management of the business process wizard construction.

[0131] Step S402: receiving a first judgment result sent by the server, and providing a business process construction interface when the first judgment result indicates that the process wizard construction request meets the preset construction condition, wherein the business process construction interface includes: a step adding component;

[0132] Users with permission can add steps to the business process wizard through the step adding component. For example, Figure 1In the business process wizard shown, step S402 can construct step 1, step 2, step 3, and step 4 by adding components.

[0133] Step S403: Add components based on the steps to generate a business process wizard.

[0134] By adding components through the above steps and generating a business process wizard, not only the construction of the business process wizard is realized, but also the business process wizard construction process can be simplified to provide more convenient operations for building the business process wizard.

[0135] In the embodiment of the present invention, the specific implementation of the above step S403 can be as follows: Figure 5 As shown, the business process generation wizard may include the following steps:

[0136] The following steps S501 to S503 are executed cyclically until the step construction is completed:

[0137] Step S501: In response to receiving a trigger signal for adding a component to a step, construct a new step;

[0138] like Figure 6 The “add step” shown is a step adding component. When the user triggers the “add step”, the client receives the trigger signal, thereby constructing a new step.

[0139] Step S502: receiving information for a new step, wherein the information for the new step includes: a name of the new step, execution page information corresponding to the new step, a detailed description of the new step, and an execution order between the new step and other constructed steps;

[0140] The name of the new step, the execution page information corresponding to the new step, the detailed description of the new step, and the execution order between the new step and other constructed steps can be as follows Figure 6 As shown, the name of the new step can be customized according to user needs; the execution page information corresponding to the new step is generally a link to the execution page; Figure 6 The displayed operation instructions, contacts, documents, and attachments correspond to the detailed description of the new step. Users can edit the operation instructions, contacts, documents, and attachments as needed. Figure 6 The shown dependence on the preceding step and the completion triggering the next step to construct the execution order between the steps effectively simplifies the construction of the various steps of the business process wizard and the execution order between the steps. Figure 6 The step names shown refer to the names of the operation steps and can be customized according to user needs; Figure 6The step operation address shown refers to the specific execution address of the step when the user clicks it. For example, for the user real-name authentication step, it links to the operation address of the user real-name authentication. Note: The step here can also be a complete process directly; Figure 6 Operation instructions shown: support text description, through which users can understand the operation significance, precautions, specific specifications and other information of the step; Figure 6 Contact person shown: information about the support personnel of the step. When the user encounters difficulties in operation or needs to consult matters, the contact information can be obtained in time for contact; Figure 6 Documents and attachments shown: If the operation requires specific operating instructions or documents, the operating instructions can be uploaded as attachments. Other reference documents required for the operation are also provided; Figure 6 Dependent predecessor steps shown: This step can start the dependent predecessor steps, that is, the predecessor steps must be completed before this step can be started. Supports users to enter the step name to fuzzy search and select steps, and supports adding multiple predecessor steps; Figure 6 The completion shown triggers the next step: After completing this step, the next step will be automatically triggered. If not filled in, the step arranged behind it will be triggered by default. If filled in, the specified step will be triggered after completing this step.

[0141] In summary, entering Figure 6 After the editing page of the process wizard is displayed, the responsible person can add or delete process wizard stages, modify the stage names, and adjust the order of stages. For each stage, it supports adding or deleting steps and adjusting the order of steps. The name of each step, the address of the specific operation step, the operation instructions, the contact person, the documents and attachments, the previous dependent steps of the step, and the next step triggered by the completion step can all be customized. The process wizard can be customized by users.

[0142] Step S503: writing the information of the new step into the process wizard file;

[0143] A process wizard file is a code file that can be read and recognized by the server.

[0144] Step S504: In response to receiving a business process generation request, the process wizard file is sent to the server, so that the server generates a corresponding business process wizard according to the execution order between multiple steps recorded in the process wizard file, the name of each step, the execution page information corresponding to each step, and the detailed description of each step.

[0145] In an embodiment of the present invention, the business process construction interface may further include: a stage adding component; accordingly, Figure 7 As shown, before sending the process wizard file to the server, the following steps may be further included:

[0146] The following steps S701 to S704 are executed repeatedly until all the stages required by the business process are completed:

[0147] Step S701: in response to receiving a trigger signal for adding a component to a stage, construct a new stage, write the new stage into a process wizard file, and use the new stage as the current stage;

[0148] like Figure 6 The multiple stages shown can be Figure 6 The "Add Stage" shown here implements adding a new stage.

[0149] Step S702: for the current stage, loop through steps S501 to S503 until all steps included in the current stage are completed;

[0150] For example, for Figure 6 In the stage 1 shown, steps 1 to 4 corresponding to stage 1 can be obtained by cyclically executing steps S501 to S503.

[0151] Step S703: when the current stage is not the first stage, constructing the execution order between the steps included in the current stage and the steps included in the previous stage;

[0152] Step S704: Write the execution order between the steps included in the current stage and the steps included in the previous stage into the process wizard file.

[0153] In order to clearly illustrate the relationship between stage construction and step construction, the following is a construction Figure 8 Take the process wizard shown in the figure as an example to explain in detail the process of building a business process wizard in the process processing of the client. Fig. 9 As shown. Fig. 9 As shown, the business process wizard construction may include the following steps:

[0154] The following steps S901 to S904 are performed for each stage:

[0155] Step S901: in response to receiving a trigger signal for adding a component to a stage, construct a new stage, write the new stage into a process wizard file, and use the new stage as the current stage;

[0156] To build Figure 8 The process wizard shown includes multiple stages and multiple steps as an example. Figure 6 The interface shown in the "Add Stage" stage adds components and builds Figure 8 Stage 1, Stage 2 and Stage 3 are shown.

[0157] Step S902: for the current stage, execute steps S9021 to S9023 in a loop until all steps included in the current stage are completed;

[0158] by Figure 8 The stage 2 shown is used as the current stage. By repeatedly executing steps S9021 to S9023, steps 5, 6, 7 and 8 can be constructed, wherein steps 6 and 7 depend on step 5, and step 8 depends on step 7.

[0159] Step S9021: In response to receiving a trigger signal for adding a component to a step, construct a new step;

[0160] Step S9022: receiving information for a new step, wherein the information for the new step includes: a name of the new step, execution page information corresponding to the new step, a detailed description of the new step, and an execution order between the new step and other constructed steps;

[0161] Step S9023: Write the information of the new step into the process wizard file;

[0162] Step S903: when the current stage is not the first stage, constructing the execution order between the steps included in the current stage and the steps included in the previous stage;

[0163] The current stage is Figure 8 The stage 2 shown is connected to the stage 1 so that the stage 2 is executed after the stage 1.

[0164] Step S904: writing the execution order between the steps included in the current stage and the steps included in the previous stage into the process wizard file;

[0165] Step S905: In response to receiving a business process generation request, the process wizard file is sent to the server, so that the server generates a corresponding business process wizard according to the execution order between multiple steps recorded in the process wizard file, the name of each step, the execution page information corresponding to each step, and the detailed description of each step.

[0166] In the embodiment of the present invention, Fig.10 As shown, the process information processing method may further include the following steps:

[0167] Step S1001: in response to receiving an association request between multiple business processes, sending the association request between the multiple business processes to a server, so that the server determines whether the association request between the multiple business processes meets a preset association condition;

[0168] Step S1002: Receive the second judgment result sent by the server. When the second judgment result indicates that the association request between multiple business processes meets the preset association condition, obtain multiple business processes from the server to enable the user to build a connection relationship between the steps included in the multiple business processes, and enable the server to generate a multi-business process combination wizard based on the multiple business processes and the connection relationship between the steps included in the multiple business processes.

[0169] The above process realizes the association between different business process wizards, so that users can jump from one business process wizard to another, making business processing more convenient.

[0170] like Fig.11 As shown, the process information processing method implemented by the server may include the following steps:

[0171] Step S1101: receiving a business process query request sent by a client, and searching for a business process wizard corresponding to the business process query request according to a business identifier included in the business process query request, wherein the business process wizard includes multiple steps;

[0172] The business identifier can be identification information that can represent user characteristic information, such as user name, user mailbox, etc. Through the business identifier, users with the permission to use the business process wizard can query, thereby ensuring the security of the business process wizard.

[0173] Step S1102: Send the business process wizard corresponding to the business process query request to the client, so that the client processes the process information based on the multiple steps included in the business process wizard.

[0174] In the embodiment of the present invention, Fig.12 As shown, the process information processing method may further include the following steps:

[0175] Step S1201: receiving a business process construction request sent by a client;

[0176] Step S1202: Determine whether the business process construction request meets the preset construction conditions, and send the first judgment result to the client; when the first judgment result indicates that the process wizard construction request meets the preset construction conditions, execute step S1203; when the first judgment result indicates that the process wizard construction request does not meet the preset construction conditions, end the current process;

[0177] Step S1203: Generate a business process wizard based on the information provided by the client.

[0178] The preset construction condition may include: user information included in the construction request of the business process matches pre-configured first user authority information.

[0179] Through the above process, the server and the client interact to generate a business process wizard.

[0180] In the embodiment of the present invention, Fig.13 As shown, the specific implementation of the above step S1203 may include the following steps:

[0181] Step S1301: receiving a process wizard file sent by a client, wherein the process wizard file includes: names of multiple steps included in the business process, execution page information of each step, detailed description of each step, and execution order between multiple steps;

[0182] Step S1302: Generate a corresponding business process wizard based on the names of multiple steps included in the business process, the execution page information of each step, the detailed description of each step, and the execution order between the multiple steps.

[0183] In the embodiment of the present invention, Fig.14 As shown, the specific implementation of the above step S1302 may include the following steps:

[0184] For each step in the business process, perform:

[0185] Step S1401: encapsulate the step into a step module based on the name of the step, the execution page information of the step and the detailed description of the step;

[0186] Step S1402: construct an execution order of multiple step modules according to the execution order between the multiple steps, wherein the multiple step modules and the execution order of the multiple step modules constitute a business process wizard.

[0187] In the embodiment of the present invention, Fig.15 As shown, encapsulating the steps into a step module may include the following steps:

[0188] Step S1501: construct an initial step module based on the step name;

[0189] Step S1502: Fill the detailed description of the step into the initial step module;

[0190] Step S1503: According to the execution page information of the step, determine the interface for calling the execution page, and encapsulate the interface for calling the execution page into the initial step module to obtain the step module.

[0191] In an embodiment of the present invention, the process wizard file may further include multiple stages and an execution order between the steps included in the multiple stages, wherein the multiple steps belong to the multiple stages; accordingly, generating the corresponding business process wizard may further include: for the steps included in each stage, executing the step of encapsulating the steps into a step module; according to the execution order between the steps included in the multiple stages, further executing the step of constructing the execution order of the multiple step modules.

[0192] In the embodiment of the present invention, Fig.16 As shown, the process information processing method may further include the following steps:

[0193] Step S1601: receiving association requests between multiple business processes sent by a client;

[0194] Step S1602: determine whether the association request between the multiple business processes meets the preset association condition, and send the determined second determination result to the client; when the second determination result indicates that the association request between the multiple business processes meets the preset association condition, execute step S1603; when the second determination result indicates that the association request between the multiple business processes does not meet the preset association condition, end the current process;

[0195] Step S1603: providing multiple business processes so that the user can build connection relationships between the steps included in the multiple business processes;

[0196] Step S1604: Generate a multi-business process combination wizard based on the connection relationship between the multiple business processes and the steps included in the multiple business processes.

[0197] The preset association condition may include: there is business association between the multiple business processes; and / or the user information included in the association request matches the preset second user authority information.

[0198] like Fig.17 As shown, an embodiment of the present invention provides a process information processing device 1700 applied to a client. The process information processing device 1700 applied to a client may include: a first interaction module 1701, a wizard acquisition module 1702 and a step execution module 1703, wherein:

[0199] The first interaction module 1701 is used to send the business process query request to the server upon receiving the business process query request;

[0200] The wizard acquisition module 1702 is used to acquire the business process wizard corresponding to the business process query request from the server, wherein the business process wizard includes multiple steps;

[0201] The step execution module 1703 is used to respond to receiving a trigger for any step, take the triggered step as the current step, and execute: determining whether the preceding step corresponding to the current step has been executed, and if so, providing the execution page interface included in the current step and a detailed description of the current step; when the execution page interface included in the current step receives an access request, calling the execution page corresponding to the current step, so that the user can execute the current step on the execution page based on the detailed description; when the current step meets the step jump condition, jumping the execution page to the next step corresponding to the current step, so that the user can continue to execute the next step.

[0202] In the embodiment of the present invention, the step execution module 1703 is further used to determine that the previous step corresponding to the current step has not been completed, and then prompt the uncompleted previous step to enable the user to preferentially execute the uncompleted previous step.

[0203] In an embodiment of the present invention, the step jump conditions included in the step execution module 1703 may include: monitoring that the information required for the execution page is complete; and / or receiving a signal that the current step has been executed.

[0204] In the embodiment of the present invention, Fig.17 As shown, the process information processing device 1700 applied to the client may further include: a first wizard construction module 1704, wherein:

[0205] The first wizard construction module 1704 is used to respond to receiving a business process construction request and send the business process construction request to the server, so that the server can determine whether the business process construction request meets the preset construction conditions; receive the first judgment result sent by the server, and when the first judgment result indicates that the process wizard construction request meets the preset construction conditions, provide a business process construction interface, wherein the business process construction interface includes: a step adding component; based on the step adding component, generate a business process wizard.

[0206] In the embodiment of the present invention, the first wizard construction module 1704 is used to loop through steps N1 to N3 until the step construction is completed: N1: in response to receiving a trigger signal for adding a component to a step, construct a new step; N2: receiving information for the new step, wherein the information for the new step includes: the name of the new step, the execution page information corresponding to the new step, the detailed description of the new step, and the execution order between the new step and other constructed steps; N3: writing the information of the new step into the process wizard file;

[0207] The first wizard construction module 1704 is further used to send the process wizard file to the server in response to receiving a business process generation request, so that the server can generate a corresponding business process wizard according to the execution order between multiple steps recorded in the process wizard file, the name of each step, the execution page information corresponding to each step, and the detailed description of each step.

[0208] In an embodiment of the present invention, the business process construction interface further includes: a stage adding component;

[0209] The first wizard construction module 1704 is further used to loop through steps M1 to M4 until all stages required for the business process are constructed: M1: in response to receiving a trigger signal for adding a component to a stage, construct a new stage, write the new stage into the process wizard file, and use the new stage as the current stage; M2: for the current stage, loop through steps N1 to N3 until all steps included in the current stage are constructed; M3: when the current stage is not the first stage, construct an execution order between the steps included in the current stage and the steps included in the previous stage; M4: write the execution order between the steps included in the current stage and the steps included in the previous stage into the process wizard file.

[0210] In an embodiment of the present invention, the first wizard construction module 1704 is further used to respond to receiving an association request between multiple business processes, send the association request between the multiple business processes to the server, so that the server determines whether the association request between the multiple business processes meets the preset association condition; receive a second judgment result sent by the server, and when the second judgment result indicates that the association request between the multiple business processes meets the preset association condition, obtain multiple business processes from the server, so that the user can build a connection relationship between the steps included in the multiple business processes, and enable the server to generate a multi-business process combination wizard based on the multiple business processes and the connection relationship between the steps included in the multiple business processes.

[0211] like Fig.18 As shown, an embodiment of the present invention provides a process information processing device 1800 applied to a server. The process information processing device 1800 applied to a server may include: a second interaction module 1801 and a search module 1802, wherein:

[0212] The second interaction module 1801 is used to receive a business process query request sent by a client;

[0213] A search module 1802 is used to search for a business process wizard corresponding to a business process query request, wherein the business process wizard includes multiple steps;

[0214] The second interaction module 1801 is further configured to send the business process wizard corresponding to the business process query request to the client, so that the client processes the process information based on the multiple steps included in the business process wizard.

[0215] In the embodiment of the present invention, Fig.18 As shown, the process information processing device 1800 applied to the server may further include: a second wizard construction module 1803, wherein:

[0216] The second wizard construction module 1803 is used to receive a business process construction request sent by a client; determine whether the business process construction request meets the preset construction conditions, and send a first judgment result to the client; when the first judgment result indicates that the process wizard construction request meets the preset construction conditions, generate a business process wizard based on the information provided by the client.

[0217] In the embodiment of the present invention, the preset construction condition included in the second wizard construction module 1803 may include: the user information included in the construction request of the business process matches the pre-configured first user authority information.

[0218] In an embodiment of the present invention, the second wizard construction module 1803 is used to receive a process wizard file sent by a client, wherein the process wizard file includes: the names of multiple steps included in the business process, the execution page information of each step, the detailed description of each step, and the execution order between the multiple steps; based on the names of multiple steps included in the business process, the execution page information of each step, the detailed description of each step, and the execution order between the multiple steps, a corresponding business process wizard is generated.

[0219] In an embodiment of the present invention, the second wizard construction module 1803 is used to execute, for each step included in the business process: based on the name of the step, the execution page information of the step and the detailed description of the step, the step is encapsulated into a step module; according to the execution order between multiple steps, the execution order of multiple step modules is constructed, wherein multiple step modules and the execution order of multiple step modules constitute a business process wizard.

[0220] In an embodiment of the present invention, the second wizard construction module 1803 is used to construct an initial step module based on the name of the step; fill the detailed description of the step into the initial step module; determine the interface for calling the execution page according to the execution page information of the step, and encapsulate the interface for calling the execution page into the initial step module to obtain the step module.

[0221] In an embodiment of the present invention, the process wizard file further includes multiple stages and an execution order between the steps included in the multiple stages, wherein the multiple steps belong to the multiple stages; accordingly, the second wizard construction module 1803 is used to execute the step of encapsulating the steps into a step module for the steps included in each stage; and further execute the step of constructing the execution order of the multiple step modules according to the execution order between the steps included in the multiple stages.

[0222] In an embodiment of the present invention, the second wizard construction module 1803 is further used to receive association requests between multiple business processes sent by the client; determine whether the association requests between the multiple business processes meet the preset association conditions, and send the determined second judgment result to the client; when the second judgment result indicates that the association requests between the multiple business processes meet the preset association conditions, provide multiple business processes to enable the user to construct a connection relationship between the steps included in the multiple business processes; based on the multiple business processes and the connection relationship between the steps included in the multiple business processes, generate a multi-business process combination wizard.

[0223] In an embodiment of the present invention, the preset association conditions included in the second wizard construction module 1803 may include: there is business association between multiple business processes; and / or the user information included in the association request matches the preset second user authority information.

[0224] like Fig.19 As shown, an embodiment of the present invention provides a process information processing system 1900, and the process information processing system 1900 may include: Fig.17 The client 1901 of the process information processing device 1700 shown in FIG. Fig.18 The server 1902 of the process information processing device 1800 is shown.

[0225] Reference below Fig. 20 , which shows a schematic diagram of the structure of a computer system 2000 of a terminal device or a server suitable for implementing an embodiment of the present invention. Fig. 20 The terminal device or server shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present invention.

[0226] like Fig. 20As shown, the computer system 2000 includes a central processing unit (CPU) 2001, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 2002 or a program loaded from a storage part 2008 into a random access memory (RAM) 2003. In the RAM 2003, various programs and data required for the operation of the system 2000 are also stored. The CPU 2001, the ROM 2002, and the RAM 2003 are connected to each other via a bus 2004. An input / output (I / O) interface 2005 is also connected to the bus 2004.

[0227] The following components are connected to the I / O interface 2005: an input section 2006 including a keyboard, a mouse, etc.; an output section 2007 including a cathode ray tube (CRT), a liquid crystal display (LCD), etc., and a speaker, etc.; a storage section 2008 including a hard disk, etc.; and a communication section 2009 including a network interface card such as a LAN card, a modem, etc. The communication section 2009 performs communication processing via a network such as the Internet. A drive 2010 is also connected to the I / O interface 2005 as needed. A removable medium 2011, such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc., is installed on the drive 2010 as needed, so that a computer program read therefrom is installed into the storage section 2008 as needed.

[0228] In particular, according to the embodiments disclosed in the present invention, the process described above with reference to the flowchart can be implemented as a computer software program. For example, the embodiments disclosed in the present invention include a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes a 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 part 2009, and / or installed from the removable medium 2011. When the computer program is executed by the central processing unit (CPU) 2001, the above-mentioned functions defined in the system of the present invention are executed.

[0229] It should be noted that the computer-readable medium shown in the present invention 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 invention, a computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in combination with an instruction execution system, device or device. In the present invention, a computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, which carries a computer-readable program code. This propagated data signal may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. Computer-readable signal media may also be any computer-readable medium other than computer-readable storage media, 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 appropriate medium, including but not limited to: wireless, wire, optical cable, RF, etc., or any suitable combination of the above.

[0230] 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 invention. In this regard, each box in the flow chart or block diagram can represent a module, a program segment, or a part of a code, and the above-mentioned module, program segment, or a part of a code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order from the order marked in the accompanying drawings. For example, two 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 box in the block diagram or flow chart, and the combination of the boxes in the block diagram 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.

[0231] The modules involved in the embodiments of the present invention may be implemented in software or hardware. The modules described may also be set in a processor. For example, they may be described as: a processor includes a first interaction module, a wizard acquisition module, and a step execution module. The names of these modules do not, in some cases, constitute a limitation on the modules themselves. For example, the first interaction module may also be described as "a module that sends a business process query request to a server when a business process query request is received."

[0232] As another aspect, the present invention also provides a computer-readable medium, which may be included in the device described in the above embodiment; or it may exist independently and not be assembled into the device. The above computer-readable medium carries one or more programs, and when the above one or more programs are executed by a device, the device includes: when receiving a business process query request, sending the business process query request to the server; receiving a business process wizard corresponding to the business process query request sent by the server, wherein the business process wizard includes multiple steps; in response to receiving a trigger for any step, taking the triggered step as the current step, and executing: judging whether the previous step corresponding to the current step has been executed, if so, providing the execution page interface included in the current step and the detailed description of the current step; when the execution page interface included in the current step receives an access request, calling the execution page corresponding to the current step, so that the user executes the current step on the execution page based on the detailed description; when the current step meets the step jump condition, jumping the execution page to the next step corresponding to the current step, so that the user continues to execute the next step.

[0233] As another aspect, the present invention also provides a computer-readable medium, which may be included in the device described in the above embodiment; or may exist independently without being assembled into the device. The above computer-readable medium carries one or more programs, and when the above one or more programs are executed by a device, the device includes: receiving a business process query request sent by a client, searching for a business process wizard corresponding to the business process query request according to a business identifier included in the business process query request, wherein the business process wizard includes multiple steps; sending the business process wizard corresponding to the business process query request to the client, so that the client processes the process information based on the multiple steps included in the business process wizard.

[0234] According to the technical solution of the embodiment of the present invention, since the business process wizard corresponding to the business process query request received from the server includes multiple steps, any one of the multiple steps can determine whether the triggered step can be executed by determining whether the preceding step of the triggered step has been executed after receiving a trigger. If it can be executed, the execution page interface included in the triggered step and the detailed description of the current step are provided, so that the user can directly call the execution page corresponding to the triggered step through the execution page interface, and the user can execute the triggered step on the execution page based on the detailed description; in addition, when the current step meets the step jump condition, the execution page can be jumped to the next step corresponding to the current step, so that the user can continue to execute the next step. Since the solution provided by the present invention can not only guide each step in the process to directly jump to the execution page corresponding to the step, but also jump from the previous step to the next step, the process wizard can be electronicized, reducing human intervention to improve user experience.

[0235] The above specific implementations do not constitute a limitation on the protection scope of the present invention. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions may occur depending on design requirements and other factors. Any modification, equivalent substitution and improvement made within the spirit and principle of the present invention shall be included in the protection scope of the present invention.

Claims

1. A process information processing method, characterized in that: Applied to the client, including: In response to receiving a business process construction request, sending the business process construction request to a server, so that the server determines whether the business process construction request meets a preset construction condition; receiving a first judgment result sent by the server, and providing a business process construction interface when the first judgment result indicates that the process wizard construction request meets a preset construction condition, wherein the business process construction interface includes: a step adding component, through which a step is added to the business process wizard; Add components based on the steps to generate a business process wizard; When receiving a business process query request, sending the business process query request to the server; Receiving a business process wizard corresponding to the business process query request sent by the server, wherein the business process wizard includes multiple steps; In response to receiving a trigger for any of the steps, the step receiving the trigger is taken as the current step, and the following is performed: determining whether the preceding step corresponding to the current step has been completed, and if so, providing an execution page interface included in the current step and a detailed description of the current step, wherein the execution page interface is provided to the user in a link manner; When the execution page interface included in the current step receives an access request, calling the execution page corresponding to the current step, so that the user executes the current step on the execution page based on the detailed description; When the current step satisfies the step jump condition, the execution page is jumped to the next step corresponding to the current step, so that the user continues to execute the next step; The adding of components based on the steps to generate a business process wizard includes: The following steps N1 to N3 are executed repeatedly until the step construction is completed: N1: In response to receiving a trigger signal for adding a component to the step, constructing a new step; N2: Receive information for the new step, wherein the information for the new step includes: the name of the new step, execution page information corresponding to the new step, detailed description of the new step, and the execution order between the new step and other constructed steps, wherein the execution page information includes a specific execution address of the step clicked by the user; N3: Write the information of the new step into the process wizard file; In response to receiving a business process generation request, the process wizard file is sent to the server so that the server generates a corresponding business process wizard based on the execution order between multiple steps recorded in the process wizard file, the name of each step, the execution page information corresponding to each step, and the detailed description of each step.

2. The process information processing method according to claim 1, characterized in that: Further including: If it is determined that the preceding step corresponding to the current step has not been completed, the preceding step that has not been completed is prompted so that the user can preferentially execute the preceding step that has not been completed.

3. The process information processing method according to claim 1, characterized in that: The step jump conditions include: It is detected that the information required for the execution page is complete; and / or, Receive a signal indicating that the current step has been completed.

4. The process information processing method according to claim 1, characterized in that: The business process building interface further includes: a stage adding component; Before sending the process wizard file to the server, the method further includes: Repeat the following steps M1 to M4 until all the stages required for the business process are completed: M1: in response to receiving a trigger signal for adding a component to the stage, construct a new stage, write the new stage into a process wizard file, and use the new stage as the current stage; M2: for the current stage, loopingly executing steps N1 to N3 until all steps included in the current stage are completed; M3: when the current stage is not the first stage, constructing an execution order between the steps included in the current stage and the steps included in the previous stage; M4: Write the execution order between the steps included in the current stage and the steps included in the previous stage into the process wizard file.

5. The process information processing method according to claim 1 or 4, characterized in that: Further including: In response to receiving the association request between the multiple business processes, sending the association request between the multiple business processes to the server, so that the server determines whether the association request between the multiple business processes meets the preset association condition; Receive a second judgment result sent by the server, and when the second judgment result indicates that the association request between the multiple business processes meets a preset association condition, obtain the multiple business processes from the server so that the user can build a connection relationship between the steps included in the multiple business processes, and enable the server to generate a multi-business process combination wizard based on the multiple business processes and the connection relationship between the steps included in the multiple business processes.

6. A process information processing method, characterized in that: Applied to the server, including: Receive a business process construction request sent by the client; Determine whether the construction request of the business process meets the preset construction condition, and send the first determination result to the client; When the first judgment result indicates that the process wizard construction request meets the preset construction condition, a business process wizard is generated based on the information provided by the client, wherein the information provided by the client includes a step adding component, and a step is added to the business process wizard through the step adding component; Receive a business process query request sent by a client, and search for a business process wizard corresponding to the business process query request according to a business identifier included in the business process query request, wherein the business process wizard includes multiple steps; Sending a business process wizard corresponding to the business process query request to a client, so that the client processes process information based on multiple steps included in the business process wizard; Based on the information provided by the client, a business process wizard is generated, including: Receiving a process wizard file sent by the client, wherein the process wizard file includes: names of multiple steps included in the business process, execution page information of each step, detailed description of each step, and execution order between multiple steps; Generate a corresponding business process wizard based on the names of multiple steps included in the business process, execution page information of each step, detailed description of each step, and execution order between the multiple steps; Generate the corresponding business process wizard, including: For each step included in the business process, perform: Based on the name of the step, the execution page information of the step and the detailed description of the step, the step is encapsulated into a step module; According to the execution sequence between the multiple steps, the execution sequence of the multiple step modules is constructed, wherein the multiple step modules and the execution sequence of the multiple step modules constitute the business process wizard.

7. The process information processing method according to claim 6, characterized in that: The preset construction conditions include: The user information included in the business process construction request matches the pre-configured first user authority information.

8. The process information processing method according to claim 6, characterized in that: Encapsulate the steps into a step module, including: Based on the name of the step, construct an initial step module; Filling the initial step module with detailed descriptions of the steps; According to the execution page information of the step, an interface for calling the execution page is determined, and the interface for calling the execution page is encapsulated into the initial step module to obtain the step module.

9. The process information processing method according to claim 6, characterized in that: The process wizard file further includes multiple stages and the execution order between the steps included in the multiple stages, wherein the multiple steps belong to the multiple stages; Generating the corresponding business process wizard further includes: For each step included in each stage, performing the step of encapsulating the steps into a step module; According to the execution order of the steps included in the multiple stages, the step of constructing the execution order of the multiple step modules is further performed.

10. The process information processing method according to any one of claims 6 to 9, characterized in that: Further including: Receive association requests between multiple business processes sent by the client; Determine whether the association request between the multiple business processes meets the preset association condition, and send the determined second determination result to the client; When the second judgment result indicates that the association request between the multiple business processes meets the preset association condition, the multiple business processes are provided so that the user can build a connection relationship between the steps included in the multiple business processes; A multi-business process combination wizard is generated based on the multiple business processes and the connection relationships between the steps included in the multiple business processes.

11. The process information processing method according to claim 10, characterized in that: The preset association conditions include: There is business relevance between the multiple business processes; and / or, The user information included in the association request matches the preset second user authority information.

12. A process information processing device, characterized in that: Applied to the client, comprising: a first interaction module, a wizard acquisition module and a step execution module, wherein: The first interaction module is used to send the business process query request to the server upon receiving the business process query request; The wizard acquisition module is used to acquire the business process wizard corresponding to the business process query request from the server, wherein the business process wizard includes multiple steps; The step execution module is used to, in response to receiving a trigger for any of the steps, take the triggered step as the current step and execute: determining whether the preceding step corresponding to the current step has been executed, and if so, providing the execution page interface included in the current step and the detailed description of the current step; when the execution page interface included in the current step receives an access request, calling the execution page corresponding to the current step, so that the user can execute the current step on the execution page based on the detailed description; when the current step meets the step jump condition, jumping the execution page to the next step corresponding to the current step, so that the user can continue to execute the next step; The process information processing device applied to the client further includes: a first wizard construction module, wherein: The first wizard construction module, in response to receiving a business process construction request, sends the business process construction request to the server, so that the server determines whether the business process construction request meets the preset construction conditions; receives a first judgment result sent by the server, and when the first judgment result indicates that the process wizard construction request meets the preset construction conditions, provides a business process construction interface, wherein the business process construction interface includes: a step adding component, through which a step is added to the business process wizard; based on the step adding component, generates a business process wizard; The first wizard construction module is further used to loop through steps N1 to N3 until the step construction is completed: N1: in response to receiving a trigger signal for adding a component to a step, construct a new step; N2: receiving information for the new step, wherein the information for the new step includes: the name of the new step, the execution page information corresponding to the new step, the detailed description of the new step, and the execution order between the new step and other constructed steps; N3: writing the information of the new step into the process wizard file, wherein the execution page information includes the specific execution address of the step clicked by the user; The first wizard construction module is further used to send the process wizard file to the server in response to receiving a business process generation request, so that the server can generate a corresponding business process wizard according to the execution order between multiple steps recorded in the process wizard file, the name of each step, the execution page information corresponding to each step, and the detailed description of each step.

13. A process information processing device, characterized in that: Applied to the server, including: a second interaction module and a search module, wherein: The second interaction module is used to receive a business process query request sent by a client; The search module is used to search for a business process wizard corresponding to the business process query request, wherein the business process wizard includes multiple steps; The second interaction module is further used to send the business process wizard corresponding to the business process query request to the client, so that the client processes the process information based on the multiple steps included in the business process wizard; The process information processing device applied to the server may further include: a second wizard construction module, wherein: A second wizard construction module is used to receive a business process construction request sent by the client; determine whether the business process construction request meets a preset construction condition, and send a first determination result to the client; when the first determination result indicates that the process wizard construction request meets the preset construction condition, generate a business process wizard based on information provided by the client, wherein the information provided by the client includes a step adding component, and steps are added to the business process wizard through the step adding component; The second wizard construction module is further used to receive a process wizard file sent by the client, wherein the process wizard file includes: the names of multiple steps included in the business process, the execution page information of each step, the detailed description of each step, and the execution order between the multiple steps; based on the names of multiple steps included in the business process, the execution page information of each step, the detailed description of each step, and the execution order between the multiple steps, generate a corresponding business process wizard; The second wizard construction module is further used to execute, for each step included in the business process: based on the name of the step, the execution page information of the step and the detailed description of the step, encapsulate the step into a step module; according to the execution order between multiple steps, construct the execution order of multiple step modules, wherein multiple step modules and the execution order of multiple step modules constitute a business process wizard.

14. A process information processing system, characterized in that: include: A client having the process information processing device according to claim 12 installed thereon and a server having the process information processing device according to claim 13 installed thereon.

15. An electronic device, characterized in that: include: one or more processors; a storage device for storing one or more programs, When the one or more programs are executed by the one or more processors, the one or more processors implement the method according to any one of claims 1 to 11.

16. A computer readable medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the method according to any one of claims 1 to 11 is implemented.

Citation Information

Patent Citations

  • Equipment and method for generating and using guide interface in terminal

    CN104142787A

  • User operation guiding method and device

    CN105117208A

  • Authority changing method and device based on multi-scene mode, equipment and medium

    CN111143866A

  • Business system guiding method and device

    CN111145063A