Work order problem analysis and processing system and method combined with production management

By combining work order problem analysis and processing methods of production management, we divide and expand transaction nodes, calculate correlations and distribution weights, and determine processing priorities and distribution sequences. This solves the problems of omissions and delays in the existing work order processing system and achieves It improves the scientificity and credibility of work order processing and improves the efficiency of problem handling in production management.

CN118863457BActive Publication Date: 2025-01-24上海市大数据中心
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202411111291.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-08-14
Publication Date
2025-01-24
Estimated Expiration
2044-08-14

AI Technical Summary

Technical Problem

The existing work order processing system has problems of omissions and delays in task allocation and tracking, and lacks comprehensive consideration of production and life for the problems to be solved in work orders, resulting in a lack of scientificity and credibility in the allocation results.

Method used

Based on the analysis and processing method of work order issues in combination with production management, obtain historical work order processing information and real -time work order information, divide and expand transaction nodes, calculate the correlation and distribution of rights between transaction nodes, and determine the priority and distribution order. And monitor and handle node status in real time to ensure the rationality and efficiency of the process.

Benefits of technology

A variety of comprehensive feedback on different types of work orders are achieved, the omissions and delays in the problem treatment are avoided, the scientific and credibleness of the work order processing is improved, and the problem -processing efficiency of problems in production management is ensured.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118863457B_ABST
    Figure CN118863457B_ABST
Patent Text Reader

Abstract

The present invention relates to the field of data analysis, and in particular to a work order problem analysis and processing system and method combined with production management, the system comprising: a work order processing module, a work order allocation module, and a node monitoring unit; the work order processing module divides the work order into transaction nodes, analyzes the correlation between the transaction nodes, and expands the transaction nodes contained in the work order, and analyzes the allocation priority of the expanded transaction nodes in the work order processing flow; the work order allocation module is used to calculate and analyze the allocation weight of each transaction node in all work order transaction node allocation queues, determine the allocation order of each transaction node, and is also used to calculate the allocation feedback factor between the transaction node and the target processing node, determine the processing node allocation result of each transaction node, and evaluate the actual processing result of each transaction node; the node monitoring unit is used to monitor the status of the work order processing node in real time, and provide feedback on the abnormal status of the processing node.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of data analysis, and in particular to a work order problem analysis and processing system and method combined with production management. Background Art

[0002] As the business structure of modern enterprises becomes increasingly complex, the continuous expansion of work production processes has led many companies to introduce work order processing systems to achieve task allocation and tracking;

[0003] However, there are the following defects in the current work order problem handling: on the one hand, due to the complex business structure of enterprises, the work orders raised by different business departments generally only reflect part of the problem, and it is impossible to provide comprehensive feedback on the problem from multiple aspects, resulting in omissions and delays in task division and allocation; on the other hand, the current work order processing method lacks comprehensive consideration of the actual impact of the problems to be solved in the work order on production and life, resulting in a lack of scientificity and credibility in the work order allocation results;

[0004] Therefore, it is necessary to combine a work order problem analysis and processing system and method with production management to make up for the above-mentioned defects and achieve a one-stop solution for different types of work orders. Summary of the invention

[0005] The purpose of the present invention is to provide a work order problem analysis and processing system and method combined with production management to solve the problems raised in the above-mentioned background technology.

[0006] In order to solve the above technical problems, the present invention provides the following technical solutions:

[0007] The work order problem analysis and processing method combined with production management includes the following analysis steps:

[0008] Step S100: Obtain historical work order processing information and processing evaluation results, divide all problem processing steps involved in historical work orders into transaction nodes to form a transaction node set, and calculate the correlation between all transaction nodes;

[0009] Step S200: Acquire the work order information received in real time and perform transaction node segmentation, and expand the transaction nodes according to the correlation between the transaction nodes;

[0010] Step S300: obtaining the processing order of each transaction node in the work order processing flow, and analyzing the priority assigned to each transaction node in the current work order processing flow;

[0011] Step S400: analyzing the allocation weight of each transaction node in all work order transaction node allocation queues, and setting the allocation order of each transaction node in all work order transaction node allocation queues;

[0012] Step S500: when allocating each transaction node, obtaining the current transaction node allocation history information, obtaining the target processing node that can process the current transaction node, and calculating the allocation feedback factor between the current transaction node and the target processing node;

[0013] Step S600: allocate processing nodes to the current transaction node, monitor the transaction node status of the allocated processing nodes in real time, and provide feedback reminders for abnormal status of the processing nodes.

[0014] In the above technical solution, step S100 includes the following contents:

[0015] Obtain the processing process of the issues involved in the historical work orders, divide the processing process into various transaction nodes according to the processing content, and count all the transaction node information divided by the issues involved in all historical work orders;

[0016] Count the number of occurrences of each transaction node in each historical work order. For any transaction node a and transaction node b, according to the formula: Calculate the correlation between transaction node b and transaction node a;

[0017] Among them, S a,b is the correlation between transaction node a and transaction node b, N a is the number of historical work orders that appeared in transaction node a, N a∩b is the number of historical work orders where transaction node a and transaction node b appear at the same time;

[0018] In the above technical solution, step S200 includes the following contents:

[0019] Divide the work order obtained in real time into transaction nodes, set the divided transaction nodes as the first-level transaction nodes of the current work order, and set the correlation between all first-level transaction nodes and the current work order to 1;

[0020] Set the transaction node correlation threshold, calculate the correlation of all transaction nodes in the transaction node set except the first-level transaction node to each first-level transaction node, and for any selected transaction node, select the data with the greatest correlation between the current transaction node and all first-level transaction nodes as the correlation between the current transaction node and the current work order, and set the transaction node with a correlation with the current work order greater than the threshold as the second-level transaction node of the current work order;

[0021] Then calculate the correlation of all transaction nodes in the transaction node set except the first and second level transaction nodes to each second level transaction node, and then multiply it by the correlation between the corresponding second level transaction node and the current work order, select the data with the largest correlation multiplication result as the correlation between the current transaction node and the current work order, and set the transaction node with a correlation with the current work order greater than the threshold as the third level transaction node of the current work order;

[0022] The above method is used to sequentially filter the transaction nodes of the current work order at all levels for transaction node expansion, and record the relevance of the transaction nodes at all levels to the current work order; the probability of each transaction node existing at the same time in the same work order is analyzed according to the frequency of simultaneous occurrence of different transaction nodes, and the transaction nodes at all levels are filtered through threshold judgment and the transaction nodes of the current work order are expanded, ensuring that the processing steps required for problem solving can be fully considered when analyzing the work order problem, realizing one-stop processing of various types of work order problems, and avoiding the omission of steps and delays in the work order processing process caused by one-sided problem feedback and analysis;

[0023] In the above technical solution, step S300 includes the following contents:

[0024] Analyze the processing order of each transaction node in the current work order processing flow, obtain the order relationship of each transaction node of the current work order, and set the allocation priority of each transaction node in the current work order processing flow from front to back according to the process sequence;

[0025] For any transaction node a and transaction node b, if the progress of transaction node b requires the completion of transaction node a as a prerequisite, then transaction node a is assigned a higher priority than transaction node b in the current work order processing flow; if neither transaction node a nor transaction node b requires the completion of the other transaction node as a prerequisite, and transaction node a is more relevant to the current work order than transaction node b, then transaction node a is assigned a higher priority than transaction node b in the current work order processing flow;

[0026] Priority is set according to the work order problem handling process to ensure the orderliness and consistency of transaction node processing, and to avoid the situation in which the preceding transaction node is not completed and the subsequent transaction node is already allocated, which leads to transaction node backlog and delay in overall work order processing;

[0027] In the above technical solution, step S400 includes the following contents:

[0028] Obtain the problem type involved in the current work order and the impact data on production, and calculate the impact factor of the current work order according to the formula:

[0029]

[0030] Among them, I is the impact factor of the current work order, i is the type number of the problem involved in the work order, and n a is the number of problem types involved in the work order, α i The impact factor evaluation weight for question type i, k i is the judgment coefficient of problem type i, j is the evaluation parameter number of the impact factor of problem type i, The number of parameters for evaluating the impact factor for problem type i, The evaluation weight of the impact factor evaluation parameter j for problem type i, is the specific data of the evaluation parameter j of the impact factor of problem type i; when the problem involved in the current work order includes problem type i, k i =1, when the problem involved in the current work order does not include problem type i, k i =0;

[0031] Get the work order submission time information, calculate the allocation weight of each transaction node in the work order in the allocation queue of all work order transaction nodes, and for any transaction node t in the current work order, according to the formula:

[0032] Wt=St*I*Tw;

[0033] Among them, W t The allocation weight of transaction node t in all work order transaction nodes allocation queues, S t is the relevance of transaction node t to the current work order, I is the impact factor of the current work order, T w The time from the time the current work order is submitted to the current time point;

[0034] When a work order is submitted, the transaction nodes are divided first, and then the allocation priority of each transaction node in the work order processing flow is calculated. When the precondition transaction node processing of the transaction node is completed, the allocation weight of the current transaction node in all work order transaction node allocation queues is calculated and added to all work order transaction node allocation queues for allocation weight comparison, and the transaction nodes in the allocation queue are allocated in descending order of allocation weight; the interference caused by the current work order feedback problems is analyzed from multiple angles, the impact of the work order on the actual production when waiting for processing is comprehensively considered, and the processing priority of each work order in the actual production management is quantified to ensure the rationality of the work order transaction node allocation sequence;

[0035] In the above technical solution, step S500 includes the following contents:

[0036] Obtain the processing node allocation results of each transaction node in the historical work order and the evaluation score data after the processing node is completed, filter all target processing nodes that can process the current transaction node, and calculate the allocation feedback factor between the current transaction node and each target processing node. For any target processing node n, according to the formula:

[0037]

[0038] Among them, F n is the distribution feedback factor between the current transaction node and the target processing node n, d is the processing number of the current transaction node in the historical work order, and n d is the number of times the current transaction node has been processed in the historical work order, e dThe evaluation result data of the current transaction node processing number d in the historical work order, T n The estimated processing time for the current transaction node to be assigned to the target processing node n;

[0039] When calculating the allocation feedback factor between the current transaction node and the target processing node n, if the target processing node n is processing a transaction node, the remaining processing time of the transaction node being processed is added to the estimated processing time of the current transaction node as the estimated processing time allocated by the current transaction node to the target processing node n for calculation;

[0040] In the above technical solution, step S600 includes the following contents:

[0041] All transaction nodes in the work order transaction node allocation queue are assigned to target processing nodes in turn, and the target processing node with the largest allocation feedback factor with the current transaction node is selected as the processing node of the current transaction node. Based on the actual production data, the allocation processing result evaluation feedback is performed on each target processing node, and the maximum allocation feedback factor is performed on each transaction node to formulate the optimal allocation strategy based on the processing time and allocation processing evaluation results;

[0042] When the selected processing node has an allocated transaction node waiting to be processed, compare the allocation weights of the current transaction node and the allocated transaction node waiting to be processed in all work order transaction node allocation queues;

[0043] If the current transaction node allocation weight is high, the allocated transaction node waiting to be processed will be re-added to the transaction node allocation queue of all work orders and the target processing node will be allocated again; if the allocated transaction node waiting to be processed has a high allocation weight, the allocation result of the allocated transaction node waiting to be processed will not be adjusted, and the current processing node will be set as the processing node of the current transaction node and wait for processing; when the estimated processing time of the allocated transaction node waiting to be processed changes, the allocation feedback factor of the transaction node and each target processing node will be recalculated, and the target processing node will be selected again, and the allocation result of the transaction node will be updated in real time to avoid delays in the overall process of the work order due to delays in individual transaction nodes when multiple types of work orders are processed in one stop;

[0044] Monitor the status of the processing nodes assigned to each transaction node in real time, set a delay time threshold, and monitor the idle state duration of the processing node when there are assigned transaction nodes waiting to be processed. When the idle state duration is greater than the delay time threshold, send a transaction node delay signal; when a transaction node with a lower allocation weight in the transaction node waiting processing queue of the processing node is processed before a transaction node with a higher weight, send a transaction node allocation queue abnormality signal; by real-time monitoring of the real-time status of the processing node and the assigned transaction node data, ensure the normal operation of each processing node in the process and the rationality and persuasiveness of the transaction node allocation process.

[0045] A work order problem analysis and processing system combined with production management using the work order problem analysis and processing method combined with production management described in the above technical solution, the system comprising: a work order processing module, a work order allocation module, and a node monitoring unit;

[0046] The work order processing module divides the work order into transaction nodes, analyzes the correlation between transaction nodes, expands the transaction nodes contained in the work order, and analyzes the allocation priority of the expanded transaction nodes in the work order processing flow; the work order allocation module is used to calculate and analyze the allocation weight of each transaction node in all work order transaction node allocation queues, determine the allocation order of each transaction node, and is also used to calculate the allocation feedback factor between the transaction node and the target processing node, determine the processing node allocation result of each transaction node, and evaluate the actual processing result of each transaction node; the node monitoring unit is used to monitor the status of the work order processing node in real time, and provide feedback on the abnormal status of the processing node.

[0047] In the above technical solution, the work order processing module includes: a transaction node division unit, a transaction node expansion unit, and an allocation priority calculation unit;

[0048] The transaction node division unit divides the problem processing steps involved in the work order into transaction nodes and aggregates the transaction nodes divided by all historical work orders into a transaction node set; the transaction node expansion unit is used to calculate the correlation between transaction nodes and expand the transaction nodes of the current work order; the allocation priority calculation unit is used to set the allocation priority of each transaction node in the work order processing flow according to the processing order of the transaction nodes in the work order processing flow.

[0049] In the above technical solution, the work order allocation module includes: an impact factor calculation unit, an allocation weight calculation unit, a transaction node allocation unit, and a processing evaluation node;

[0050] The impact factor calculation unit analyzes the actual impact of the problems involved in the work order on production, and quantifies the impact factors of the work order; the allocation weight calculation unit is used for the allocation weight of each transaction node in the allocation queue of all work order transaction nodes; the transaction node allocation unit is used to calculate the allocation feedback factor between the transaction node and each target processing node, and allocates processing nodes to each transaction node; the processing evaluation node is used to evaluate the actual processing results of the completed transaction nodes.

[0051] Compared with the prior art, the beneficial effects achieved by the present invention are:

[0052] The present invention divides historical work order data into transaction nodes, analyzes the correlation of transaction nodes contained in each work order in production management, and then expands transaction nodes for various types of work orders, and comprehensively supplements the problem handling steps for various types of work orders, thereby avoiding the one-sided description of problem feedback caused by different focuses on work orders submitted by different departments, which has a great impact on the resolution of problems in production management, and can also achieve one-stop processing of various types of work orders, thereby improving the efficiency of production problem handling;

[0053] The present invention combines the estimated time of transaction processing and the interference of problem processing delays on actual production to quantitatively analyze the allocation priority of each transaction during actual processing, analyzes the target processing node allocation strategy based on the historical work order processing evaluation results, and adjusts the allocation processing order that appears in the actual allocation process to re-formulate the allocation strategy to ensure the persuasiveness and rationality of the task allocation results in work order processing;

[0054] The present invention also ensures the actual implementation effectiveness of allocation results in various types of work order processing flows by real-time monitoring of the status of transaction nodes and processing nodes in the allocation strategy, avoids processing node anomalies and transaction node order confusion, and ensures healthy and efficient operation of the overall system. BRIEF DESCRIPTION OF THE DRAWINGS

[0055] The accompanying drawings are used to provide a further understanding of the present invention and constitute a part of the specification. Together with the embodiments of the present invention, they are used to explain the present invention and do not constitute a limitation of the present invention. In the accompanying drawings:

[0056] Figure 1 It is a flow chart of the work order problem analysis and processing method combined with production management of the present invention;

[0057] Figure 2 It is an organizational structure diagram of the work order problem analysis and processing system combined with production management of the present invention. DETAILED DESCRIPTION

[0058] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of 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.

[0059] See also Figure 1-Figure 2 , the present invention provides a technical solution:

[0060] like Figure 1 As shown, the present invention provides a work order problem analysis and processing method combined with production management, the method comprising the following analysis steps:

[0061] Step S100: Obtain historical work order processing information and processing evaluation results, divide all problem processing steps involved in historical work orders into transaction nodes to form a transaction node set, and calculate the correlation between all transaction nodes;

[0062] Step S200: Acquire the work order information received in real time and perform transaction node segmentation, and expand the transaction nodes according to the correlation between the transaction nodes;

[0063] Step S300: obtaining the processing order of each transaction node in the work order processing flow, and analyzing the priority assigned to each transaction node in the current work order processing flow;

[0064] Step S400: analyzing the allocation weight of each transaction node in all work order transaction node allocation queues, and setting the allocation order of each transaction node in all work order transaction node allocation queues;

[0065] Step S500: when allocating each transaction node, obtaining the current transaction node allocation history information, obtaining the target processing node that can process the current transaction node, and calculating the allocation feedback factor between the current transaction node and the target processing node;

[0066] Step S600: allocate processing nodes to the current transaction node, monitor the transaction node status of the allocated processing nodes in real time, and provide feedback reminders for abnormal status of the processing nodes.

[0067] Step S100 includes the following contents:

[0068] Obtain the processing process of the issues involved in the historical work orders, divide the processing process into various transaction nodes according to the processing content, and count all the transaction node information divided by the issues involved in all historical work orders;

[0069] Count the number of occurrences of each transaction node in each historical work order. For any transaction node a and transaction node b, according to the formula: Calculate the correlation between transaction node b and transaction node a;

[0070] Among them, S a,b is the correlation between transaction node a and transaction node b, N a is the number of historical work orders that appeared in transaction node a, N a∩b is the number of historical work orders where transaction node a and transaction node b appear at the same time;

[0071] In the specific implementation, the correlation between transaction nodes has a unidirectional feature. Take the personnel approval transaction and the material filling and submission transaction as an example. Assuming that the work orders containing personnel approval all contain the material filling and submission transaction, the correlation value of the material filling and submission transaction to the personnel approval transaction is 1. Among the work orders containing the material filling and submission transaction, the proportion of work orders containing the personnel approval transaction is only 20%, so the correlation value of the personnel approval transaction to the material filling and submission transaction is 0.2;

[0072] Step S200 includes the following contents:

[0073] Divide the work order obtained in real time into transaction nodes, set the divided transaction nodes as the first-level transaction nodes of the current work order, and set the correlation between all first-level transaction nodes and the current work order to 1;

[0074] Set the transaction node correlation threshold, calculate the correlation of all transaction nodes in the transaction node set except the first-level transaction node to each first-level transaction node, and for any selected transaction node, select the data with the greatest correlation between the current transaction node and all first-level transaction nodes as the correlation between the current transaction node and the current work order, and set the transaction node with a correlation with the current work order greater than the threshold as the second-level transaction node of the current work order;

[0075] Then calculate the correlation of all transaction nodes in the transaction node set except the first and second level transaction nodes to each second level transaction node, and then multiply it by the correlation between the corresponding second level transaction node and the current work order, select the data with the largest correlation multiplication result as the correlation between the current transaction node and the current work order, and set the transaction node with a correlation with the current work order greater than the threshold as the third level transaction node of the current work order;

[0076] Use the above method to sequentially filter the transaction nodes at all levels of the current work order to expand the transaction nodes, and record the relevance of the transaction nodes at all levels to the current work order;

[0077] In the specific implementation, the correlation threshold is set to 0.9. Assuming that the current work order contains transaction nodes y1 and y2, transaction nodes y1 and y2 are set as the first-level transaction nodes of the current work order, and the correlation with the current work order is 1; assuming that the correlations of transaction node y3 to transaction nodes y1, y2, and y4 are 0.96, 0.94, and 0.5 respectively, and the correlations of transaction node y4 to transaction nodes y1, y2, and y3 are 0.8, 0.88, and 0.94 respectively; firstly, the first round of calculation is performed, and the largest correlation data of 0.96 among the first-level transaction nodes y1 and y2 is selected as The correlation between transaction node y3 and the current work order is as follows: the correlation between transaction node y3 and the current work order is 0.88, which is the largest correlation data between the first-level transaction nodes y1 and y2, and the transaction node y3 is selected as the second-level transaction node of the current work order through threshold judgment; the second round of calculation is performed, and the correlation between transaction node y4 and the current work order is calculated to be 0.9024 based on the correlation between transaction node y4 and transaction node y3, and the transaction node y4 is selected as the third-level transaction node of the current work order through threshold judgment, and the correlation between transaction node y4 and the current work order is corrected to 0.9024;

[0078] Step S300 includes the following contents:

[0079] Analyze the processing order of each transaction node in the current work order processing flow, obtain the order relationship of each transaction node of the current work order, and set the allocation priority of each transaction node in the current work order processing flow from front to back according to the process sequence;

[0080] For any transaction node a and transaction node b, if the progress of transaction node b requires the completion of transaction node a as a prerequisite, then transaction node a is assigned a higher priority than transaction node b in the current work order processing flow; if neither transaction node a nor transaction node b requires the completion of the other transaction node as a prerequisite, and transaction node a is more relevant to the current work order than transaction node b, then transaction node a is assigned a higher priority than transaction node b in the current work order processing flow;

[0081] In specific implementation, transaction nodes are processed in a serial-parallel manner, and the priority of each transaction node is determined according to the actual problem processing process; if the processing of any transaction node b requires the completion of another transaction node a as a prerequisite, then when processing transaction node a, the allocation order is before transaction node b; if transaction nodes a and b can be processed independently without the completion of another transaction node as a prerequisite, the one with greater relevance to the current work order will have a higher allocation priority;

[0082] Step S400 includes the following contents:

[0083] Obtain the problem type involved in the current work order and the impact data on production, and calculate the impact factor of the current work order according to the formula:

[0084]

[0085] Among them, I is the impact factor of the current work order, i is the type number of the problem involved in the work order, and n a is the number of problem types involved in the work order, α i The impact factor evaluation weight for issue type i, k i is the judgment coefficient of problem type i, j is the evaluation parameter number of the impact factor of problem type i, The number of parameters for evaluating the impact factor for problem type i, The evaluation weight of the impact factor evaluation parameter j for problem type i, is the specific data of the evaluation parameter j of the impact factor of problem type i; when the problem involved in the current work order includes problem type i, k i =1, when the problem involved in the current work order does not include problem type i, k i =0;

[0086] In the specific implementation, taking the server fault repair work order and the security department personnel transfer work order as examples, the fault repair work order involves problems that interfere with the user experience, and the judgment coefficient corresponding to the user experience interference in the server fault repair work order is set to 1. The security department personnel transfer does not interfere with user use, and the judgment coefficient corresponding to the user experience interference in the security department personnel transfer work order is set to 0;

[0087] Get the work order submission time information, calculate the allocation weight of each transaction node in the work order in the allocation queue of all work order transaction nodes, and for any transaction node t in the current work order, according to the formula:

[0088] Wt=St*I*Tw;

[0089] Among them, W t The allocation weight of transaction node t in all work order transaction nodes allocation queues, S t is the relevance of transaction node t to the current work order, I is the impact factor of the current work order, T w The time from the time the current work order is submitted to the current time point;

[0090] When a work order is submitted, the transaction nodes are divided first, and then the allocation priority of each transaction node in the work order processing flow is calculated. When the processing of the transaction node's prerequisite transaction node is completed, the allocation weight of the current transaction node in all work order transaction node allocation queues is calculated and added to all work order transaction node allocation queues for allocation weight comparison, and the transaction nodes in the allocation queue are allocated processing nodes in descending order of allocation weight.

[0091] Step S500 includes the following contents:

[0092] Obtain the processing node allocation results of each transaction node in the historical work order and the evaluation score data after the processing node is completed, filter all target processing nodes that can process the current transaction node, and calculate the allocation feedback factor between the current transaction node and each target processing node. For any target processing node n, according to the formula:

[0093]

[0094] Among them, F n is the distribution feedback factor between the current transaction node and the target processing node n, d is the processing number of the current transaction node in the historical work order, and n d is the number of times the current transaction node has been processed in the historical work order, e d The evaluation result data of the current transaction node processing number d in the historical work order, T n The estimated processing time for the current transaction node to be assigned to the target processing node n;

[0095] When calculating the allocation feedback factor between the current transaction node and the target processing node n, if the target processing node n is processing a transaction node, the remaining processing time of the transaction node being processed is added to the estimated processing time of the current transaction node as the estimated processing time allocated by the current transaction node to the target processing node n for calculation;

[0096] In the specific implementation, it is assumed that among the processing nodes assigned to transaction node m, transaction nodes m1, m2, and m3 are waiting for processing, and their respective processing times are 0.5h, 0.1h, and 0.6h, respectively, and the remaining processing time of the transaction node being processed by the processing node is 0.3h. When participating in the calculation, the estimated processing time of transaction node m is 1.5h;

[0097] Step S600 includes the following contents:

[0098] All transaction nodes in all work order transaction node allocation queues are assigned target processing nodes in turn, and the target processing node with the largest feedback factor with the current transaction node is selected as the processing node of the current transaction node. When the selected processing node has an allocated transaction node waiting to be processed, the allocation weights of the current transaction node and the allocated transaction node waiting to be processed in all work order transaction node allocation queues are compared;

[0099] If the current transaction node allocation weight is high, the allocated transaction node waiting to be processed will be re-added to the all-work order transaction node allocation queue to perform target processing node allocation again; if the allocated transaction node waiting to be processed has a high allocation weight, the allocation result of the allocated transaction node waiting to be processed will not be adjusted, and the current processing node will be set as the processing node of the current transaction node and wait for processing;

[0100] Monitor the status of the processing nodes assigned to each transaction node in real time, set a delay time threshold, and monitor the idle state duration of the processing node when there are assigned transaction nodes waiting to be processed. When the idle state duration is greater than the delay time threshold, send a transaction node delay signal; when there are transaction nodes with lower allocation weights in the transaction node waiting processing queue of the processing node, and their processing order precedes that of transaction nodes with higher allocation weights, send a transaction node allocation queue abnormality signal.

[0101] like Figure 2 As shown, the present invention also provides a work order problem analysis and processing system combined with production management, the system comprising: a work order processing module, a work order allocation module, and a node monitoring unit;

[0102] The work order processing module divides the work order into transaction nodes, analyzes the correlation between transaction nodes, expands the transaction nodes contained in the work order, and analyzes the allocation priority of the expanded transaction nodes in the work order processing flow; the work order allocation module is used to calculate and analyze the allocation weight of each transaction node in all work order transaction node allocation queues, determine the allocation order of each transaction node, and also calculate the allocation feedback factor between the transaction node and the target processing node, determine the processing node allocation result of each transaction node, and evaluate the actual processing result of each transaction node; the node monitoring unit is used to monitor the status of the work order processing node in real time and provide feedback on the abnormal status of the processing node.

[0103] The work order processing module includes: a transaction node division unit, a transaction node expansion unit, and an allocation priority calculation unit;

[0104] The transaction node division unit divides the problem processing steps involved in the work order into transaction nodes and aggregates the transaction nodes divided by all historical work orders into a transaction node set; the transaction node expansion unit is used to calculate the correlation between transaction nodes and expand the transaction nodes of the current work order; the allocation priority calculation unit is used to set the allocation priority of each transaction node in the work order processing flow according to the processing order of the transaction nodes in the work order processing flow.

[0105] The work order allocation module includes: an impact factor calculation unit, an allocation weight calculation unit, a transaction node allocation unit, and a processing evaluation node;

[0106] The impact factor calculation unit analyzes the actual impact of the problems involved in the work order on production, and quantifies the impact factors of the work order; the allocation weight calculation unit is used for the allocation weight of each transaction node in the allocation queue of all work order transaction nodes; the transaction node allocation unit is used to calculate the allocation feedback factor between the transaction node and each target processing node, and allocate processing nodes to each transaction node; the processing evaluation node is used to evaluate the actual processing results of the completed transaction nodes.

[0107] 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", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or 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 device.

[0108] Finally, it should be noted that the above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art can still modify the technical solutions described in the aforementioned embodiments or replace some of the technical features therein by equivalents. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention shall be included in the protection scope of the present invention.

Claims

1. A method for analyzing and processing work order problems in combination with production management, characterized in that: The analysis steps include: Step S100: Obtain historical work order processing information and processing evaluation results, divide all problem processing steps involved in historical work orders into transaction nodes to form a transaction node set, and calculate the correlation between all transaction nodes; Step S200: Acquire the work order information received in real time and perform transaction node segmentation, and expand the transaction nodes according to the correlation between the transaction nodes; Step S300: obtaining the processing order of each transaction node in the work order processing flow, and analyzing the priority assigned to each transaction node in the current work order processing flow; Step S400: analyzing the allocation weight of each transaction node in all work order transaction node allocation queues, and setting the allocation order of each transaction node in all work order transaction node allocation queues; Step S500: when allocating each transaction node, obtaining the current transaction node allocation history information, obtaining the target processing node that can process the current transaction node, and calculating the allocation feedback factor between the current transaction node and the target processing node; Step S600: allocate processing nodes to the current transaction nodes, monitor the transaction node status of the allocated processing nodes in real time, and provide feedback reminders for abnormal status of the processing nodes; Wherein, step S100 includes the following contents: Obtain the processing process of the issues involved in the historical work orders, divide the processing process into various transaction nodes according to the processing content, and count all the transaction node information divided by the issues involved in all historical work orders; Count the number of occurrences of each transaction node in each historical work order. For any transaction node a and transaction node b, according to the formula: Calculate the correlation between transaction node b and transaction node a; Among them, S a,b is the correlation between transaction node a and transaction node b, N a is the number of historical work orders that appeared in transaction node a, N a∩b is the number of historical work orders where transaction node a and transaction node b appear at the same time; Step S200 includes the following contents: Divide the work order obtained in real time into transaction nodes, set the divided transaction nodes as the first-level transaction nodes of the current work order, and set the correlation between all first-level transaction nodes and the current work order to 1; Set the transaction node correlation threshold, calculate the correlation of all transaction nodes in the transaction node set except the first-level transaction node to each first-level transaction node, and for any selected transaction node, select the data with the greatest correlation between the current transaction node and all first-level transaction nodes as the correlation between the current transaction node and the current work order, and set the transaction node with a correlation with the current work order greater than the threshold as the second-level transaction node of the current work order; Then calculate the correlation of all transaction nodes in the transaction node set except the first and second level transaction nodes to each second level transaction node, and then multiply it by the correlation between the corresponding second level transaction node and the current work order, select the data with the largest correlation multiplication result as the correlation between the current transaction node and the current work order, and set the transaction node with a correlation with the current work order greater than the threshold as the third level transaction node of the current work order; Use the above method to sequentially filter the transaction nodes at all levels of the current work order to expand the transaction nodes, and record the relevance of the transaction nodes at all levels to the current work order; Step S300 includes the following contents: Analyze the processing order of each transaction node in the current work order processing flow, obtain the order relationship of each transaction node of the current work order, and set the allocation priority of each transaction node in the current work order processing flow from front to back according to the process sequence; For any transaction node a and transaction node b, if the progress of transaction node b requires the completion of transaction node a as a prerequisite, then transaction node a is assigned a higher priority than transaction node b in the current work order processing flow; if neither transaction node a nor transaction node b requires the completion of the other transaction node as a prerequisite, and transaction node a is more relevant to the current work order than transaction node b, then transaction node a is assigned a higher priority than transaction node b in the current work order processing flow; Step S400 includes the following contents: Obtain the problem type involved in the current work order and the impact data on production, and calculate the impact factor of the current work order according to the formula: Among them, I is the impact factor of the current work order, i is the type number of the problem involved in the work order, and n a is the number of problem types involved in the work order, α i The impact factor evaluation weight for issue type i, k i is the judgment coefficient of problem type i, j is the evaluation parameter number of the impact factor of problem type i, The number of parameters for evaluating the impact factor for problem type i, The evaluation weight of the impact factor evaluation parameter j for problem type i, is the specific data of the evaluation parameter j of the impact factor of problem type i; when the problem involved in the current work order includes problem type i, k i =1, when the problem involved in the current work order does not include problem type i, k i =0; Get the work order submission time information, calculate the allocation weight of each transaction node in the work order in the allocation queue of all work order transaction nodes, and for any transaction node t in the current work order, according to the formula: Wt=St*I*Tw; Among them, W t The allocation weight of transaction node t in all work order transaction nodes allocation queues, S t is the relevance of transaction node t to the current work order, I is the impact factor of the current work order, T w The time from the time the current work order is submitted to the current time point; When a work order is submitted, the transaction nodes are divided first, and then the allocation priority of each transaction node in the work order processing flow is calculated. When the precondition transaction node processing of the transaction node is completed, the allocation weight of the current transaction node in all work order transaction node allocation queues is calculated and added to all work order transaction node allocation queues for allocation weight comparison, and the transaction nodes in the allocation queue are allocated processing nodes in descending order of allocation weight; Step S500 includes the following contents: Obtain the processing node allocation results of each transaction node in the historical work order and the evaluation score data after the processing node is completed, filter all target processing nodes that can process the current transaction node, and calculate the allocation feedback factor between the current transaction node and each target processing node. For any target processing node n, according to the formula: Among them, F n is the distribution feedback factor between the current transaction node and the target processing node n, d is the processing number of the current transaction node in the historical work order, and n d is the number of times the current transaction node has been processed in the historical work order, e d The evaluation result data of the current transaction node processing number d in the historical work order, T n The estimated processing time for the current transaction node to be assigned to the target processing node n; When calculating the allocation feedback factor between the current transaction node and the target processing node n, if the target processing node n is processing a transaction node, the remaining processing time of the transaction node being processed is added to the estimated processing time of the current transaction node as the estimated processing time allocated by the current transaction node to the target processing node n for calculation; Step S600 includes the following contents: All transaction nodes in all work order transaction node allocation queues are assigned target processing nodes in turn, and the target processing node with the largest feedback factor with the current transaction node is selected as the processing node of the current transaction node. When the selected processing node has an allocated transaction node waiting to be processed, the allocation weights of the current transaction node and the allocated transaction node waiting to be processed in all work order transaction node allocation queues are compared; If the current transaction node allocation weight is high, the allocated transaction node waiting to be processed will be re-added to the all-work order transaction node allocation queue to perform target processing node allocation again; if the allocated transaction node waiting to be processed has a high allocation weight, the allocation result of the allocated transaction node waiting to be processed will not be adjusted, and the current processing node will be set as the processing node of the current transaction node and wait for processing; Monitor the status of the processing nodes assigned to each transaction node in real time, set a delay time threshold, and monitor the idle state duration of the processing node when there are assigned transaction nodes waiting to be processed. When the idle state duration is greater than the delay time threshold, send a transaction node delay signal; when there are transaction nodes with lower allocation weights in the transaction node waiting processing queue of the processing node, and their processing order precedes that of transaction nodes with higher allocation weights, send a transaction node allocation queue abnormality signal.

2. A work order problem analysis and processing system combined with production management using the work order problem analysis and processing method combined with production management according to claim 1, characterized in that: The system comprises: a work order processing module, a work order allocation module, and a node monitoring unit; The work order processing module divides the work order into transaction nodes, analyzes the correlation between transaction nodes, expands the transaction nodes contained in the work order, and analyzes the allocation priority of the expanded transaction nodes in the work order processing flow; the work order allocation module is used to calculate and analyze the allocation weight of each transaction node in all work order transaction node allocation queues, determine the allocation order of each transaction node, and is also used to calculate the allocation feedback factor between the transaction node and the target processing node, determine the processing node allocation result of each transaction node, and evaluate the actual processing result of each transaction node; the node monitoring unit is used to monitor the status of the work order processing node in real time, and provide feedback on the abnormal status of the processing node.

3. The work order problem analysis and processing system combined with production management according to claim 2 is characterized in that: The work order processing module includes: a transaction node division unit, a transaction node expansion unit, and an allocation priority calculation unit; The transaction node division unit divides the problem processing steps involved in the work order into transaction nodes and aggregates the transaction nodes divided by all historical work orders into a transaction node set; the transaction node expansion unit is used to calculate the correlation between transaction nodes and expand the transaction nodes of the current work order; the allocation priority calculation unit is used to set the allocation priority of each transaction node in the work order processing flow according to the processing order of the transaction nodes in the work order processing flow.

4. The work order problem analysis and processing system combined with production management according to claim 2 is characterized in that: The work order allocation module includes: an impact factor calculation unit, an allocation weight calculation unit, a transaction node allocation unit, and a processing evaluation node; The impact factor calculation unit analyzes the actual impact of the problems involved in the work order on production, and quantifies the impact factors of the work order; the allocation weight calculation unit is used for the allocation weight of each transaction node in the allocation queue of all work order transaction nodes; the transaction node allocation unit is used to calculate the allocation feedback factor between the transaction node and each target processing node, and allocates processing nodes to each transaction node; the processing evaluation node is used to evaluate the actual processing results of the completed transaction nodes.

Citation Information

Patent Citations

  • Multistage linkage work order processing method

    CN118863458A