Method for determining report quantity of process and related equipment

By obtaining the process correlation diagram and automatically determining the reportable amount of the target process, the problem of low accuracy of the determination of the process reporting amount in the prior art is solved, and more efficient and accurate calculation results are achieved.

CN119886662APending Publication Date: 2025-04-25KINGDEE SOFTWARE(CHINA) CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411934739.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-25
Publication Date
2025-04-25

AI Technical Summary

Technical Problem

The accuracy of the existing process reporting quantity determination method is low, and it is easy to cause calculation errors due to data recording errors or formula calculation errors.

Method used

By obtaining the process correlation diagram, it is automatically determined whether the target process has a precedent, and based on this, it is determined that the target total reporting quantity and the target total reporting quantity of the target process are calculated, thereby calculating the reporting quantity of this process.

Benefits of technology

It improves the accuracy and efficiency of the process reporting quantity determination, avoids the cumbersome process of manually searching and calculating data, and ensures the accuracy of the calculation results.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119886662A_ABST
    Figure CN119886662A_ABST
Patent Text Reader

Abstract

The embodiment of the invention discloses a process report quantity determination method, a process report quantity determination device, computer equipment, a computer readable storage medium and a computer program product containing an instruction or a computer program, which are used for determining the process report quantity under the condition of improving the process report quantity determination accuracy and efficiency. The method provided by the embodiment of the invention comprises the steps of obtaining a process association diagram which comprises multiple layers of process plans, an upper-lower layer association relationship among the process plans and a front-back association relationship among processes in the multiple layers of process plans, determining whether a target process has a preorder in the process association diagram, obtaining a determination result, and if yes, determining that the target process has the preorder. The preorder is used for representing a previous process of the target process, determining a target total report quantity and a target total report quantity corresponding to the target process based on a determination result, and determining a process report quantity corresponding to the target process based on the target total report quantity and the target total report quantity.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present application relate to the field of determining the reportable quantity of a process, and more specifically, to a method for determining the reportable quantity of a process, an apparatus for determining the reportable quantity of a process, a computer device, a computer-readable storage medium, and a computer program product containing instructions or a computer program. Background Art

[0002] As the field of process reportable quantity determination develops, demands continue to increase, and therefore, a method for determining process reportable quantity is needed.

[0003] The existing method for determining the reportable quantity of a process is to use a manual form (process transfer order) to record the process plan of the actual scenario, record the transfer relationship between each process and the various quantities of each process, and when the reportable quantity of a process needs to be calculated, manually look up the relevant information and use a specific calculation formula to determine it.

[0004] However, in the existing method for determining the reportable quantity of a process, data is recorded manually in a transfer table, which may lead to errors in the calculation of the process's aggregated quantity due to data recording errors, formula calculation errors, etc. Therefore, the accuracy of determining the reportable quantity of the process is low. Summary of the invention

[0005] The embodiments of the present application provide a method for determining the reportable quantity of a process, an apparatus for determining the reportable quantity of a process, a computer device, a computer-readable storage medium, and a computer program product comprising instructions or a computer program, which can determine the reportable quantity of a process while improving the accuracy and efficiency of determining the reportable quantity of a process.

[0006] In a first aspect, an embodiment of the present application provides a method for determining a process reportable quantity, comprising:

[0007] Obtaining a process association diagram, wherein the process association diagram includes a multi-layer process plan, an upper and lower layer association relationship between each layer of process plans, and a front and back association relationship between each process in the multi-layer process plan;

[0008] In the process association diagram, determining whether a target process has a predecessor, and obtaining a determination result, wherein the predecessor is used to characterize a previous process of the target process;

[0009] Determine the target total reportable quantity and the target total reported quantity corresponding to the target process based on the determination result;

[0010] Based on the target total reportable amount and the target total reported amount, the reportable amount of the current process corresponding to the target process is determined.

[0011] In a second aspect, an embodiment of the present application provides a device for determining a process reportable quantity, comprising:

[0012] An acquisition unit is used to acquire a process association diagram, wherein the process association diagram includes a multi-layer process plan, an upper and lower layer association relationship between each layer of process plans, and a front and back association relationship between each process in the multi-layer process plan;

[0013] A determination unit, configured to determine whether a target process has a predecessor in the process association diagram, and obtain a determination result, wherein the predecessor is used to characterize a previous process of the target process;

[0014] The determining unit is further configured to determine a target total reportable quantity and a target total reported quantity corresponding to the target process based on the determination result;

[0015] The determining unit is further configured to determine the reportable quantity of the target process corresponding to the target process based on the target total reportable quantity and the target total reported quantity.

[0016] In a third aspect, an embodiment of the present application provides a computer device, including:

[0017] CPU, memory, input and output interfaces, wired or wireless network interfaces, and power supply;

[0018] The memory is a short-term storage memory or a persistent storage memory;

[0019] The central processing unit is configured to communicate with the memory and execute instructions in the memory to perform the aforementioned process reportable quantity determination method.

[0020] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, which includes instructions. When the instructions are executed on a computer, the computer executes the method for determining the reportable quantity of the aforementioned process.

[0021] In a fifth aspect, an embodiment of the present application provides a computer program product comprising instructions, which, when executed on a computer, enables the computer to execute the aforementioned process and reportable quantity determination method.

[0022] It can be seen from the above technical scheme that the embodiment of the present application has the following advantages: the process association diagram includes a comprehensive and complex process plan upper and lower layer association relationship and process front and back association relationship. Through the comprehensive and complex process association diagram, it is automatically determined whether the target process has a predecessor, as well as the target total reportable quantity and target total reported quantity corresponding to the target process, which avoids the situation in which the prior art manually records the transfer table to determine the process reportable quantity, and the situation in which the calculation of the aggregated quantity is wrong due to a certain data recording error, formula calculation error, etc., so the accuracy of the process reportable quantity determination is high. Furthermore, since the entire process of determining the process reportable quantity is automatically realized, the cumbersome process involved in the prior art manual search and calculation of data is avoided, so the efficiency of determining the process reportable quantity is high. BRIEF DESCRIPTION OF THE DRAWINGS

[0023] Figure 1 This is a schematic diagram of the architecture of a system for determining the reportable quantity of a process disclosed in an embodiment of the present application;

[0024] Figure 2 A schematic flow chart of a method for determining the reportable amount of a process disclosed in an embodiment of the present application;

[0025] Figure 2-1 A schematic diagram of a process association diagram disclosed in an embodiment of the present application;

[0026] Figure 3 A schematic flow chart of another method for determining the reportable amount of a process disclosed in an embodiment of the present application;

[0027] Figure 4 A schematic flow chart of another method for determining the reportable amount of a process disclosed in an embodiment of the present application;

[0028] Figure 4-1 A schematic diagram of determining a target pre-sequence of a target process based on a process association diagram disclosed in an embodiment of the present application;

[0029] Figure 4-2 A schematic diagram of a target shared process for determining a target process based on a process association diagram disclosed in an embodiment of the present application;

[0030] Figure 5 A schematic diagram of the structure of a device for determining the reportable quantity of a process disclosed in an embodiment of the present application;

[0031] Figure 6 A schematic diagram of the structure of a computer device disclosed in an embodiment of the present application. DETAILED DESCRIPTION

[0032] Embodiments of the present application provide a method for determining the reportable quantity of a process, an apparatus for determining the reportable quantity of a process, a computer device, a computer-readable storage medium, and a computer program product comprising instructions or a computer program, for determining the reportable quantity of a process while improving the accuracy and efficiency of determining the reportable quantity of a process.

[0033] See also Figure 1 , the architecture of the process reportable quantity determination system in the embodiment of the present application includes:

[0034] Computer device (device for determining process reportable quantity) 101 and client 102. When determining process reportable quantity, computer device 101 can be connected to client 102. Computer device 101 can obtain a request sent by client 102 to determine the reportable quantity of the target process, and can obtain a process association diagram. In the process association diagram, determine whether the target process has a predecessor, obtain a determination result, and then determine the target total reportable quantity and target total reported quantity corresponding to the target process based on the determination result, and then determine the reportable quantity of the target process corresponding to the target process based on the target total reportable quantity and the target total reported quantity, and finally return the reportable quantity of the target process corresponding to the target process to client 102.

[0035] based on Figure 1 The process reportable quantity determination system shown is shown in Figure 2 , Figure 2 The present invention is a flowchart of a method for determining the reportable amount of a process disclosed in an embodiment of the present application, the method comprising:

[0036] 201. Obtain a process association diagram, which includes a multi-layer process plan, an upper-lower layer association relationship between each layer of process plans, and a front-to-back association relationship between each process in the multi-layer process plan.

[0037] In this embodiment, when determining the reportable quantity of a process, a process association diagram can be obtained, which includes multi-layer process plans, upper and lower layer associations between each layer of process plans, and front and back associations between each process in the multi-layer process plan.

[0038] It is understandable that the process association diagram can be applied to complex process reporting scenarios such as multi-type and multi-level splitting of process plans. The multi-level process plan can be obtained after the process plan is split. The process plan splitting types can include but are not limited to first-order splitting, intermediate process splitting, and designated process segment splitting, etc., and the process plan supports multi-level splitting (that is, the split sub-process plan can be further split).

[0039] For details, please refer to Figure 2-1 , Figure 2-1 A schematic diagram of a process association diagram disclosed in an embodiment of the present application, comprising Figure 2-1 It can be seen that the process association diagram includes the original process plan, the lower process plan of the original process plan includes sub-process plans 1, 2, 3, and 4, the lower process plan of sub-process plan 1 includes sub-process plan 1-1, the lower process plan of sub-process plan 5 includes sub-process plan 5-1, the lower process plan of sub-process plan 3 includes sub-process plans 3-1 and 3-2, and the lower process plan of sub-process plan 3-2 includes sub-process plan 3-2-1. Among them, the original process plan includes five processes: OP01, OP02, OP03, OP04, and OP05. OP01 is the previous process of OP02, and OP02 is the next process of OP01.

[0040] It is worth mentioning that during the process execution, the process association diagram can be dynamically adjusted and updated in real time based on the real-time change information of the process plan to avoid errors caused by information lag, ensure the accuracy of the process association diagram, and thus improve the accuracy of the determination of the reportable quantity of the process.

[0041] 202. In the process association diagram, determine whether the target process has a predecessor and obtain a determination result. The predecessor is used to represent the previous process of the target process.

[0042] After obtaining the process association diagram, it is possible to determine whether the target process has a predecessor in the process association diagram and obtain a determination result. The predecessor is used to characterize the previous process of the target process.

[0043] For details, please continue to refer to Figure 2-1 ,Depend on Figure 2-1 It can be seen that if the target process is OP02, it can be determined that OP02 has predecessors OP01, OPX002 and OPX003. If the target process is OP01, it can be determined that OP01 has no predecessor.

[0044] It is worth mentioning that the process association diagram includes the comprehensive and complex upper and lower level associations of process plans and the previous and next associations of processes. Through the process association diagram, the accuracy of determining whether the target process has a predecessor can be improved, and the accuracy of determining the target total reportable quantity and target total reported quantity corresponding to the target process can be improved, thereby improving the accuracy of determining the reportable quantity of the process.

[0045] It is also worth mentioning that by accurately determining the reportable quantity of the process, process delays or stagnation caused by data errors can be avoided, thereby ensuring the normal completion of the entire process plan, and cost overruns or underruns caused by calculation errors can be avoided. The accuracy of cost calculation can be ensured, thereby ensuring the financial health of the company, and ensuring that each supplier (split process) receives corresponding remuneration based on the actual amount of work completed, avoiding wage payment errors caused by calculation errors, and maintaining the company's reputation and cooperative relationship. Therefore, the method of improving the accuracy of determining the reportable quantity of the process in the embodiment of the present application is of great significance.

[0046] 203. Determine the target total reportable quantity and the target total reported quantity corresponding to the target process based on the determination result.

[0047] After the results are determined, the target total reportable quantity and the target total reported quantity corresponding to the target process may be determined based on the results.

[0048] Specifically, Example 1: If it is determined that the target process OP02 has predecessors OP01, OPX002 and OPX003, then the target total reportable quantity corresponding to the target process OP02 can be determined as the sum (100) of the qualified number of the predecessor OP01 (50), the qualified number of OPX002 (10) and the qualified number of OPX003 (40), and the target total reported quantity is the sum (10) of the target process OP02 and the summary quantity of the target shared processes of the target process OP02 "the sum of the summary quantities of OP02-1, OP02-2, OP02-2-1, OP02-2-2 and OP02-2-2-1" (20) (30). Example 2: If it is determined that the target process OP01 has no predecessor, the target total reportable quantity corresponding to the target process OP01 can be determined to be the reportable quantity of the target process OP01 (100), the reportable quantity can be, for example, the reporting upper limit of the current process, and the target total reported quantity can be the reported quantity of the target process OP01 (50).

[0049] 204. Based on the target total reportable quantity and the target total reported quantity, determine the reportable quantity of the current process corresponding to the target process.

[0050] After determining the target total reportable quantity and the target total reported quantity corresponding to the target process based on the determination results, the reportable quantity of this process corresponding to the target process can be determined based on the target total reportable quantity and the target total reported quantity.

[0051] Specifically, Example 1: The reportable quantity of the target process OP02 can be the difference (20) between the target total reportable quantity (50) and the target total reported quantity (30). Example 2: The reportable quantity of the target process OP01 can be the difference (50) between the target total reportable quantity (100) and the target total reported quantity (50).

[0052] In the embodiment of the present application, the process association diagram includes a comprehensive and complex process plan upper and lower layer association relationship and process front and back association relationship. Through the comprehensive and complex process association diagram, it is automatically determined whether the target process has a predecessor, as well as the target total reportable quantity and target total reported quantity corresponding to the target process, thereby avoiding the situation in which the error in calculating the aggregated quantity due to a data recording error, a formula calculation error, etc., in the process of manually recording the transfer table to determine the process reportable quantity in the prior art, so the accuracy of determining the process reportable quantity is high. Furthermore, since the entire process of determining the process reportable quantity is automatically realized, the cumbersome process involved in manually searching and calculating data in the prior art is avoided, so the efficiency of determining the process reportable quantity is high.

[0053] based on Figure 2 In the described embodiment, during the process of determining the reportable quantity of a process, although the process association diagram can be used to efficiently and accurately determine whether the target process has a predecessor, as well as the target total reportable quantity and the target total reported quantity corresponding to the target process, thereby improving the accuracy and efficiency of determining the reportable quantity of the process, there may still be a situation where the accuracy and efficiency of determining whether the target process has a predecessor, and determining the target total reportable quantity and the target total reported quantity corresponding to the target process are low, resulting in low accuracy and efficiency in determining the reportable quantity of the process. In order to solve the above problem, the following provides a detailed embodiment that can be optionally executed during the implementation of this solution, please refer to Figure 3 , Figure 3 This is a flow chart of another method for determining the reportable amount of a process disclosed in an embodiment of the present application. The method of another embodiment of the method for determining the reportable amount of a process of the present application includes:

[0054] 301. Obtain a process association diagram, which includes a multi-layer process plan, upper and lower layer associations between process plans at each layer, and front and back associations between processes in the multi-layer process plan. The multi-layer process plan includes a parent process plan and a split sub-process plan. The split sub-process plan is a process plan obtained by splitting the parent process plan.

[0055] Step 301 in this embodiment is similar to the aforementioned Figure 2 Step 201 in the illustrated embodiment is similar and will not be described again here.

[0056] For details, please continue to refer to Figure 2-1 ,Depend on Figure 2-1 It can be seen that the original process plan is the parent process plan of sub-process plans 1, 2, 3, and 4. Sub-process plans 1, 2, 3, and 4 are the split sub-process plans obtained after splitting the original process plan. Sub-process plan 5-1 is the split sub-process plan of sub-process plan 5.

[0057] 302. In the process association diagram, determine whether there is a current layer predecessor and / or a parent layer predecessor corresponding to the target process, so as to determine whether there is a predecessor of the target process, and obtain a determination result, wherein the predecessor is used to represent the previous process of the target process.

[0058] Among them, in the process association diagram, it is determined whether there is a predecessor of the current layer and / or a predecessor of the parent layer corresponding to the target process, so as to determine whether the target process has a predecessor. The method for obtaining the determination result may include but is not limited to the following three methods:

[0059] (1) If in the process association diagram, the process plan of this layer corresponding to the target process is the parent process plan, then determine whether there is a predecessor of this layer corresponding to the target process in the parent process plan to obtain a determination result. The predecessor is used to represent the previous process of the target process.

[0060] For details, please continue to refer to Figure 2-1 Assuming the target process is OP02, it can be determined that the process plan of this layer corresponding to the target process OP02 is the parent process plan (original process plan), and it can be determined that the parent process plan has a predecessor OP01 of this layer corresponding to the target process OP02, and it can be determined that the target process OP02 has a predecessor. Assuming the target process is OP01, it can be determined that the process plan of this layer corresponding to the target process OP01 is the parent process plan (original process plan), and it can be determined that the parent process plan does not have a predecessor corresponding to the target process OP01, and it can be determined that the target process OP01 has no predecessor.

[0061] (2) If in the process association diagram, the current-level process plan corresponding to the target process is a single-level split sub-process plan after the parent process plan is split into a single level, then determine whether there is a current-level predecessor corresponding to the target process in the single-level split sub-process plan, and / or whether there is a parent-level predecessor corresponding to the target process in the parent-level process plan corresponding to the single-level split sub-process plan, so as to obtain a definite result.

[0062] For details, please continue to refer to Figure 2-1 Assuming that the target process is OP02-1, it can be determined that the current-level process plan corresponding to the target process OP02-1 is a single-level split sub-process plan (sub-process plan 2) after a single-level split of the parent process plan (original process plan). It can be determined that there is no current-level predecessor corresponding to the target process in the single-level split sub-process plan, but there is a parent-level predecessor OP01 corresponding to the target process OP02-1 in the parent-level process plan corresponding to the single-level split sub-process plan. It can be determined that the target process OP02-1 has a predecessor.

[0063] (3) If in the process association diagram, the current-level process plan corresponding to the target process is the n-th-level split sub-process plan after the parent process plan is split into N levels, then determine whether there is a current-level predecessor corresponding to the target process in the n-level split sub-process plan, and / or determine whether there is a parent-level predecessor corresponding to the target process in the target parent-level process plan corresponding to the n-level split sub-process plan according to a recursive algorithm, so as to obtain a determination result, N≥2, N≥n≥1.

[0064] For details, please continue to refer to Figure 2-1 Assuming that the target process is OP02-2-1, it can be determined that the current-level process plan corresponding to the target process OP02-2-1 is the second-level split sub-process plan after the parent process plan (original process plan) is split into two levels. It is determined that the current-level predecessor corresponding to the target process OP02-2-1 does not exist in the second-level split sub-process plan (sub-process plan 3-1), and according to the recursive algorithm, it can be determined first that the parent-level predecessor corresponding to the target process OP02-2-1 does not exist in the upper-level process plan (sub-process plan 3) of the second-level split sub-process plan, and then it is determined that the parent-level predecessor OP01 corresponding to the target process OP02-2-1 exists in the upper two-level process plans (original process plans) of the second-level split sub-process plan. It can be determined that the target process OP02-2-1 has a predecessor, wherein the target parent-level process plans corresponding to the target process OP02-2-1 are sub-process plan 3 and the original process plan.

[0065] Among them, in the process association diagram, determine whether there is a predecessor of the current layer and / or the parent layer corresponding to the target process, so as to determine whether the target process has a predecessor. The method for obtaining the determination result can be to search whether there is a process that meets the search conditions (reporting method = must report) according to the process plan number, process sequence or process number from large to small (within the same sequence, the relationship between processes is sorted from small to large by process number). If so, it is determined that there is a predecessor. If not, it is determined that there is no predecessor.

[0066] It is worth mentioning that among the above three methods, through detailed process association diagrams, the application of recursive algorithms, clear judgment logic and structured data processing, the accuracy and efficiency of determining whether the target process has a predecessor in the process association diagram are significantly improved, thereby improving the accuracy and efficiency of determining the reportable quantity of the process.

[0067] 303. If the determination result is existence, then after determining the target predecessor corresponding to the target process, the qualified quantity of the target predecessor shall be used as the target total reportable quantity of the target process, and after determining the target shared process corresponding to the target process, the sum of the reported quantities of the target process and the target shared process shall be used as the target total reported quantity of the target process; and / or if the determination result is non-existence, the reportable quantity of the target process shall be used as the target total reportable quantity of the target process, and the reported quantity of the target process shall be used as the target total reported quantity of the target process.

[0068] For details, please continue to refer to Figure 2-1 , assuming that after the target predecessor OP01 corresponding to the target process OP02 is determined, the qualified quantity of the target predecessor OP01 can be used as the target total reportable quantity of the target process. After the target shared process of the target process OP02 is determined, the sum of the target process OP02 and the target shared process of the target process OP02, "the sum of the sum of the sum of OP02-1, OP02-2, OP02-2-1, OP02-2-2 and OP02-2-2-1", can be used as the target total reported quantity of the target process OP02. Assuming that there is no predecessor to the target process OP01, the reportable quantity of the target process OP01 is used as the target total reportable quantity of the target process OP01, and the reported quantity of the target process OP01 is used as the target total reported quantity of the target process OP01.

[0069] It is worth mentioning that automatic classification processing based on the determination results can make the calculation process more targeted, and can improve the accuracy and efficiency of determining the target total reportable quantity and target total reported quantity corresponding to the target process based on the determination results, thereby improving the accuracy and efficiency of determining the reportable quantity of the process.

[0070] 304. Based on the target total reportable quantity and the target total reported quantity, determine the reportable quantity of the current process corresponding to the target process.

[0071] Step 304 in this embodiment is similar to the above Figure 2 Step 204 in the illustrated embodiment is similar and will not be described in detail here.

[0072] In this embodiment, the process association diagram includes a comprehensive and complex process plan upper and lower layer association relationship and a process front and back association relationship. Through the comprehensive and complex process association diagram, it is automatically determined whether the target process has a predecessor, as well as the target total reportable quantity and the target total reported quantity corresponding to the target process, thereby avoiding the situation in which the process of manually recording the transfer table to determine the process reportable quantity in the prior art, due to a certain data recording error, formula calculation error, etc., resulting in an error in the calculation of the aggregated quantity, so the accuracy of the process reportable quantity determination is high. Furthermore, since the entire process of determining the process reportable quantity is automatically realized, the cumbersome process involved in the manual search and calculation of data in the prior art is avoided. Therefore, the efficiency of determining the process reportable quantity is high. Secondly, the accuracy and efficiency of determining whether the target process has a predecessor, and determining the target total reportable quantity and the target total reported quantity corresponding to the target process are improved, thereby improving the accuracy and efficiency of determining the process reportable quantity.

[0073] based on Figure 3 In the described embodiment, during the process of determining the reportable quantity of a process, although the process association diagram can be used to efficiently and accurately determine whether the target process has a predecessor, as well as the target total reportable quantity and the target total reported quantity corresponding to the target process, thereby improving the accuracy and efficiency of determining the reportable quantity of the process, there may still be a situation where the accuracy and efficiency of determining the target predecessor corresponding to the target process and the target shared process corresponding to the target process are low, resulting in low accuracy and efficiency in determining the reportable quantity of the process. In order to solve the above problem, the following provides a detailed embodiment that can be optionally executed during the implementation of this solution, please refer to Figure 4 , Figure 4 This is a flow chart of another method for determining the reportable amount of a process disclosed in an embodiment of the present application. The method of another embodiment of the method for determining the reportable amount of a process of the present application includes:

[0074] 401. Obtain a process association diagram, which includes a multi-layer process plan, upper and lower layer associations between process plans at each layer, and front and back associations between processes in the multi-layer process plan. The multi-layer process plan includes a parent process plan and a split sub-process plan. The split sub-process plan is a process plan obtained by splitting the parent process plan.

[0075] 402. In the process association diagram, determine whether there is a current layer predecessor and / or a parent layer predecessor corresponding to the target process, so as to determine whether there is a predecessor of the target process, and obtain a determination result, wherein the predecessor is used to represent a previous process of the target process.

[0076] Steps 401 to 402 in this embodiment are similar to those in the previous embodiment. Figure 3 Steps 301 to 302 in the illustrated embodiment are similar and will not be described in detail here.

[0077] 403. If the result of determination is existence, determine the target layer process plan corresponding to the target process, and use the target layer predecessor corresponding to the target process of the target layer process plan, or the target layer predecessor and the exit end of the lower layer process plan of the target layer predecessor and the target layer process plan as the target predecessor, and use the qualified quantity of the target predecessor as the target total reportable quantity of the target process.

[0078] Specifically, if the determination result is existence, the target layer process plan corresponding to the target process is determined, and the target layer predecessor corresponding to the target process of the target layer process plan, or the target layer predecessor and the export end of the lower layer process plan of the target layer process plan is used as the target predecessor, and the qualified quantity of the target layer predecessor, or the sum of the qualified quantities of the target layer predecessor and the export end, is used as the target qualified quantity corresponding to the target predecessor, and the qualified quantity of the target predecessor is used as the target total reportable quantity of the target process.

[0079] Among them, the method for determining the target layer process plan corresponding to the target process can be, if the current layer process plan corresponding to the target process has a current layer predecessor corresponding to the target process, then the current layer process plan corresponding to the target process is used as the target layer process plan corresponding to the target process, and the current layer predecessor is the target layer predecessor.

[0080] It should be understood that the exit sequence is the exit process of the current process plan, and is the upper sequence of the process in the lower process plan of the current process plan. The entry process refers to the split source starting process number (for example, OP01 and OP02 are the entry processes of the original process plan), and the exit process refers to the split source ending process number (for example, OP01 and OP03 are the exit processes of the original process plan). For example, the exit sequence OPX002 is the exit process of sub-process plan 1, and is the upper sequence of OP01-1-1 in sub-process plan 1-1. The entry process of sub-process plan 1 is OP01-1, and the exit process of sub-process plan 1 is OPX002.

[0081] For details, please refer to Figure 4-1 , Figure 4-1 is a schematic diagram of determining a target pre-sequence of a target process based on a process association diagram disclosed in an embodiment of the present application, Figure 4-1It can be seen that, assuming that the target process is OP02, and the current-level process plan corresponding to OP02 (target-level process plan / original process plan) has a current-level predecessor OP01 corresponding to the target process OP02, then the target-level predecessor OP01 corresponding to OP02 of the original process plan and the export end sequence (OPX002 and OPX003) of the lower-level process plan (sub-process plan 1 and sub-process plan 1-1) of the target-level process plan can be taken as the target predecessor, and the sum of the qualified quantities of the target-level predecessor OP01 and the export end sequences OPX002 and OPX003 can be taken as the target qualified quantity corresponding to the target predecessor (OP01, OPX002 and OPX003), and the qualified quantity of the target predecessor can be taken as the target total reportable quantity of the target process.

[0082] Among them, the method for determining the target layer process plan corresponding to the target process can also be: if the current layer process plan corresponding to the target process does not have a current layer predecessor corresponding to the target process, and the nearest upper layer process plan corresponding to the target process has a nearest upper layer predecessor corresponding to the target process, then the nearest upper layer process plan corresponding to the target process is used as the target layer process plan corresponding to the target process, and the nearest upper layer predecessor is the target layer predecessor.

[0083] For details, please continue to refer to Figure 4-1 , assuming that the target process is OP02-2-1, the current process plan (sub-process plan 3-1) corresponding to OP02-2-1 does not have a current predecessor corresponding to the target process OP02-2-1, and the nearest upper process plan (original process plan) corresponding to the target process OP02-2-1 has a nearest upper predecessor OP01 corresponding to the target process OP02-2-1, then the nearest upper process plan (original process plan) corresponding to the target process OP02-2-1 is used as the target process plan corresponding to the target process OP02-2-1, and the nearest upper predecessor OP01 is used as the target process plan corresponding to the target process OP02-2-1. The target layer predecessor is the target layer predecessor, and the target layer predecessor OP01 corresponding to the target process OP02-2-1 of the original process plan and the export end sequence (OPX002 and OPX003) of the lower process plan (sub-process plan 1 and sub-process plan 1-1) of the original process plan are taken as the target predecessor, and the sum of the qualified quantities of the target layer predecessor OP01 and the export end sequence (OPX002 and OPX003) is taken as the target qualified quantity corresponding to the target predecessor OP02-2-1, and the qualified quantity of the target predecessor is taken as the target total reportable quantity of the target process.

[0084] 404. The entry first sequence of the lower-level process plan of the current-level process plan corresponding to the target process is used as the target shared process, or the entry first sequence of the successor of the nearest upper-level predecessor and the lower-level process plan of the nearest upper-level process plan corresponding to the target process are used as the initial shared process, and the processes other than the target process in the initial shared process are used as the target shared process, and the sum of the reported quantities of the target process and the target shared process is used as the target total reported quantity of the target process.

[0085] Among them, if the current-layer process plan corresponding to the target process has a current-layer predecessor corresponding to the target process, the entry first sequence of the lower-layer process plan of the current-layer process plan is used as the target shared process.

[0086] It should be understood that the entry sequence is the entry process of the current process plan, and is the upper sequence of the process in the lower process plan of the current process plan. The entry process refers to the starting process number of the split source, and the exit process refers to the ending process number of the split source. For example, the entry sequence OP02 is the entry process of the original process plan, and is the upper sequence of OP02-1 in the sub-process plan 2. The entry process of the original process plan is OP02, and the exit process of the original process plan is OP03.

[0087] For details, please refer to Figure 4-2 , Figure 4-2 A schematic diagram of a target shared process for determining a target process based on a process association diagram disclosed in an embodiment of the present application, comprising Figure 4-2 It can be seen that, assuming that the target process is OP02, the current process plan corresponding to OP02 (original process plan) has the current predecessor OP01 corresponding to the target process OP02, then the entry first sequence (OP02-1, OP02-2, OP02-2-1, OP02-2-2, OPX004) of the lower process plan (sub-process plan 2, sub-process plan 3, sub-process plan 3-1, sub-process plan 3-2, sub-process plan 3-2-1) of the current process plan (original process plan) can be used as the target shared process.

[0088] Among them, if the process plan of the current layer corresponding to the target process does not have a predecessor of the current layer corresponding to the target process, and the process plan corresponding to the target process has a predecessor of the nearest upper layer corresponding to the target process, then the successor of the nearest upper layer predecessor and the entry first sequence of the lower layer process plan of the nearest upper layer process plan are taken as the initial shared processes, and the processes except the target process in the initial shared processes are taken as the target shared processes.

[0089] For details, please continue to refer to Figure 4-2, assuming that the target process is OP02-2-1, the current process plan (sub-process plan 3-1) corresponding to OP02-2-1 does not have a current predecessor corresponding to the target process OP02-2-1, and the nearest upper process plan (original process plan) corresponding to the target process OP02-2-1 has a nearest upper predecessor OP01 corresponding to the target process OP02-2-1, then the successor OP02 of the nearest upper predecessor OP01 and the lower process of the nearest upper process plan (original process plan) are combined. The entry first sequence (OP02-1, OP02-2, OP02-2-1, OP02-2-2, OPX004) of the plan (sub-process plan 2, sub-process plan 3, sub-process plan 3-1, sub-process plan 3-2, sub-process plan 3-2-1) is used as the initial shared process, and the processes in the initial shared process except the target process OP02-2-1 are used as the target shared processes (OP02-1, OP02-2, OP02-2-2, OPX004).

[0090] 405. If the result of determination is that it does not exist, the reportable quantity of the target process is used as the target total reportable quantity of the target process, and the reported quantity of the target process is used as the target total reported quantity of the target process.

[0091] 406. Based on the target total reportable quantity and the target total reported quantity, determine the reportable quantity of the current process corresponding to the target process.

[0092] Steps 405 to 406 in this embodiment are similar to those in the previous Figure 3 The related steps of steps 303 to 304 in the illustrated embodiment are similar and will not be described in detail here.

[0093] In this embodiment, the process association diagram includes a comprehensive and complex process plan upper and lower layer association relationship and process front and back association relationship. Through the comprehensive and complex process association diagram, it is automatically determined whether the target process has a predecessor, as well as the target total reportable quantity and target total reported quantity corresponding to the target process, which avoids the situation in which the process of manually recording the transfer table to determine the process reportable quantity in the prior art, due to a certain data recording error, formula calculation error, etc., resulting in errors in the calculation of the aggregated quantity, so the accuracy of the process reportable quantity determination is high. Furthermore, since the entire process of determining the process reportable quantity is automatically realized, the cumbersome process involved in the manual search and calculation of data in the prior art is avoided. Therefore, the efficiency of determining the process reportable quantity is high. Secondly, the accuracy and efficiency of determining the target predecessor corresponding to the target process and the target shared process corresponding to the target process are high, so the accuracy and efficiency of determining the process reportable quantity are high.

[0094] based on Figure 2 , Figure 3 and Figure 4On this basis, in order to improve the accuracy of determining the reportable quantity of the target process corresponding to the current process based on the target total reportable quantity and the target total reported quantity, the reportable quantity of the target process corresponding to the current process can be determined based on the reporting upper limit of the target process corresponding to the current process. For specific implementation methods, please refer to the following description:

[0095] Among them, based on the target total reportable amount and the target total reported amount, the method for determining the reportable amount of the current process corresponding to the target process can be to determine the first difference between the target total reportable amount and the target total reported amount, and then determine the second difference between the reporting upper limit of the current process corresponding to the target process and the reported amount of the current process, and finally take the minimum value between the first difference and the second difference as the reportable amount of the current process.

[0096] Specifically, the calculation formula can be: The reportable quantity of this process = MIN (target total reportable quantity - target total reported quantity, reporting upper limit of this process - reported quantity of this process). Further, the calculation formula can be improved to: The reportable quantity of this process = MIN (total reportable quantity - total reported quantity, reporting upper limit of this process (1 + reporting upper limit tolerance) - reported quantity of this process).

[0097] It is worth mentioning that the reporting upper limit of this process is used to represent the reporting upper limit value that is required to be completed corresponding to the target process, and also represents the reporting upper limit value that the target process will only complete. Therefore, by setting the reporting upper limit of this process, the accuracy of determining the actual reportable amount of each process can be improved.

[0098] The above describes the method for determining the reportable amount of a process in the embodiment of the present application. The following describes the device for determining the reportable amount of a process in the embodiment of the present application. Figure 5 , an embodiment of the process reportable quantity determination device in the embodiment of the present application includes:

[0099] An acquisition unit is used to acquire a process association diagram, wherein the process association diagram includes a multi-layer process plan, an upper and lower layer association relationship between each layer of process plans, and a front and back association relationship between each process in the multi-layer process plan;

[0100] A determination unit, configured to determine whether a target process has a predecessor in the process association diagram, and obtain a determination result, wherein the predecessor is used to characterize a previous process of the target process;

[0101] The determining unit is further configured to determine a target total reportable quantity and a target total reported quantity corresponding to the target process based on the determination result;

[0102] The determining unit is further configured to determine the reportable quantity of the target process corresponding to the target process based on the target total reportable quantity and the target total reported quantity.

[0103] The determination unit is specifically used for, if in the process association diagram, the process plan of the current layer corresponding to the target process is the parent process plan, then determining whether there is a current layer predecessor corresponding to the target process in the parent process plan, so as to obtain the determination result; if in the process association diagram, the process plan of the current layer corresponding to the target process is a single-layer split sub-process plan after single-layer splitting of the parent process plan, then determining whether there is a current layer predecessor corresponding to the target process in the single-layer split sub-process plan, and / or whether there is a parent layer predecessor corresponding to the target process in the parent layer process plan corresponding to the single-layer split sub-process plan, so as to obtain the determination result; if in the process association diagram, the process plan of the current layer corresponding to the target process is a single-layer split sub-process plan after single-layer splitting of the parent process plan, then determining whether there is a current layer predecessor corresponding to the target process in the single-layer split sub-process plan, and / or whether there is a parent layer predecessor corresponding to the target process in the parent layer process plan corresponding to the single-layer split sub-process plan, so as to obtain the determination result; The current layer process plan is the nth layer split sub-process plan after the parent process plan is split into N layers, then determine whether there is a current layer predecessor corresponding to the target process in the nth layer split sub-process plan, and / or determine whether there is a parent layer predecessor corresponding to the target process in the target parent layer process plan corresponding to the nth layer split sub-process plan according to a recursive algorithm, so as to obtain the determination result, N≥2, N≥n≥1, the multi-layer process plan includes a parent process plan and a split sub-process plan, the upper and lower layer association relationship between the process plans of each layer is the upper and lower layer association relationship between the parent process plan and the split sub-process plan, and the split sub-process plan is the process plan obtained after splitting the parent process plan.

[0104] The determination unit is specifically used to, if the determination result is existence, after determining the target predecessor corresponding to the target process, use the qualified quantity of the target predecessor as the target total reportable quantity of the target process, and after determining the target shared process corresponding to the target process, use the sum of the reported quantities of the target process and the target shared process as the target total reported quantity of the target process, and / or if the determination result is non-existence, use the reportable quantity of the target process as the target total reportable quantity of the target process, and use the reported quantity of the target process as the target total reported quantity of the target process.

[0105] The determination unit is specifically used to determine a target layer process plan corresponding to the target process, and use the target layer predecessor corresponding to the target process of the target layer process plan, or the target layer predecessor and the export end of the lower layer process plan of the target layer process plan as the target predecessor, and use the qualified quantity of the target layer predecessor, or the sum of the qualified quantities of the target layer predecessor and the export end, as the target qualified quantity corresponding to the target predecessor.

[0106] The determining unit is specifically used for, if the process plan at the current layer corresponding to the target process has a current layer predecessor corresponding to the target process, then the process plan at the current layer corresponding to the target process is used as the target layer process plan corresponding to the target process, and the current layer predecessor is the target layer predecessor; if the process plan at the current layer corresponding to the target process does not have a current layer predecessor corresponding to the target process, and the nearest upper layer process plan corresponding to the target process has a nearest upper layer predecessor corresponding to the target process, then the nearest upper layer process plan corresponding to the target process is used as the target layer process plan corresponding to the target process, and the nearest upper layer predecessor is the target layer predecessor.

[0107] The determination unit is specifically used for, if the process plan at the current layer corresponding to the target process has a current layer predecessor corresponding to the target process, then using the entry first sequence of the lower layer process plan of the current layer process plan as the target shared process; if the process plan at the current layer corresponding to the target process does not have a current layer predecessor corresponding to the target process, and the nearest upper layer process plan corresponding to the target process has a nearest upper layer predecessor corresponding to the target process, then using the successor of the nearest upper layer predecessor and the entry first sequence of the lower layer process plan of the nearest upper layer process plan as the initial shared process, and using the processes other than the target process in the initial shared process as the target shared process.

[0108] The determination unit is specifically used to determine a first difference between the target total reportable amount and the target total reported amount, determine a second difference between the reporting upper limit of the process corresponding to the target process and the reported amount of the process, and take the minimum value between the first difference and the second difference as the reportable amount of the process.

[0109] In the embodiment of the present application, the process association diagram includes a comprehensive and complex process plan upper and lower layer association relationship and process front and back association relationship. Through the comprehensive and complex process association diagram, it is automatically determined whether the target process has a predecessor, as well as the target total reportable quantity and target total reported quantity corresponding to the target process, thereby avoiding the situation in which the error in calculating the aggregated quantity due to a data recording error, a formula calculation error, etc., in the process of manually recording the transfer table to determine the process reportable quantity in the prior art, so the accuracy of determining the process reportable quantity is high. Furthermore, since the entire process of determining the process reportable quantity is automatically realized, the cumbersome process involved in manually searching and calculating data in the prior art is avoided, so the efficiency of determining the process reportable quantity is high.

[0110] See below Figure 6 In the embodiment of the present application, an embodiment of the computer device 600 includes:

[0111] CPU 601, memory 605, input / output interface 604, wired or wireless network interface 603 and power supply 602;

[0112] The memory 605 is a temporary storage memory or a permanent storage memory;

[0113] The CPU 601 is configured to communicate with the memory 605 and execute the instructions in the memory 605 to perform the aforementioned Figure 2 , Figure 3 and Figure 4 The method in the illustrated embodiment.

[0114] The embodiment of the present application also provides a computer-readable storage medium, the computer-readable storage medium includes instructions, when the instructions are executed on a computer, the computer executes the aforementioned Figure 2 , Figure 3 and Figure 4 The method in the illustrated embodiment.

[0115] The present application also provides a computer program product including instructions, which, when executed on a computer, enables the computer to execute the aforementioned Figure 2 , Figure 3 and Figure 4 The method in the illustrated embodiment.

[0116] It should be understood that, although the various steps in the flowcharts involved in the above-mentioned embodiments are displayed in sequence according to the indication of the arrows, these steps are not necessarily executed in sequence according to the order indicated by the arrows. Unless there is a clear explanation in this article, the execution of these steps does not have a strict order restriction, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the above-mentioned embodiments can include multiple steps or multiple stages, and these steps or stages are not necessarily executed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily to be carried out in sequence, but can be executed in turn or alternately with other steps or at least a part of the steps or stages in other steps.

[0117] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.

[0118] In the several embodiments provided in the present application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be an indirect coupling or communication connection through some interfaces, devices or units, which can be electrical, mechanical or other forms.

[0119] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0120] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.

[0121] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions to enable a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, read-only memory), random access memory (RAM, random access memory), disk or optical disk and other media that can store program code.

Claims

1. A method for determining the reportable quantity of a process, characterized in that: include: Obtaining a process association diagram, wherein the process association diagram includes a multi-layer process plan, an upper and lower layer association relationship between each layer of process plans, and a front and back association relationship between each process in the multi-layer process plan; In the process association diagram, determining whether a target process has a predecessor, and obtaining a determination result, wherein the predecessor is used to characterize a previous process of the target process; Determine the target total reportable quantity and the target total reported quantity corresponding to the target process based on the determination result; Based on the target total reportable amount and the target total reported amount, the reportable amount of the current process corresponding to the target process is determined.

2. The method according to claim 1, characterized in that The multi-layer process plan includes a parent process plan and a split sub-process plan. The upper and lower layer association relationship between the process plans of each layer is the upper and lower layer association relationship between the parent process plan and the split sub-process plan. The split sub-process plan is a process plan obtained by splitting the parent process plan. Determining whether a target process has a predecessor in the process association diagram and obtaining a determination result includes: If, in the process association diagram, the process plan of the current layer corresponding to the target process is a parent process plan, determining whether there is a predecessor of the current layer corresponding to the target process in the parent process plan to obtain the determination result; If, in the process association diagram, the current-layer process plan corresponding to the target process is a single-layer split sub-process plan after the parent process plan is split into a single layer, it is determined whether there is a current-layer predecessor corresponding to the target process in the single-layer split sub-process plan, and / or whether there is a parent-layer predecessor corresponding to the target process in the parent-layer process plan corresponding to the single-layer split sub-process plan, so as to obtain the determination result; If in the process association diagram, the current-layer process plan corresponding to the target process is the n-th-layer split sub-process plan after the parent process plan is split into N layers, then determine whether there is a current-layer predecessor corresponding to the target process in the n-th-layer split sub-process plan, and / or determine according to a recursive algorithm whether there is a parent-layer predecessor corresponding to the target process in the target parent-layer process plan corresponding to the n-th-layer split sub-process plan, so as to obtain the determination result, N≥2, N≥n≥1.

3. The method according to claim 1, characterized in that Determining the target total reportable amount and the target total reported amount corresponding to the target process based on the determination result includes: If the determination result is existence, after determining the target predecessor corresponding to the target process, the qualified quantity of the target predecessor is used as the target total reportable quantity of the target process, and after determining the target shared process corresponding to the target process, the sum of the reported quantities of the target process and the target shared process is used as the target total reported quantity of the target process; and / or If the determination result is non-existent, the reportable amount of the target process is used as the target total reportable amount of the target process, and the reported amount of the target process is used as the target total reported amount of the target process.

4. The method according to claim 3, characterized in that The determining of the target predecessor corresponding to the target process includes: Determine a target layer process plan corresponding to the target process, and use the target layer predecessor corresponding to the target process of the target layer process plan, or the target layer predecessor and the exit final sequence of the lower layer process plan of the target layer process plan as the target predecessor; The qualified quantity of the target layer preamble, or the sum of the qualified quantities of the target layer preamble and the outlet end sequence, is used as the target qualified quantity corresponding to the target preamble.

5. The method according to claim 4, characterized in that The step of determining a target layer process plan corresponding to the target process includes: If the process plan at this layer corresponding to the target process has a predecessor at this layer corresponding to the target process, the process plan at this layer corresponding to the target process is used as the process plan at the target layer corresponding to the target process, and the predecessor at this layer is the predecessor at the target layer; If the process plan at the current level corresponding to the target process does not have a predecessor at the current level corresponding to the target process, and the process plan at the nearest upper level corresponding to the target process does have a predecessor at the nearest upper level corresponding to the target process, then the process plan at the nearest upper level corresponding to the target process shall be used as the target layer process plan corresponding to the target process, and the nearest upper level predecessor shall be the target layer predecessor.

6. The method according to claim 3, characterized in that The determining the target shared process corresponding to the target process includes: If the current layer process plan corresponding to the target process has a current layer predecessor corresponding to the target process, the entry first sequence of the lower layer process plan of the current layer process plan is used as the target shared process; If the process plan at the current level corresponding to the target process does not have a predecessor at the current level corresponding to the target process, and the process plan at the nearest upper level corresponding to the target process has a predecessor at the nearest upper level corresponding to the target process, then the successor of the nearest upper level predecessor and the entry first sequence of the lower level process plan of the nearest upper level process plan are used as the initial shared processes, and the processes in the initial shared processes except the target process are used as the target shared processes.

7. The method according to any one of claims 1 to 6, characterized in that: The determining, based on the target total reportable quantity and the target total reported quantity, the reportable quantity of the process corresponding to the target process includes: determining a first difference between the target total reportable amount and the target total reported amount; Determine a second difference between the reporting upper limit of the process corresponding to the target process and the reported amount of the process; The minimum value between the first difference and the second difference is taken as the reportable amount of the present process.

8. A device for determining process reportable quantity, characterized in that: include: An acquisition unit is used to acquire a process association diagram, wherein the process association diagram includes a multi-layer process plan, an upper and lower layer association relationship between each layer of process plans, and a front and back association relationship between each process in the multi-layer process plan; A determination unit, configured to determine whether a target process has a predecessor in the process association diagram, and obtain a determination result, wherein the predecessor is used to characterize a previous process of the target process; The determining unit is further configured to determine a target total reportable quantity and a target total reported quantity corresponding to the target process based on the determination result; The determining unit is further configured to determine the reportable quantity of the target process corresponding to the target process based on the target total reportable quantity and the target total reported quantity.

9. A computer device, characterized in that: include: CPU and memory; The memory is a short-term storage memory or a persistent storage memory; The central processing unit is configured to communicate with the memory and execute instructions in the memory to perform the method according to any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that: The computer-readable storage medium comprises instructions, and when the instructions are executed on a computer, the computer is caused to perform the method according to any one of claims 1 to 7.

11. A computer program product comprising instructions or a computer program, characterized in that When the computer program product is run on a computer, the computer is caused to execute the method according to any one of claims 1 to 7.