Examination and approval time estimation method and device, electronic equipment and storage medium

By obtaining and analyzing the approval process information of the target application form, determining the process execution path and initial estimated time, and adjusting the estimated time based on the actual completion time, the problem of unclear process completion time in traditional electronic process registration is solved, and the problem of unclear process completion time in the approval of traditional electronic process is realized. More accurate time forecasting and resource management.

CN119273316APending Publication Date: 2025-01-07GREE ELECTRIC APPLIANCE INC OF ZHUHAI +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411235815.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-04
Publication Date
2025-01-07

AI Technical Summary

Technical Problem

Traditional electronic process approval cannot meet customers' clear expectations for process completion time, and it is difficult to accurately predict the time required for the approval.

Method used

By obtaining the target application form to be reviewed, obtaining the approval process information based on its application information, determining the process execution path information, including multiple approval links, and determining the initial estimated time of each link based on this, and based on the actual completion time and pre-order Estimate the estimated time of the unfinished stage, use the time deviation data to determine whether the difference trend is consistent or inconsistent, and adjust the estimated time.

Benefits of technology

It realizes an accurate estimate of the process completion time, improves customers' clarity on process time, helps managers to allocate resources reasonably, reduce uncertainty, and improve work efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119273316A_ABST
    Figure CN119273316A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides an approval time estimation method and device, electronic equipment and a storage medium, and the method comprises the steps: obtaining a to-be-audited target application form, and obtaining the signing and auditing process information corresponding to the target application form according to the application information in the target application form; according to the approval process information, process execution path information of the target application form is determined, the process execution path information is composed of a plurality of process nodes, and adjacent process nodes form approval links; determining initial estimated time of each approval link based on the process execution path information; determining the actual completion time and the first pre-estimated time when the audit link is completed in the process execution path information; and according to the actual completion time and the estimated required time, adjusting the second estimated time when the auditing link is not completed in the process execution path information. Through the embodiment of the invention, the problem that the traditional electronic process signing and auditing cannot meet the expectation of the client on the definition of the process completion time is solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of process approval, and in particular to an approval time estimation method and device, electronic equipment, and storage medium. Background Art

[0002] In enterprises and organizations, process review is a crucial link, which involves the review of documents, contracts, project proposals or other work processes. However, traditional electronic process review cannot meet customers' expectations for the clarity of process completion time. Summary of the invention

[0003] In view of the above problems, a method and device for estimating approval time, an electronic device, and a storage medium are proposed to overcome the above problems or at least partially solve the above problems, including:

[0004] A method for estimating approval time, the method comprising:

[0005] Obtain the target application form to be reviewed, and obtain the review process information corresponding to the target application form according to the application information in the target application form;

[0006] Determine the process execution path information of the target application form according to the approval process information, wherein the process execution path information includes a plurality of process nodes, and adjacent process nodes constitute an approval link;

[0007] Determine the initial estimated time for each approval link based on the process execution path information;

[0008] Determine the actual completion time and the first estimated time of the completed review link in the process execution path information;

[0009] According to the actual completion time and the estimated required time, the second estimated time of the unfinished review link in the process execution path information is adjusted.

[0010] Optionally, determining the initial estimated time of each approval link based on the process execution path information includes:

[0011] The process execution path information is input into a target model for estimating the approval link time, and an initial estimated time for each approval link in the process execution path information is output.

[0012] Optionally, adjusting the second estimated time of the unfinished review link in the process execution path information according to the actual completion time and the estimated required time includes:

[0013] Determine the time deviation data of each approval link according to the actual completion time and the estimated required time;

[0014] Judging whether the difference trends of each approval link are consistent according to the time deviation data;

[0015] When it is determined that the difference trends of each approval link are consistent, adjusting the second estimated time of the unfinished review link in the process execution path information according to the time deviation data;

[0016] When it is determined that the difference trends of each approval link are inconsistent, the preset adjustment factor of each approval link is obtained, and the second estimated time of the unfinished review link in the process execution path information is adjusted according to the adjustment factor.

[0017] Optionally, the time deviation data includes absolute deviation data, and judging whether the difference trends of each approval link are consistent according to the time deviation data includes:

[0018] Calculate the standard deviation data of the multiple approval links based on the absolute deviation data of each approval link;

[0019] Whether the difference trends of each approval link are consistent is determined based on the standard deviation data.

[0020] Optionally, judging whether the difference trends of each approval link are consistent according to the standard deviation data includes:

[0021] When the standard deviation data is less than the preset standard deviation data, it is determined that the difference trends of each approval link are consistent;

[0022] When the standard deviation data is greater than or equal to the preset standard deviation data, it is determined that the difference trends of each approval link are inconsistent.

[0023] Optionally, it also includes:

[0024] Obtain the approver information and / or approval link information of the current approval link;

[0025] The third estimated time of the current approval link is adjusted according to the approver information and / or the approval link information.

[0026] Optionally, it also includes:

[0027] When it is detected that the current approval link of the target application form is approved, determining whether the approval process of the target application form is completed;

[0028] When the approval process of the target application form is determined to be completed, the review opinion of the current approval link is obtained;

[0029] According to the review opinion, the next approval link of the current approval link is obtained from the process execution path information, and the approval status of the target application form is updated according to the next approval link.

[0030] Optionally, it also includes:

[0031] Determine whether the current approval link of the target application form is consistent with the process execution path information;

[0032] When it is determined that the current approval link of the target application form is consistent with the process execution path information, the second estimated time of the unfinished review link in the process execution path information is adjusted according to the actual completion time and the estimated required time.

[0033] Optionally, it also includes:

[0034] When it is determined that the current approval link of the target application form is inconsistent with the process execution path information, the process execution path information is updated according to the current approval link;

[0035] The fourth estimated time for the unfinished review steps is determined based on the updated process execution path information.

[0036] A device for estimating approval time, comprising:

[0037] The review process information acquisition module is used to acquire the target application form to be reviewed, and acquire the review process information corresponding to the target application form according to the application information in the target application form;

[0038] A process execution path information determination module, used to determine the process execution path information of the target application form according to the approval process information, wherein the process execution path information includes a plurality of process nodes, and adjacent process nodes constitute an approval link;

[0039] An initial estimated time information determination module, used to determine the initial estimated time of each approval link based on the process execution path information;

[0040] A first estimated time information determination module, used to determine the actual completion time and the first estimated time of the completed review link in the process execution path information;

[0041] A second estimated time determination module is used to adjust the second estimated time of the unfinished review link in the process execution path information according to the actual completion time and the estimated required time.

[0042] An electronic device includes a processor, a memory, and a computer program stored in the memory and capable of running on the processor, wherein the computer program implements the above-mentioned approval time estimation method when executed by the processor.

[0043] A computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the approval time estimation method as described above is implemented.

[0044] The embodiments of the present invention have the following advantages:

[0045] In an embodiment of the present invention, a target application form to be reviewed is obtained, and the review process information corresponding to the target application form is obtained according to the application information in the target application form; the process execution path information of the target application form is determined according to the review process information, and the process execution path information includes a plurality of process nodes, and the adjacent process nodes constitute the review link; the initial estimated time of each review link is determined based on the process execution path information; the actual completion time and the first estimated time of the completed review link in the process execution path information are determined; and the second estimated time of the unfinished review link in the process execution path information is adjusted according to the actual completion time and the estimated required time. This solves the problem that the traditional electronic process review cannot meet the customer's expectation for the clarity of the process completion time. BRIEF DESCRIPTION OF THE DRAWINGS

[0046] In order to more clearly illustrate the technical solution of the present invention, the accompanying drawings required for use in the description of the present invention will be briefly introduced below. Obviously, the accompanying drawings in the following description are only some embodiments of the present invention. For ordinary technicians in this field, other accompanying drawings can be obtained based on these accompanying drawings without paying creative labor.

[0047] Figure 1 It is a flowchart of the steps of a method for estimating approval time provided by an embodiment of the present invention;

[0048] Figure 2 is a flowchart of another method for estimating approval time provided by an embodiment of the present invention;

[0049] Figure 3 This is a schematic diagram of a signing and review time estimation process provided by an embodiment of the present invention;

[0050] Figure 4 It is a structural diagram of an approval time estimation device provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0051] In order to make the above-mentioned purposes, features and advantages of the present invention more obvious and easy to understand, the present invention is further described in detail below in conjunction with the accompanying drawings and specific embodiments. Obviously, the described embodiments are part of the embodiments of the present invention, rather than all the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0052] Reference Figure 1 , shows a flowchart of a method for estimating approval time provided by an embodiment of the present invention, which may specifically include the following steps:

[0053] Step S101, obtaining a target application form to be reviewed, and obtaining the review process information corresponding to the target application form according to the application information in the target application form;

[0054] In actual applications, the review process is relatively cumbersome, and the time required for the review is difficult to predict. In order to solve the difficulties in the review process, the embodiment of the present invention can obtain a target application form to be reviewed, which can be an electronic application form. After obtaining the target application form, the application content of the target application form can be obtained, and the application content can be analyzed to obtain the review process information of the target application form. Among them, the application content can be a simple description of the matters that the user needs to apply for. The review process information can be a review process generated according to the application content. The review process can be associated with the application content and the internal organizational structure of the approval unit, so that the review process can be generated according to the preset work authority content and application content, so as to facilitate the user to perform the review.

[0055] Step S102, determining the process execution path information of the target application form according to the approval process information, wherein the process execution path information includes a plurality of process nodes, and adjacent process nodes constitute an approval link;

[0056] After obtaining the approval process, the approval process information can be further analyzed to obtain the process execution path information of the target application form. There are multiple process nodes on the process execution path information, and adjacent process nodes constitute an approval link. Therefore, the process execution path can include one or more approval nodes.

[0057] Step S103, determining the initial estimated time of each approval link based on the process execution path information;

[0058] After determining the process execution path information, each approval link in the process execution path information can be analyzed to determine the initial estimated time of each approval link. In one example, the initial estimated time of each approval link can be determined by combining the analysis with the previous approval information. For example, the historical approval time of each approval node in the past month is collected and the average value is calculated as the initial estimated time of the approval node.

[0059] In one embodiment of the present invention, the initial estimated time of each approval link is determined based on the process execution path information, including: inputting the process execution path information into a target model for estimating the approval link time, and outputting the initial estimated time of each approval link in the process execution path information.

[0060] In practical applications, in order to improve the accuracy of the estimated data, a pre-trained model can be used to implement time evaluation of the approval process. The target model in the embodiment of the present invention inputs the process execution path information and outputs the initial estimated time of the approval node. The target needs to learn the relationship between the process execution path information and the initial estimated time of the approval node during the learning process. The target model in the embodiment of the present invention can adopt a deep learning model, such as a convolutional neural network model.

[0061] In one embodiment of the present invention, the training process of the target model is as follows: the process execution path information corresponding to the historical application form and the historical approval time of each approval link are collected, and then the initial model can be selected and the model parameters are set, and then the collected data is input into the target model for training to obtain the estimated time of each approval link, and then the model parameters are adjusted based on the estimated time to achieve target model iteration. During the target model iterative training process, when the model training result reaches the preset model training termination condition, the training output model is stopped. Then the trained target model is applied to perform the prediction of the approval link in the process execution path information.

[0062] Among them, the training termination condition of the target model can be that the number of training times reaches a preset number, the convergence result reaches a preset value, etc., which will not be explained in detail in the embodiments of the present invention.

[0063] Step S104, determining the actual completion time and the first estimated time of the completed review link in the process execution path information;

[0064] The process execution path information is the complete approval path of the target application form. If the approval has already started, the currently completed approval link can be determined. According to the estimated time corresponding to each approval link obtained in step 103, the first estimated time of the currently completed review link is calculated. Specifically, the estimated time of each completed approval link can be added together to obtain the first estimated time.

[0065] That is, the first estimated time = A1 + A2 + ... + An, where An is the initial estimated time of the nth completed approval link, and n is a positive integer greater than 1.

[0066] In the embodiment of the present invention, the actual completion time of the completed review link can be calculated based on the approval start time and the current time. A clock can also be set to start timing when the approval starts, so that the actual completion time of the current completed review link can be determined based on the clock reading.

[0067] Step S105, adjusting the second estimated time of the unfinished review link in the process execution path information according to the actual completion time and the first estimated time.

[0068] After obtaining the actual completion time and the first estimated time, where the actual completion time is the actual approval time and the first estimated time is the estimated time for completing the approval, by comparing the actual completion time and the first estimated time, the approval status under the current state can be analyzed, and then the second estimated time of the unfinished review link in the process execution path information can be adjusted to achieve accurate estimation of the remaining approval time and provide users with better prepared approval guidance.

[0069] In one embodiment of the present invention, it is determined whether the current approval link of the target application form is consistent with the process execution path information; when it is determined that the current approval link of the target application form is consistent with the process execution path information, the second estimated time of the unfinished review link in the process execution path information is adjusted according to the actual completion time and the estimated time required.

[0070] In actual application, before making the second estimated time adjustment, it is possible to determine whether the current approval link of the target application is consistent with the process execution path information. If the current approval link is consistent with the process execution path information, the estimated time adjustment in step S105 can be performed.

[0071] In another embodiment of the present invention, when it is determined that the current approval link of the target application form is inconsistent with the process execution path information, the process execution path information is updated according to the current approval link; and the fourth estimated time of the unfinished review link is determined according to the updated process execution path information.

[0072] When the current approval link is inconsistent with the process execution path information, the current approval link deviates from the original process, and thus, the process execution path information needs to be re-planned, and then the fourth estimated time of the unfinished review link is determined according to the newly planned process execution path information.

[0073] In one embodiment of the present invention, the approver information and / or approval link information of the current approval link may be obtained; and the third estimated time of the current approval link may be adjusted according to the approver information and / or approval link information.

[0074] Among them, the approver information may include the approver's historical approval efficiency, the approval link information may include the application form information to be approved in the approval link, the priority of the review link, the urgency of the application form and the waiting time, etc.

[0075] In one embodiment of the present invention, when it is detected that the current approval link of the target application form has been approved, it is determined whether the approval process of the target application form is completed; when it is determined that the approval process of the target application form is completed, the review opinion of the current approval link is obtained; according to the review opinion, the next approval link of the current approval link is obtained from the process execution path information, and the approval status of the target application form is updated according to the next approval link.

[0076] For example, assuming that the current link is "Approval by Department Director", there are two types of approval opinions: "Approved" and "Rejected", and the corresponding next processing links are "Approval by Department Director" and "Applicant Processing". When the approval opinion is "Approved", the information of the "Approval by Department Director" link is obtained and the approval status of the current application form is updated to "Approved by Department Director"; when the approval opinion is "Rejected", the information of the "Applicant Processing" link is obtained and the approval status of the current application form is updated to "Approved by Department Director".

[0077] In the embodiment of the present invention, according to the change of the review node, the execution path of the process is updated and the estimated time required for the remaining nodes is adjusted, thereby helping managers to reasonably distribute the workload of the reviewers, avoiding over-concentration or idleness, and improving overall work efficiency. At the same time, participants can foresee the time of the review process, which helps communication between participants and reduces uncertainty.

[0078] In an embodiment of the present invention, a target application form to be reviewed is obtained, and the review process information corresponding to the target application form is obtained according to the application information in the target application form; the process execution path information of the target application form is determined according to the review process information, and the process execution path information includes a plurality of process nodes, and the adjacent process nodes constitute the review link; the initial estimated time of each review link is determined based on the process execution path information; the actual completion time and the first estimated time of the completed review link in the process execution path information are determined; and the second estimated time of the unfinished review link in the process execution path information is adjusted according to the actual completion time and the estimated required time. This solves the problem that the traditional electronic process review cannot meet the customer's expectation for the clarity of the process completion time.

[0079] Reference Figure 2, shows a flowchart of another method for estimating approval time provided by an embodiment of the present invention, which may specifically include the following steps:

[0080] Step S201, obtaining a target application form to be reviewed, and obtaining the review process information corresponding to the target application form according to the application information in the target application form;

[0081] In actual applications, the review process is relatively cumbersome, and the time required for the review is difficult to predict. In order to solve the difficulties in the review process, the embodiment of the present invention can obtain a target application form to be reviewed, which can be an electronic application form. After obtaining the target application form, the application content of the target application form can be obtained, and the application content can be analyzed to obtain the review process information of the target application form. Among them, the application content can be a simple description of the matters that the user needs to apply for. The review process information can be a review process generated according to the application content. The review process can be associated with the application content and the internal organizational structure of the approval unit, so that the review process can be generated according to the preset work authority content and application content, so as to facilitate the user to perform the review.

[0082] Step S202, determining the process execution path information of the target application form according to the approval process information, wherein the process execution path information includes a plurality of process nodes, and adjacent process nodes constitute an approval link;

[0083] After obtaining the approval process, the approval process information can be further analyzed to obtain the process execution path information of the target application form. There are multiple process nodes on the process execution path information, and adjacent process nodes constitute an approval link. Therefore, the process execution path can include one or more approval nodes.

[0084] Step S203, determining the initial estimated time of each approval link based on the process execution path information;

[0085] After determining the process execution path information, each approval link in the process execution path information can be analyzed to determine the initial estimated time of each approval link. In one example, the initial estimated time of each approval link can be determined by combining the analysis with the previous approval information. For example, the historical approval time of each approval node in the past month is collected and the average value is calculated as the initial estimated time of the approval node.

[0086] In one embodiment of the present invention, the initial estimated time of each approval link is determined based on the process execution path information, including: inputting the process execution path information into a target model for estimating the approval link time, and outputting the initial estimated time of each approval link in the process execution path information.

[0087] Step S204, determining the actual completion time and the first estimated time of the completed review link in the process execution path information;

[0088] The process execution path information is the complete approval path of the target application form. If the approval has already started, the currently completed approval link can be determined. According to the estimated time corresponding to each approval link obtained in step 103, the first estimated time of the currently completed review link is calculated. Specifically, the estimated time of each completed approval link can be added together to obtain the first estimated time.

[0089] That is, the first estimated time = A1 + A2 + ... + An, where An is the initial estimated time of the nth completed approval link, and n is a positive integer greater than 1.

[0090] In the embodiment of the present invention, the actual completion time of the completed review link can be calculated based on the approval start time and the current time. A clock can also be set to start timing when the approval starts, so that the actual completion time of the current completed review link can be determined based on the clock reading.

[0091] Step S205, determining the time deviation data of each approval link according to the actual completion time and the first estimated time;

[0092] The time deviation data may include absolute deviation data, and the absolute deviation data is the difference between the actual completion time and the first estimated time. That is, absolute deviation data=|actual completion time-first estimated time|.

[0093] Step S206, judging whether the difference trend of each approval link is consistent according to the time deviation data;

[0094] In one embodiment of the present invention, judging whether the difference trend of each approval link is consistent according to the time deviation data includes: calculating the standard deviation data of multiple approval links based on the absolute deviation data of each approval link; judging whether the difference trend of each approval link is consistent according to the standard deviation data.

[0095] Specifically, when the standard deviation data is less than the preset standard deviation data, it is determined that the difference trend of each approval link is consistent; when the standard deviation data is greater than or equal to the preset standard deviation data, it is determined that the difference trend of each approval link is inconsistent.

[0096] For example, based on the absolute deviation data between the estimated time required for a completed link and the actual completion time, the standard deviation is calculated. If the standard deviation is less than 2, the difference trends are consistent, otherwise they are inconsistent.

[0097] 1. The difference trend is consistent:

[0098] The absolute deviation of link A is 10 hours, link B is 9.5 hours, link C is 11 hours, link D is 8 hours, and the standard deviation is about 1.082.

[0099] 2. Inconsistent trend of differences:

[0100] The absolute deviation of link A is 7 hours, link B is 15 hours, link C is 11.5 hours, link D is 5 hours, and the standard deviation is about 3.895.

[0101] Step S207, when it is determined that the difference trends of each approval link are consistent, the second estimated time of the unfinished review link in the process execution path information is adjusted according to the time deviation data;

[0102] When it is determined that the difference trends of each approval link are consistent, the average deviation data can be calculated according to the time deviation data, that is, the average deviation data = (time deviation data 1 + time deviation data 2 + ... + time deviation data n) / n, where n is a positive integer greater than 0.

[0103] Step S208, when it is determined that the difference trends of each approval link are inconsistent, obtain the preset adjustment factor of each approval link, and adjust the second estimated time of the unfinished review link in the process execution path information according to the adjustment factor.

[0104] In the approval process, if the trend of differences in each approval link is found to be inconsistent, it means that the execution efficiency of some current approval links is lower than expected, or there are special circumstances that require additional time. In order to ensure the smooth progress of the process and adjust the estimated time in time, the following steps can be taken:

[0105] Identify discrepancy trends: First, analyze the actual execution of each approval link and identify which links have significantly different execution times from expectations. This may be done through data analysis, historical record review, or real-time monitoring.

[0106] Get adjustment factors: Each approval process usually has preset adjustment factors, which may be based on historical data, industry standards or expert opinions. The adjustment factor can be a percentage, a time increment or other form of parameter to reflect the additional time that the process may require.

[0107] Apply adjustment factors: Based on the identified difference trends, obtain the corresponding adjustment factors and apply them to the second estimated time of the unfinished audit links in the process execution path information. For example, if the actual execution time of a link is 20% longer than expected, then this 20% can be used as an adjustment factor to increase the estimated time of the link.

[0108] Update process path information: After adjusting the estimated time, the process path information needs to be updated to ensure that all relevant personnel (such as applicants, approvers, process managers, etc.) can see the latest estimated time. This may be achieved through system updates, notifications, or other communication methods.

[0109] Monitor and readjust: Continue to monitor the execution of the process based on the adjusted estimate. If the new estimate still does not match the actual execution, further analysis may be required and adjustments may be made as needed.

[0110] In an embodiment of the present invention, in an embodiment of the present invention, a target application form to be reviewed is obtained, and the review and approval process information corresponding to the target application form is obtained according to the application information in the target application form; according to the review and approval process information, the process execution path information of the target application form is determined, and the process execution path information includes a plurality of process nodes, and adjacent process nodes constitute an approval link; based on the process execution path information, an initial estimated time for each approval link is determined; the actual completion time and the first estimated time of the completed review link in the process execution path information are determined; the time deviation data of each approval link is determined according to the actual completion time and the first estimated time; according to the time deviation data, whether the difference trend of each approval link is consistent is determined; when it is determined that the difference trend of each approval link is consistent, the second estimated time of the unfinished review link in the process execution path information is adjusted according to the time deviation data; when it is determined that the difference trend of each approval link is inconsistent, an adjustment factor preset for each approval link is obtained, and the second estimated time of the unfinished review link in the process execution path information is adjusted according to the adjustment factor. Therefore, the time of unfinished review links can be evaluated according to the difference trend of approval links. By estimating the signing and review time, managers can better plan processes and resource allocation, thereby reducing waiting time and improving overall work efficiency. It also helps to identify risks that cause process delays and take measures in advance to avoid or mitigate risks, meeting the expectations of customers and project teams for clarity of process completion time.

[0111] Reference Figure 3 , is a schematic diagram of a signing and review time estimation process in an embodiment of the present invention, including the following steps:

[0112] Step S301, according to the content of the application form, obtain the corresponding review process information.

[0113] Step S302, according to the current link information of the application form and the complete review process information, according to the preset rules, preset the process execution path of the form.

[0114] Among them, the process execution path acquisition rules are: because there are multiple branches in the review stage, different stages will be entered according to different review opinions. It is necessary to set the priority of all branches in the review stage first, starting from the current stage of the application form, along the branch with the highest priority to the end of the review.

[0115] Step S303, based on the pre-trained time estimation model, the estimated time required for each link is obtained according to the process execution path of the application form.

[0116] Step S304: Based on the deviation between the estimated time required for the completed links and the actual completion time, if the trend of the difference is consistent, the average deviation is applied to the remaining links. If the trend is inconsistent, the estimated time required for the remaining links is adjusted according to the adjustment factor preset for each link.

[0117] Step S305, based on the information of the approver in the current link, obtain the review link that the approver is responsible for and the information of the application forms to be approved in this link, and adjust the estimated time required for all application forms in the review link that the approver is responsible for based on the priority of the review link, the urgency and waiting time of the application form and the historical approval efficiency of the approver.

[0118] Step S306, when the approval of the link of the application form is completed, determine whether the application process is completed.

[0119] Step S307, based on the review opinion of this link, obtain the next link information and update the approval status of the application form.

[0120] Step S308, determine whether the link of the application form is consistent with its preset process execution path. If not, it is necessary to obtain a new process execution path based on the current link information and estimate the time required for the remaining unexecuted links; if consistent, adjust the estimated time required for the remaining links based on the estimated deviation of the completed links.

[0121] It should be noted that, for the sake of simplicity, the method embodiments are described as a series of action combinations, but those skilled in the art should be aware that the embodiments of the present invention are not limited by the order of the actions described, because according to the embodiments of the present invention, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in the specification are all preferred embodiments, and the actions involved are not necessarily required by the embodiments of the present invention.

[0122] Reference Figure 4 , shows a schematic diagram of the structure of an approval time estimation device provided by an embodiment of the present invention, which may specifically include the following modules:

[0123] The review process information acquisition module 401 is used to acquire the target application form to be reviewed, and acquire the review process information corresponding to the target application form according to the application information in the target application form;

[0124] A process execution path information determination module 402 is used to determine the process execution path information of the target application form according to the approval process information, wherein the process execution path information includes a plurality of process nodes, and adjacent process nodes constitute an approval link;

[0125] An initial estimated time information determination module 403 is used to determine the initial estimated time of each approval link based on the process execution path information;

[0126] A first estimated time information determination module 404 is used to determine the actual completion time and the first estimated time of the completed review link in the process execution path information;

[0127] The second estimated time determination module 405 is used to adjust the second estimated time of the unfinished review link in the process execution path information according to the actual completion time and the estimated required time.

[0128] In one embodiment of the present invention, the initial estimated time information determination module 403 may include:

[0129] The model processing submodule is used to input the process execution path information into the target model for estimating the approval link time, and output the initial estimated time of each approval link in the process execution path information.

[0130] In one embodiment of the present invention, the second estimated time determination module 405 may include:

[0131] A time deviation data determination submodule, used to determine the time deviation data of each approval link according to the actual completion time and the estimated required time;

[0132] A difference trend judgment submodule, used to judge whether the difference trend of each approval link is consistent according to the time deviation data;

[0133] A difference trend consistency submodule, configured to adjust the second estimated time of the unfinished review link in the process execution path information according to the time deviation data when determining that the difference trends of each approval link are consistent;

[0134] The difference trend inconsistency submodule is used to obtain the preset adjustment factor of each approval link when determining that the difference trend of each approval link is inconsistent, and adjust the second estimated time of the unfinished review link in the process execution path information according to the adjustment factor.

[0135] In one embodiment of the present invention, the time deviation data includes absolute deviation data, and the difference trend judgment submodule may include:

[0136] A standard deviation data calculation unit, used to calculate the standard deviation data of the plurality of approval links based on the absolute deviation data of each approval link;

[0137] The difference trend calculation and judgment unit is used to judge whether the difference trend of each approval link is consistent according to the standard deviation data.

[0138] In one embodiment of the present invention, the difference trend calculation and judgment unit may include:

[0139] A difference trend consistency subunit, used for determining that the difference trends of each approval link are consistent when the standard deviation data is less than a preset standard deviation data;

[0140] The difference trend inconsistency subunit determines that the difference trend of each approval link is inconsistent when the standard deviation data is greater than or equal to the preset standard deviation data.

[0141] In one embodiment of the present invention, the device further comprises:

[0142] The approval information acquisition module is used to obtain the approver information and / or approval link information of the current approval link;

[0143] The third estimated time adjustment module is used to adjust the third estimated time of the current approval link according to the approver information and / or the approval link information.

[0144] In one embodiment of the present invention, the device further comprises:

[0145] An approval process judgment module is used to judge whether the approval process of the target application form is completed when it is detected that the current approval link of the target application form is completed;

[0146] A review opinion acquisition module is used to obtain the review opinion of the current approval link when the approval process of the target application form is determined to be completed;

[0147] The approval status update module is used to obtain the next approval link of the current approval link from the process execution path information according to the review opinion, and update the approval status of the target application form according to the next approval link.

[0148] In one embodiment of the present invention, the device further comprises:

[0149] An approval link judgment module is used to judge whether the current approval link of the target application form is consistent with the process execution path information;

[0150] The execution module is used to adjust the second estimated time of the unfinished review link in the process execution path information according to the actual completion time and the estimated time required when it is determined that the current approval link of the target application form is consistent with the process execution path information.

[0151] In one embodiment of the present invention, the device further comprises:

[0152] A process execution path information adjustment module, for updating the process execution path information according to the current approval link when it is determined that the current approval link of the target application form is inconsistent with the process execution path information;

[0153] The fourth estimated time module is used to determine the fourth estimated time of the unfinished review link according to the updated process execution path information.

[0154] In an embodiment of the present invention, a target application form to be reviewed is obtained, and the review process information corresponding to the target application form is obtained according to the application information in the target application form; the process execution path information of the target application form is determined according to the review process information, and the process execution path information includes a plurality of process nodes, and adjacent process nodes constitute the review link; the initial estimated time of each review link is determined based on the process execution path information; the actual completion time and the first estimated time of the completed review link in the process execution path information are determined; according to the actual completion time and the estimated required time, the second estimated time of the unfinished review link in the process execution path information is adjusted. This solves the problem that the traditional electronic process review cannot meet the customer's expectations for the clarity of the process completion time.

[0155] An embodiment of the present invention further provides an electronic device, which may include a processor, a memory, and a computer program stored in the memory and capable of running on the processor. When the computer program is executed by the processor, the following approval time estimation method is implemented:

[0156] Obtain the target application form to be reviewed, and obtain the review process information corresponding to the target application form according to the application information in the target application form;

[0157] Determine the process execution path information of the target application form according to the approval process information, wherein the process execution path information includes a plurality of process nodes, and adjacent process nodes constitute an approval link;

[0158] Determine the initial estimated time for each approval link based on the process execution path information;

[0159] Determine the actual completion time and the first estimated time of the completed review link in the process execution path information;

[0160] According to the actual completion time and the estimated required time, the second estimated time of the unfinished review link in the process execution path information is adjusted.

[0161] An embodiment of the present invention further provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the above-mentioned approval time estimation method is implemented:

[0162] Obtain the target application form to be reviewed, and obtain the review process information corresponding to the target application form according to the application information in the target application form;

[0163] Determine the process execution path information of the target application form according to the approval process information, wherein the process execution path information includes a plurality of process nodes, and adjacent process nodes constitute an approval link;

[0164] Determine the initial estimated time for each approval link based on the process execution path information;

[0165] Determine the actual completion time and the first estimated time of the completed review link in the process execution path information;

[0166] According to the actual completion time and the estimated required time, the second estimated time of the unfinished review link in the process execution path information is adjusted.

[0167] As for the device embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment.

[0168] The various embodiments in this specification are described in a progressive manner, and each embodiment focuses on the differences from other embodiments. The same or similar parts between the various embodiments can be referenced to each other.

[0169] Those skilled in the art will appreciate that the embodiments of the present invention may be provided as methods, devices, or computer program products. Therefore, the embodiments of the present invention may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Moreover, the embodiments of the present invention may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program codes.

[0170] The embodiments of the present invention are described with reference to the flowcharts and / or block diagrams of the methods, terminal devices (systems), and computer program products according to the embodiments of the present invention. It should be understood that each process and / or block in the flowchart and / or block diagram, as well as the combination of the processes and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing terminal device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing terminal device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0171] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing terminal device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce a manufactured product including an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.

[0172] These computer program instructions can also be loaded onto a computer or other programmable data processing terminal device so that a series of operating steps are executed on the computer or other programmable terminal device to produce a computer-implemented process, thereby providing instructions for executing on the computer or other programmable terminal device to implement the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.

[0173] Although the preferred embodiments of the present invention have been described, those skilled in the art may make additional changes and modifications to these embodiments once they have learned the basic creative concept. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments and all changes and modifications that fall within the scope of the embodiments of the present invention.

[0174] Finally, it should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprises" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or terminal device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or terminal device. In the absence of further restrictions, the elements defined by the sentence "including one..." do not exclude the existence of other identical elements in the process, method, article or terminal device including the elements.

[0175] The above is a detailed introduction to the provided approval time estimation method and device, electronic device, and storage medium. Specific examples are used in this article to illustrate the principles and implementation methods of the present invention. The description of the above embodiments is only used to help understand the method of the present invention and its core idea; at the same time, for those skilled in the art, according to the idea of ​​the present invention, there will be changes in the specific implementation method and application scope. In summary, the content of this specification should not be understood as a limitation on the present invention.

Claims

1. A method for estimating approval time, characterized in that: The method comprises: Obtain the target application form to be reviewed, and obtain the review process information corresponding to the target application form according to the application information in the target application form; Determine the process execution path information of the target application form according to the approval process information, wherein the process execution path information includes a plurality of process nodes, and adjacent process nodes constitute an approval link; Determine the initial estimated time for each approval link based on the process execution path information; Determine the actual completion time and the first estimated time of the completed review link in the process execution path information; According to the actual completion time and the estimated required time, the second estimated time of the unfinished review link in the process execution path information is adjusted.

2. The method according to claim 1, characterized in that Determining the initial estimated time of each approval link based on the process execution path information includes: The process execution path information is input into a target model for estimating the approval link time, and an initial estimated time for each approval link in the process execution path information is output.

3. The method according to claim 1, characterized in that Adjusting the second estimated time of the unfinished review link in the process execution path information according to the actual completion time and the estimated required time includes: Determine time deviation data for each approval link according to the actual completion time and the first estimated time; Judging whether the difference trends of each approval link are consistent according to the time deviation data; When it is determined that the difference trends of each approval link are consistent, adjusting the second estimated time of the unfinished review link in the process execution path information according to the time deviation data; When it is determined that the difference trends of each approval link are inconsistent, the preset adjustment factor of each approval link is obtained, and the second estimated time of the unfinished review link in the process execution path information is adjusted according to the adjustment factor.

4. The method according to claim 3, characterized in that The time deviation data includes absolute deviation data, and judging whether the difference trends of each approval link are consistent according to the time deviation data includes: Calculate the standard deviation data of the multiple approval links based on the absolute deviation data of each approval link; Whether the difference trends of each approval link are consistent is determined based on the standard deviation data.

5. The method according to claim 3, characterized in that: The determining whether the difference trends of each approval link are consistent according to the standard deviation data includes: When the standard deviation data is less than the preset standard deviation data, it is determined that the difference trends of each approval link are consistent; When the standard deviation data is greater than or equal to the preset standard deviation data, it is determined that the difference trends of each approval link are inconsistent.

6. The method according to any one of claims 1 to 5, characterized in that Also includes: Obtain the approver information and / or approval link information of the current approval link; The third estimated time of the current approval link is adjusted according to the approver information and / or the approval link information.

7. The method according to any one of claims 1 to 5, characterized in that Also includes: When it is detected that the current approval link of the target application form is approved, determining whether the approval process of the target application form is completed; When the approval process of the target application form is determined to be completed, the review opinion of the current approval link is obtained; According to the review opinion, the next approval link of the current approval link is obtained from the process execution path information, and the approval status of the target application form is updated according to the next approval link.

8. The method according to any one of claims 1 to 5, characterized in that Also includes: Determine whether the current approval link of the target application form is consistent with the process execution path information; When it is determined that the current approval link of the target application form is consistent with the process execution path information, the second estimated time of the unfinished review link in the process execution path information is adjusted according to the actual completion time and the estimated required time.

9. The method according to claim 8, characterized in that Also includes: When it is determined that the current approval link of the target application form is inconsistent with the process execution path information, the process execution path information is updated according to the current approval link; The fourth estimated time for the unfinished review steps is determined based on the updated process execution path information.

10. A device for estimating approval time, characterized in that: The device comprises: The review process information acquisition module is used to acquire the target application form to be reviewed, and acquire the review process information corresponding to the target application form according to the application information in the target application form; A process execution path information determination module, used to determine the process execution path information of the target application form according to the approval process information, wherein the process execution path information includes a plurality of process nodes, and adjacent process nodes constitute an approval link; An initial estimated time information determination module, used to determine the initial estimated time of each approval link based on the process execution path information; A first estimated time information determination module, used to determine the actual completion time and the first estimated time of the completed review link in the process execution path information; A second estimated time determination module is used to adjust the second estimated time of the unfinished review link in the process execution path information according to the actual completion time and the estimated required time.

11. An electronic device, characterized in that: The invention comprises a processor, a memory and a computer program stored in the memory and capable of running on the processor, wherein when the computer program is executed by the processor, the method for estimating the approval time as claimed in any one of claims 1 to 9 is implemented.

12. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the approval time estimation method according to any one of claims 1 to 9 is implemented.