Business process monitoring method, device, equipment and medium

By monitoring and calibrating the task status in the business process, the problems of unsmooth, unmonitorable and untraceable processes in government affairs are solved, the monitoring and tracing of government affairs processes are realized, and the processing efficiency is improved.

CN114331782BActive Publication Date: 2025-09-23SHENZHEN LONGRISE SCI & TECH
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202111460472.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-12-01
Publication Date
2025-09-23
Estimated Expiration
2041-12-01

AI Technical Summary

Technical Problem

In business processes such as daily government documents or funding approval, there are problems such as inefficient processes, unmonitorable and untraceable processes, resulting in low processing efficiency.

Method used

By obtaining the task relief information of the initial task and target task in the business process, using the listening program to monitor the completion status of the status message, and confirming the task completion status through the calibration program, it is finally determined whether the business process has been completed, thereby realizing the monitoring and traceability of the business process.

Benefits of technology

It improves the processing efficiency of business processes, makes the processes monitorable and traceable, and facilitates user viewing and management.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114331782B_ABST
    Figure CN114331782B_ABST
Patent Text Reader

Abstract

The present application discloses a business process monitoring method, apparatus, equipment and medium, which obtains task relief information generated based on the initial task in the business process; monitors the task relief information and determines the completion status of the status message in the task relief information; if the completion status of the status message is completed, it is determined that the initial task has been completed, and the initial task is calibrated to obtain a first calibration result; obtains new task relief information generated based on the target task in the business process, and performs the steps of monitoring the task relief information and determining the completion status of the status message in the task relief information until it is determined that the target task has been completed, calibrates the target task, and obtains a second calibration result; calibrates the business process according to the first calibration result and the second calibration result, and obtains and displays a third calibration result. The present application can realize the monitoring of the business process, facilitate the tracing of the business process, and improve the processing efficiency of the business process.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of information processing technology, and in particular to a business process monitoring method, device, equipment and medium. Background Art

[0002] E-government is a new management model in which government departments / institutions use modern information technology and network technology to conduct office work, management and provide public services to society. It can achieve efficient, transparent and standardized electronic internal office, collaborative office and external services.

[0003] Based on emerging technologies such as cloud computing, big data and mobile Internet, e-government is applied within government departments / institutions. Leaders at all levels can timely understand, guide and supervise the work of various departments online, and give various instructions to various departments. Departments can build and share information resources through the Internet, which not only improves work efficiency, quality and standards, but also saves costs and plays a role in combating corruption and promoting integrity.

[0004] However, in the current process of handling daily government documents or funding approval and other business processes, problems such as unsmooth processes, unmonitorable and untraceable processes are often encountered, resulting in low processing efficiency of business processes such as documents or funding approval. Summary of the Invention

[0005] The main purpose of this application is to provide a business process monitoring method, device, equipment and medium, aiming to solve the technical problems of low processing efficiency caused by the current business processes being not smooth, unmonitorable and untraceable.

[0006] To achieve the above objectives, an embodiment of the present application provides a business process monitoring method, which includes:

[0007] Acquire first task relief information generated based on an initial task in a business process; wherein the first task relief information includes a first status message;

[0008] Waking up a first monitoring program to monitor the first task relief information, and determining a completion status of a first status message in the first task relief information;

[0009] If the completion status of the first status message content is completed, the process monitoring mechanism module activates a first calibration program to calibrate and confirm that the initial task has been completed, and obtains a first calibration result;

[0010] Obtaining second task relief information generated based on the target task in the business process, wherein the second task relief information includes a corresponding second status message, and simultaneously waking up a second listening program to monitor the second task relief information, determining a completion status of the status message in the second task relief information, until the process monitoring mechanism module activates a second calibration program to calibrate and confirm that the target task has been completed, thereby obtaining a second calibration result;

[0011] According to the first calibration result and the second calibration result, the process monitoring mechanism module activates a third calibration program to calibrate and confirm that the business process has been completed, thereby obtaining a third calibration result.

[0012] Preferably, the step of waking up the first monitoring program to monitor the first task relief information and determining the completion status of the first status message in the first task relief information includes:

[0013] Determining a digital information code corresponding to the first status message;

[0014] Starting a calculation program to calculate the generated executable digital information code to obtain a first calculation value;

[0015] A judgment program is started to judge the first calculated value to determine the completion status of the first status message in the first task relief information.

[0016] Preferably, after the step of waking up the first monitoring program to monitor the first task relief information and determining the completion status of the first status message in the first task relief information, the method further includes:

[0017] If the completion status of the first status message is incomplete, it is determined that the initial task is incomplete, and the process monitoring mechanism module outputs prompt information indicating that the initial task is incomplete.

[0018] Preferably, the status message is one of a process state, a dormant state, a waiting state, a waiting-to-run state, an idle state, a tracking state and a zombie state.

[0019] Preferably, the business process includes one or more target tasks.

[0020] Preferably, the content included in the second status message is different from the content included in the first status message.

[0021] Preferably, after the step of activating a third calibration program to calibrate and confirm that the business process has been completed based on the first calibration result and the second calibration result, the process monitoring mechanism module further comprises:

[0022] The third calibration result is displayed so that the user can view the third calibration result.

[0023] To achieve the above objectives, the present application further provides a business process monitoring device, the business process monitoring device comprising:

[0024] An acquisition module, configured to acquire first task relief information generated based on an initial task in a business process; wherein the first task relief information includes a first status message;

[0025] a monitoring module, configured to wake up a first monitoring program to monitor the first task relief information and determine a completion status of a first status message in the first task relief information;

[0026] A first calibration module is configured to activate a first calibration program by the process monitoring mechanism module to calibrate and confirm that the initial task has been completed if the completion status of the first status message content is completed, thereby obtaining a first calibration result;

[0027] a second calibration module, configured to obtain second task relief information generated based on the target task in the business process, wherein the second task relief information includes a corresponding second status message, and simultaneously, activate a second monitoring program to monitor the second task relief information, determine the completion status of the status message in the second task relief information, until the process monitoring mechanism module activates the second calibration program to calibrate and confirm that the target task has been completed, thereby obtaining a second calibration result;

[0028] The third calibration module is used to activate the third calibration program by the process monitoring mechanism module according to the first calibration result and the second calibration result to calibrate and confirm that the business process has been completed, and obtain a third calibration result.

[0029] Furthermore, to achieve the above-mentioned purpose, the present application also provides a business process monitoring device, which includes a memory, a processor, and a business process monitoring program stored on the memory and executable on the processor. When the business process monitoring program is executed by the processor, the steps of the above-mentioned business process monitoring method are implemented.

[0030] Furthermore, to achieve the above-mentioned purpose, the present application also provides a medium, which is a computer-readable storage medium, and a business process monitoring program is stored on the computer-readable storage medium. When the business process monitoring program is executed by the processor, the steps of the above-mentioned business process monitoring method are implemented.

[0031] Furthermore, to achieve the above-mentioned purpose, the present application also provides a computer program product, including a computer program, which implements the steps of the above-mentioned business process monitoring method when executed by a processor.

[0032] An embodiment of the present application provides a business process monitoring method, apparatus, device and medium, which obtains first task relief information generated based on an initial task in a business process; wherein the first task relief information includes a first status message; wakes up a first listening program to monitor the first task relief information, and determines the completion status of the first status message in the first task relief information; if the completion status of the content of the first status message is completion, the process monitoring mechanism module activates a first calibration program to calibrate and confirm that the initial task has been completed, and obtains a first calibration result; obtains second task relief information generated based on a target task in the business process, wherein the second task relief information includes a corresponding second status message, and at the same time, wakes up a second listening program to monitor the second task relief information, and determines the completion status of the status message in the second task relief information, until the process monitoring mechanism module activates a second calibration program to calibrate and confirm that the target task has been completed, and obtains a second calibration result; based on the first calibration result and the second calibration result, the process monitoring mechanism module activates a third calibration program to calibrate and confirm that the business process has been completed, and obtains a third calibration result. This application can monitor the task relief information generated based on the initial task and target task in the business process. When the completion status of the status information in the task relief information is completed, it is determined that the task corresponding to the status information has been completed and the task is calibrated. After the initial task and the target task are calibrated, the business process is calibrated according to the calibration results of the initial task and the target task, and the calibration results of the business process are obtained and displayed, so as to realize the monitoring of the business process, facilitate the tracing of the business process, and improve the processing efficiency of the business process. BRIEF DESCRIPTION OF THE DRAWINGS

[0033] Figure 1 This is a flowchart of the first embodiment of the business process monitoring method of this application;

[0034] Figure 2 This is a schematic diagram of the interaction scenario between the client and the server in the first embodiment of the present application;

[0035] Figure 3 This is a flowchart of the second embodiment of the business process monitoring method of this application;

[0036] Figure 4 This is a schematic diagram of a specific embodiment of the business process monitoring method of this application;

[0037] Figure 5 This is a flowchart of a specific embodiment of the business process monitoring method of this application;

[0038] Figure 6 This is a functional module diagram of a preferred embodiment of the business process monitoring device of this application. DETAILED DESCRIPTION

[0039] It should be understood that the specific embodiments described herein are merely intended to explain the present application and are not intended to limit the present application. In order to better understand the above technical solutions, exemplary embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although exemplary embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be limited by the embodiments set forth herein. On the contrary, these embodiments are provided to enable a more thorough understanding of the present disclosure and to fully convey the scope of the present disclosure to those skilled in the art.

[0040] With the development of Internet technology, using efficient and convenient government systems to handle government affairs has become a daily means of government affairs processing in modern government. In order to meet government affairs needs, the government affairs system includes at least one government affairs process. For example, the government affairs collaborative document processing system can integrate but is not limited to the document approval process and the funding approval process, etc.

[0041] Reference Figure 1 , Figure 1 This is a flowchart of a business process monitoring method provided in the first embodiment of this application. In this embodiment, the business process monitoring method can be specifically applied to a business process monitoring system, specifically a government collaborative document processing system, to monitor government processes in business processes, which is not specifically limited in this embodiment. The business process monitoring method includes the following steps:

[0042] Step S10: Acquire first task relief information generated based on an initial task in a business process; wherein the first task relief information includes a first status message;

[0043] It is understandable that in the actual process of handling government affairs processes, it is necessary to monitor the government affairs processes to determine whether there are any obstacles in the process from the beginning to the end of the government affairs processing. For government affairs processes with multiple task nodes and urgent and important, accurately monitoring the task nodes of the process is an important way to improve government affairs operation management. Based on this, a process monitoring mechanism module is pre-configured in the government affairs collaborative document processing system and implanted in the operating system of the terminal device in the form of a client, wherein the execution subject of the method is the process monitoring mechanism module on the client system. The above-mentioned terminal devices include but are not limited to desktop computers, laptops, tablet computers, smart phones and other terminals equipped with government affairs collaborative document processing system software. This embodiment does not specifically limit this.

[0044] At the same time, in order to make the business process monitoring form a closed-loop controllable structure, the method also involves the server side. Specifically, the server side has data processing and storage functions. It can be a distributed server, a single-channel server and a multi-channel server, or a server cluster composed of several servers, or a cloud computing service center. This embodiment does not specifically limit this.

[0045] For better understanding, please refer to Figure 2 , Figure 2 The following is a schematic diagram of the interaction scenario between the client and the server in the first embodiment of the present application. The client and the server can establish a communication connection through a wired or wireless network. Optionally, the above-mentioned wireless network or wired network uses standard communication technology and / or protocols. The network is usually the Internet, but it can also be any network, including but not limited to a local area network (LAN), a metropolitan area network (MAN), a wide area network (WAN), a mobile, wired or wireless network, a private network or any combination of a virtual private network.

[0046] Among them, the client can respond to the operations input by the staff to execute a certain business process, which can be a government process in this embodiment, in order to achieve the government purpose required by the government process. The client can rely on PaaS (Platform as a Service) cloud platform development and interact with the remote server through network communication to achieve the purpose of managing government processes.

[0047] It can be understood that the business process direction is pre-determined in the client according to preset rules, preferably the government process direction. For the sake of convenience, this embodiment uses the government process direction as an example to include at least two task nodes. That is to say, when a government event needs to be processed, the entire government process direction requires at least two task nodes. Therefore, the first task node is defined as the initial task and the second task node is defined as the target task.

[0048] For example, when handling a business process, assuming it is a document approval process, the document approval process has formulated the business process direction according to preset rules. Then, when the first user performs the initial operation of the business process on the client, the task node is defined as the first task node, that is, the government collaborative document processing system obtains the initial task representing the current first task node and its corresponding process information, where the process information may include information to be approved, approver information, etc. After the first user completes and confirms the initial task, the target flow of the business process is transferred to the second user. Then, the second user processes the business process, which is represented by the government collaborative document processing system as the second task node, that is, the target task has been created. The document approval process requires the first user to complete the initial task and the second user to complete the target task before the entire government process direction of a government event is considered to have been processed.

[0049] Among them, when the first user processes the initial task on the client, the government collaborative document processing system on the client can record the process information set by the user in real time, and obtain the first task relief information generated by the first user when processing the initial task in the business process, wherein the first task relief information includes a first status message. Specifically, the first status message may include process status, sleep status, wait status, wait-to-run status, idle status, tracking status and zombie status. Among them, the process status can be that the current task proceeds to a certain step, and then a status identifier is generated to record which state it is currently in; the sleep state means that the current task is sleeping; the wait state means that the current task is waiting to be processed; the wait-to-run status means that the current task is waiting to be run; the idle state means that the current task is not being processed; the tracking state means that the current task is performing task tracking; the zombie state means that the process has ended but has not been deleted from the process table.

[0050] Step S20: waking up a first monitoring program to monitor the first task relief information and determining a completion status of a first status message in the first task relief information;

[0051] After obtaining the first task relief information generated based on the initial task in the business process, the process monitoring mechanism module implanted on the client can wake up the first listening program to monitor the first task relief information, identify and record the first status message in the first task relief information.

[0052] For further information, please refer to Figure 3 , step S20 further includes:

[0053] Step S21, determining the digital information code corresponding to the first status message;

[0054] Step S22, starting a calculation program to calculate the generated executable digital information code to obtain a first calculation value;

[0055] Step S23: Start a judgment program to judge the first calculated value to determine the completion status of the first status message in the first task relief information.

[0056] Specifically, during the process of identifying the first status message, an executable digital information code corresponding to the first status message generated by the recording process can be recorded. Different states in the first status message correspond to different digital information codes, that is, each state corresponds to a digital information code. A first calculated value obtained by executing and calculating the digital information code is used to determine the completion status of the first status message in the first task relief information, that is, the completion status of the initial task. The digital information code is a code that can be recognized and executed by a machine or computer, and can specifically be a binary number, a hexadecimal number, etc., which is not specifically limited in this embodiment.

[0057] It is understandable that since the digital information code is a code that can be recognized and run by a machine or computer, when determining the completion status of the first status message based on the digital information code, the digital information code can be calculated by a pre-designed calculation program with calculation function. It should be noted that the process of calculating the digital information code is executed according to a fixed code program, and this embodiment does not limit the internal execution of the calculation process. Furthermore, after the digital information code is calculated and a first calculation value is obtained, a judgment program with a judgment function pre-built into the process monitoring mechanism module judges the first calculation value, specifically whether the first calculation value meets the completion condition in the preset rule. If it meets the condition, the completion status of the first status message is determined to be completed. If it does not meet the condition, the completion status of the first status message is determined to be incomplete.

[0058] This embodiment monitors the first task relief information to determine the completion status of the first status message in the first task relief information. It can accurately determine whether the initial task has been completed based on the completion status of the first status message, so as to realize the monitoring of the business process, facilitate the tracing of the business process, and improve the processing efficiency of the business process.

[0059] Step S30: If the completion status of the first status message is completed, the process monitoring mechanism module activates a first calibration program to calibrate and confirm that the initial task has been completed, and obtains a first calibration result;

[0060] After monitoring the first task relief information and determining the completion status of the first status message in the first task relief information, if it is determined that the completion status of the first status message is completed, it is determined that the initial task has been completed, that is, it indicates that the first user has completed the processing of the initial task. The process monitoring mechanism module on the client will activate the first calibration program, and perform the first calibration of the initial task through the first calibration program. Specifically, it can be to set an identifier for the initial task to indicate that it has been completed, that is, the identifier indicates that the initial task has been completed, and the identifier corresponding to the initial task is used as the first calibration result. Since the initial task has been completed, it means that the processing nodes of the business process have all been completed at this node, then tasks at other nodes can be carried out, that is, the monitoring of the target task where the second user is located can be entered.

[0061] Furthermore, if the completion status of the first status message is incomplete, it is determined that the initial task is incomplete, and the process monitoring mechanism module outputs prompt information indicating that the initial task is incomplete.

[0062] Specifically, when monitoring the first task relief information and determining that the completion status of the first status message in the first task relief information is incomplete, it indicates that the first user may have paused, interrupted, or even terminated the processing of the initial task in the client for some reason, resulting in the completion status of the first status message being in another incomplete state, such as a dormant state, a waiting state, a zombie state, etc. Therefore, the process monitoring mechanism module built into the client outputs a prompt message indicating that the initial task is incomplete. Specifically, a "Task Incomplete" prompt message can be displayed on a display screen preset in the client to prompt the first user to perform or continue processing the initial task, so that the business process can be executed normally.

[0063] Step S40: obtaining second task relief information generated based on the target task in the business process, wherein the second task relief information includes a corresponding second status message. At the same time, waking up a second listening program to monitor the second task relief information and determine the completion status of the status message in the second task relief information, until the process monitoring mechanism module activates a second calibration program to calibrate and confirm that the target task has been completed, thereby obtaining a second calibration result.

[0064] When it is determined that the initial task has been completed, it means that the business process has been transferred to the target task where other nodes are located. Therefore, the client further obtains the second task relief information generated by the second user (such as the approver) processing the target task in the business process, where the target task can be one or more. If the target task is one, it means that the approval node of the business process is one, and if the target task is multiple, it means that the approval node of the business process is multiple. Similarly, the second task relief information includes its corresponding second status message. Since the second status message and the first status message belong to messages of different links, the second status message is correspondingly provided with a digital information code different from the first status message, so that the content generated by the second status message is inconsistent with the above-mentioned first status message, but since this is not the focus of protection of this application, it will not be repeated here. At this time, the process monitoring mechanism module in the client wakes up the second listening program to execute the monitoring of the second task relief information, and determines the completion status of the second status message in the second task relief information, until the process monitoring mechanism module activates the second calibration program to calibrate and confirm that the completion status of the second status message is completed, then it is determined that the target task has been completed.

[0065] Specifically, after obtaining the second task relief information generated based on the target task in the business process, the second listening program can monitor the second task relief information, identify the second status message in the second task relief information; determine the digital information code corresponding to the second status message; start the calculation program to calculate the generated executable digital information code to obtain a second calculation value, and start the judgment program to judge the second calculation value to determine the completion status of the second status message in the second task relief information.

[0066] Specifically, in the process of identifying the second state message, the executable digital information code corresponding to the second state message generated by the recording process can be recorded. Different states in the second state message correspond to different digital information codes, that is, each state corresponds to a digital information code; the second calculation value obtained by executing the calculation digital information code is used to judge the completion status of the second state message in the second task relief information, that is, the completion status of the target task.

[0067] If the completion status of the second status message is determined to be completed, the target task is determined to be completed, i.e., the second user has completed the target task. The client performs a second calibration on the target task using a second calibration procedure. Specifically, a flag indicating completion is set for the target task, i.e., the flag indicating completion of the target task is set. The flag corresponding to the target task is used as the second calibration result.

[0068] It can be understood that when the second task relief information is monitored and it is determined that the completion status of the second status message in the second task relief information is incomplete, the process monitoring mechanism module built into the client determines that the target task is incomplete, and outputs a prompt message that the target task is incomplete through the display screen, which is used to prompt the second user to perform or continue to process the target task, so that the business process can be executed normally.

[0069] In step S50 , based on the first calibration result and the second calibration result, the process monitoring mechanism module activates a third calibration program to calibrate and confirm that the business process has been completed, thereby obtaining a third calibration result.

[0070] After determining that the initial task and the target task have been completed and the calibration is completed to obtain the first calibration result and the second calibration result, the process monitoring mechanism module activates the third calibration program to connect the first calibration result and the second calibration result to obtain the third calibration result.

[0071] Furthermore, after the step of activating a third calibration program to calibrate and confirm that the business process has been completed based on the first calibration result and the second calibration result, the process monitoring mechanism module further includes:

[0072] Step S100: display the third calibration result for the user to view.

[0073] Furthermore, the client can display the third calibration result, specifically by displaying it on the client's display screen so that the user can view the third calibration result; at the same time, it is sent to the backend database of the server for storage. When needed, it can be directly called and viewed from the server through the client when the user needs it. As shown in the figure, the client can also display the file flow history in the business process (i.e., the flow history from the initial task to the target task) for the user to view and trace. In addition, the third calibration result calibrated by the third calibration program can be displayed intuitively, such as controlling the color space to generate a color line (such as a red line) or distinguishing by line thickness to connect the first calibration result with the second calibration result, so that the completion status of the business process can be intuitively judged through the interface. At the same time, the process monitoring mechanism will display the information such as the processor, processing time, process number, etc. included in the third calibration result during the process transfer process through a preset display method. In this way, the business process can be monitored, the business process can be traced, and the processing efficiency of the business process can be improved.

[0074] Reference Figure 4 , Figure 4 This is a schematic diagram of a specific embodiment of the business process monitoring method of this application; Figure 5The government affairs process includes an initial task (the previous level task) and a target task (the next level task). The first task relief information and the second task relief information are respectively monitored by the first monitoring program and the second monitoring program, and the first status message and the second status message are respectively identified / recorded. Furthermore, the first status message and the second status message are respectively calculated and judged to determine whether the first status message and the second status message are completed. If the first status message is not completed, a prompt message is issued to inform the processing. If the second status message is not completed, a prompt message is issued to inform the processing. When the first status message and the second status message are both completed, the marking program is started to mark the entire government affairs process (for example, a color line is generated to indicate that the government affairs process has been processed), and the data is stored in the server backend database.

[0075] In a specific embodiment of the present application, refer to Figure 5 , Figure 5 This is a flowchart of a specific embodiment of the business process monitoring method of this application. Figure 5 Users can start business processes through the client. Figure 5 The medium-thick action line indicates the links that have been passed. The overall business process may include the initial task (i.e. registration / processing) and the target task (undertaken by other departments / sections. Each time a task (including the initial task and the target task) is determined to be completed, the task will be marked. In this embodiment, a "completed" mark can be set. When starting to register / process, you can choose to transfer the work to the Party Working Committee and then send it to the relevant departments for comments. When other departments / sections undertake the work, you can transfer it internally within the department, etc.; In addition, there may be other internal approvers in the target task, such as other departments / sections undertake the work. The target tasks can be reviewed and approved by multiple departments. After each department completes the review, it can be transferred to the next department as the next reviewer for review. After the review is completed, it can be returned to the person in charge or completed. After completion, the current process ends. When the initial task and all target tasks have been completed and have corresponding calibration results, each calibration result is connected with a connecting line (a thick line is used in this embodiment, and a red connecting line can also be used in other embodiments) to connect the entire business process to the end node, and the calibration result of the entire business process is obtained, and the calibration result of the entire business process can be displayed.

[0076] Furthermore, the present application also provides a business process monitoring device.

[0077] Reference Figure 6 , Figure 6 This is a functional module diagram of the first embodiment of the business process monitoring device of this application.

[0078] The business process monitoring device includes:

[0079] An acquisition module 10 is configured to acquire first task relief information generated based on an initial task in a business process; wherein the first task relief information includes a first status message;

[0080] The monitoring module 20 is configured to wake up a first monitoring program to monitor the first task relief information and determine a completion status of a first status message in the first task relief information;

[0081] A first calibration module 30 is configured to activate a first calibration program by the process monitoring mechanism module to calibrate and confirm that the initial task has been completed if the completion status of the first status message content is completed, thereby obtaining a first calibration result;

[0082] a second calibration module 40 configured to obtain second task relief information generated based on the target task in the business process, wherein the second task relief information includes a corresponding second status message, and simultaneously activate a second monitoring program to monitor the second task relief information and determine the completion status of the status message in the second task relief information, until the process monitoring mechanism module activates the second calibration program to calibrate and confirm that the target task has been completed, thereby obtaining a second calibration result;

[0083] The third calibration module 50 is configured to activate a third calibration program by the process monitoring mechanism module according to the first calibration result and the second calibration result to calibrate and confirm that the business process has been completed, thereby obtaining a third calibration result.

[0084] In addition, the present application also provides a medium, which is preferably a computer-readable storage medium, on which a business process monitoring program is stored. When the business process monitoring program is executed by a processor, the steps of each embodiment of the above-mentioned business process monitoring method are implemented.

[0085] In addition, the present application also provides a computer program product, including a computer program, which implements the steps of each embodiment of the above-mentioned business process monitoring method when executed by a processor.

[0086] In the embodiments of the business process monitoring device, computer-readable storage medium and computer program product of the present application, all the technical features of the above-mentioned embodiments of the business process monitoring method are included, and the description and explanation content are basically the same as those of the above-mentioned embodiments of the business process monitoring method, and will not be repeated here.

[0087] This embodiment provides a business process monitoring method, apparatus, equipment and medium, which obtains first task relief information generated based on an initial task in a business process; wherein the first task relief information includes a first status message; wakes up a first listening program to monitor the first task relief information, and determines the completion status of the first status message in the first task relief information; if the completion status of the content of the first status message is completion, the process monitoring mechanism module activates a first calibration program to calibrate and confirm that the initial task has been completed, and obtains a first calibration result; obtains second task relief information generated based on a target task in the business process, wherein the second task relief information includes a corresponding second status message, and at the same time, wakes up a second listening program to monitor the second task relief information, and determines the completion status of the status message in the second task relief information, until the process monitoring mechanism module activates a second calibration program to calibrate and confirm that the target task has been completed, and obtains a second calibration result; based on the first calibration result and the second calibration result, the process monitoring mechanism module activates a third calibration program to calibrate and confirm that the business process has been completed, and obtains a third calibration result. This application can monitor the task relief information generated based on the initial task and target task in the business process. When the completion status of the status information in the task relief information is completed, it is determined that the task corresponding to the status information has been completed and the task is calibrated. After the initial task and the target task are calibrated, the business process is calibrated according to the calibration results of the initial task and the target task, and the calibration results of the business process are obtained and displayed, so as to realize the monitoring of the business process, facilitate the tracing of the business process, and improve the processing efficiency of the business process.

[0088] It should be noted that, in this document, the terms "comprises," "includes," or any other variations thereof are intended to encompass non-exclusive inclusion, such that a process, method, article, or apparatus comprising a series of elements includes not only those elements but also other elements not explicitly listed, or elements inherent to such process, method, article, or apparatus. In the absence of further limitations, an element defined by the phrase "comprising a ..." does not exclude the presence of other identical elements in the process, method, article, or apparatus comprising the element.

[0089] The serial numbers of the above-mentioned embodiments of the present application are for description only and do not represent the advantages or disadvantages of the embodiments.

[0090] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus the necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, disk, CD), and includes a number of instructions for enabling a terminal device (which can be a fixed terminal, such as an IoT smart device, including smart air conditioners, smart lights, smart power supplies, smart routers and other smart homes; or a mobile terminal, including smart phones, wearable networked AR / VR devices, smart speakers, self-driving cars and many other networked devices) to execute the methods described in the various embodiments of the present application.

[0091] The above are only preferred embodiments of the present application and do not limit the patent scope of the present application. Any equivalent structure or equivalent process transformation made using the contents of the present application specification and drawings, or directly or indirectly applied in other related technical fields, are also included in the patent protection scope of the present application.

Claims

1. A business process monitoring method, characterized in that: The method comprises: Acquire first task relief information generated based on an initial task in a business process; wherein the first task relief information includes a first status message; Waking up a first monitoring program to monitor the first task relief information, and determining a completion status of a first status message in the first task relief information; If the completion status of the first status message content is completed, the process monitoring mechanism module activates a first calibration program to calibrate and confirm that the initial task has been completed, and obtains a first calibration result; Obtaining second task relief information generated based on the target task in the business process, wherein the second task relief information includes a corresponding second status message, and simultaneously waking up a second listening program to monitor the second task relief information, determining a completion status of the status message in the second task relief information, until the process monitoring mechanism module activates a second calibration program to calibrate and confirm that the target task has been completed, thereby obtaining a second calibration result; According to the first calibration result and the second calibration result, the process monitoring mechanism module activates a third calibration program to calibrate and confirm that the business process has been completed, thereby obtaining a third calibration result; The step of waking up the first monitoring program to monitor the first task relief information and determining the completion status of the first status message in the first task relief information includes: Determining a digital information code corresponding to the first status message; Starting a calculation program to calculate the generated executable digital information code to obtain a first calculation value; A judgment program is started to judge the first calculated value to determine the completion status of the first status message in the first task relief information.

2. The business process monitoring method according to claim 1, wherein: After the step of waking up the first monitoring program to monitor the first task relief information and determining the completion status of the first status message in the first task relief information, the method further includes: If the completion status of the first status message is incomplete, it is determined that the initial task is incomplete, and the process monitoring mechanism module outputs prompt information indicating that the initial task is incomplete.

3. The business process monitoring method according to claim 1, wherein: The status message is one of a process state, a dormant state, a waiting state, a waiting-to-run state, an idle state, a tracking state, and a zombie state.

4. The business process monitoring method according to claim 1, wherein: The business process includes one or more target tasks.

5. The business process monitoring method according to claim 1, wherein: The content included in the second status message is different from the content included in the first status message.

6. The business process monitoring method according to claim 1, wherein: After the process monitoring mechanism module activates a third calibration program to calibrate and confirm that the business process has been completed based on the first calibration result and the second calibration result, the process monitoring mechanism module further includes: The third calibration result is displayed so that the user can view the third calibration result.

7. A business process monitoring device, characterized in that: The business process monitoring device includes: An acquisition module, configured to acquire first task relief information generated based on an initial task in a business process; wherein the first task relief information includes a first status message; a monitoring module, configured to wake up a first monitoring program to monitor the first task relief information, determine the completion status of a first status message in the first task relief information; determine a digital information code corresponding to the first status message; start a calculation program to calculate the generated executable digital information code to obtain a first calculation value; start a judgment program to judge the first calculation value to determine the completion status of the first status message in the first task relief information; A first calibration module is configured to activate a first calibration program by the process monitoring mechanism module to calibrate and confirm that the initial task has been completed if the completion status of the first status message content is completed, thereby obtaining a first calibration result; a second calibration module, configured to obtain second task relief information generated based on the target task in the business process, wherein the second task relief information includes a corresponding second status message, and simultaneously, activate a second monitoring program to monitor the second task relief information, determine the completion status of the status message in the second task relief information, until the process monitoring mechanism module activates the second calibration program to calibrate and confirm that the target task has been completed, thereby obtaining a second calibration result; The third calibration module is used to activate the third calibration program by the process monitoring mechanism module according to the first calibration result and the second calibration result to calibrate and confirm that the business process has been completed, and obtain a third calibration result.

8. A business process monitoring device, characterized in that: The business process monitoring device includes a memory, a processor, and a business process monitoring program stored in the memory and executable on the processor. When the business process monitoring program is executed by the processor, the steps of the business process monitoring method according to any one of claims 1 to 6 are implemented.

9. A medium, which is a computer-readable storage medium, characterized in that: The computer-readable storage medium stores a business process monitoring program, which, when executed by a processor, implements the steps of the business process monitoring method according to any one of claims 1 to 6.

Citation Information

Patent Citations

  • Work flow management method and management device

    CN106779430A

  • Loan approval method and device, server and storage medium

    CN108876588A

  • A business approval management method and device in a cloud computing system

    CN109583837A

  • Business process monitoring method, device and system, equipment and medium

    CN112101803A