Process management method and device, equipment, storage medium and computer program product

By receiving process correction work orders entered by users, using the risk identification model to generate risk identification and approval paths, the existing process management solutions are solved, and efficient and intelligent process management is achieved.

CN120218871AActive Publication Date: 2025-06-27PEOPLE'S INSURANCE COMPANY OF CHINA
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
CN202510677429.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-05-23
Publication Date
2025-06-27
Estimated Expiration
2045-05-23

AI Technical Summary

Technical Problem

The existing process management plan is inefficient and cannot make real-time corrections to processes based on actual business needs, resulting in data being outdated and affecting business operations.

Method used

By receiving process correction tickets input by users, the correction characteristics are determined, and risk identification is used to identify risks, risk levels are determined, and the optimal approval path is dynamically generated to achieve automated and intelligent correction of the process.

Benefits of technology

It improves the efficiency and accuracy of process correction, realizes real-time monitoring and correction of business processes, avoids redundant approval processes, and enhances the security and compliance of process management.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120218871A_ABST
    Figure CN120218871A_ABST
Patent Text Reader

Abstract

The invention discloses a process management method and device, equipment, a storage medium and a computer program product, and is used for solving the problems that an existing process management scheme is relatively low in efficiency, and the process cannot be corrected in real time according to actual business requirements. The method comprises the steps of receiving a process correction work order input by a user through a pre-trained work order portrait template, and determining correction features corresponding to the process correction work order; according to the correction features, performing risk identification on the process correction work order by using a pre-trained risk identification model, and determining a risk level corresponding to the process correction work order; according to the risk level, determining an examination and approval node corresponding to the flow correction work order, and based on the examination and approval node, determining an optimal examination and approval path corresponding to the flow correction work order; and according to the optimal approval path, generating an approval process corresponding to the process correction work order.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of computer information technology, and particularly to a process management method, apparatus, device, storage medium, and computer program product. Background Art

[0002] With the expansion of enterprise scale and the increase in business complexity, the demand for process management in enterprises is growing day by day. The traditional manual-dependent process management method has been difficult to meet the needs of modern enterprises. In the process of modern enterprise management and project research and development, the automation and intelligence of management processes have become the key to improving efficiency and reducing costs.

[0003] At present, as an important tool for managing, automating, and optimizing enterprise processes, the workflow engine is increasingly widely used. However, in practical applications, existing process management solutions often rely on pre-manually defined process nodes and often face many challenges in terms of process modification and optimization. For example, in existing process automation management solutions, when it is necessary to modify and correct data for a designed process according to actual business needs, it often needs to be manually operated, which is time-consuming, has low accuracy, and is inefficient. On the other hand, existing process correction solutions are usually carried out regularly and cannot achieve real-time monitoring and correction of business processes, resulting in data that may be outdated when used, affecting normal business operations. In summary, existing process management solutions can no longer adapt to the rapid changes in enterprise business needs.

[0004] Therefore, how to accurately and efficiently implement the modification and management of business processes according to the actual changes in business needs has become an urgent problem to be solved. Summary of the Invention

[0005] Embodiments of this application provide a process management method to solve the problems of low efficiency in existing process management solutions and the inability to perform real-time process correction according to actual business needs.

[0006] Embodiments of this application also provide a process management apparatus to solve the problems of low efficiency in existing process management solutions and the inability to perform real-time process correction according to actual business needs.

[0007] Embodiments of this application also provide a process management device to solve the problems of low efficiency in existing process management solutions and the inability to perform real-time process correction according to actual business needs.

[0008] Embodiments of this application also provide a computer-readable storage medium to solve the problems of low efficiency in existing process management solutions and the inability to perform real-time process correction according to actual business needs.

[0009] A computer program product for solving the problems that the existing process management solutions have low efficiency and cannot perform real-time correction of processes according to actual business requirements.

[0010] The embodiments of the present application adopt the following technical solutions: A process management method includes: receiving a process correction work order input by a user through a pre-trained work order portrait template, and determining correction features corresponding to the process correction work order, where the correction features include the correction script length corresponding to the process correction work order, the amount of correction data corresponding to the process correction work order, and the amount of correction data of the key data table corresponding to the process correction work order; according to the correction features, using a pre-trained risk identification model to perform risk identification on the process correction work order to determine the risk level corresponding to the process correction work order; according to the risk level, determining the approval node corresponding to the process correction work order, and based on the approval node, determining the optimal approval path corresponding to the process correction work order; and generating an approval process corresponding to the process correction work order according to the optimal approval path.

[0011] A process management device includes: a correction work order receiving unit for receiving a process correction work order input by a user through a pre-trained work order portrait template and determining correction features corresponding to the process correction work order, where the correction features include the correction script length corresponding to the process correction work order, the amount of correction data corresponding to the process correction work order, and the amount of correction data of the key data table corresponding to the process correction work order; a risk identification unit for performing risk identification on the process correction work order according to the correction features by using a pre-trained risk identification model to determine the risk level corresponding to the process correction work order; an approval path generation unit for determining the approval node corresponding to the process correction work order according to the risk level and determining the optimal approval path corresponding to the process correction work order based on the approval node; and a process generation unit for generating an approval process corresponding to the process correction work order according to the optimal approval path.

[0012] A process management device includes: A processor; and a memory arranged to store computer-executable instructions that, when executed, cause the processor to perform the following operations: receiving a process correction work order input by a user through a pre-trained work order profile template, determining correction features corresponding to the process correction work order, where the correction features include the length of the correction script corresponding to the process correction work order, the amount of correction data corresponding to the process correction work order, and the amount of correction data for the key data table corresponding to the process correction work order; according to the correction features, using a pre-trained risk identification model to perform risk identification on the process correction work order, determining the risk level corresponding to the process correction work order; according to the risk level, determining the approval node corresponding to the process correction work order, and based on the approval node, determining the optimal approval path corresponding to the process correction work order; according to the optimal approval path, generating an approval process corresponding to the process correction work order.

[0013] A computer-readable storage medium stores one or more programs that, when executed by an electronic device including a plurality of application programs, cause the electronic device to perform the following operations: receiving a process correction work order input by a user through a pre-trained work order profile template, determining correction features corresponding to the process correction work order, where the correction features include the length of the correction script corresponding to the process correction work order, the amount of correction data corresponding to the process correction work order, and the amount of correction data for the key data table corresponding to the process correction work order; according to the correction features, using a pre-trained risk identification model to perform risk identification on the process correction work order, determining the risk level corresponding to the process correction work order; according to the risk level, determining the approval node corresponding to the process correction work order, and based on the approval node, determining the optimal approval path corresponding to the process correction work order; according to the optimal approval path, generating an approval process corresponding to the process correction work order.

[0014] A computer program product includes a computer program that, when executed by a processor, implements: receiving a process correction work order input by a user through a pre-trained work order profile template, determining correction features corresponding to the process correction work order, where the correction features include the length of the correction script corresponding to the process correction work order, the amount of correction data corresponding to the process correction work order, and the amount of correction data for the key data table corresponding to the process correction work order; according to the correction features, using a pre-trained risk identification model to perform risk identification on the process correction work order, determining the risk level corresponding to the process correction work order; according to the risk level, determining the approval node corresponding to the process correction work order, and based on the approval node, determining the optimal approval path corresponding to the process correction work order; according to the optimal approval path, generating an approval process corresponding to the process correction work order.

[0015] The above at least one technical solution adopted in the embodiments of the present application can achieve the following beneficial effects: By using the process management method provided in the embodiments of the present application, when a user needs to initiate a process correction work order, the correction work order parameters input by the user can be converted into a general process correction work order through a pre-established work order portrait template. Then, when the system receives the process correction work order input by the user through the pre-trained work order portrait template, the correction features corresponding to the process correction work order can be determined, including: the length of the correction script corresponding to the process correction work order, the amount of correction data corresponding to the process correction work order, and the amount of correction data of the key data table corresponding to the process correction work order. Then, the system can use the pre-trained risk identification model to identify the risk of the process correction work order according to the correction features, determine the risk level corresponding to the process correction work order, and determine the approval node corresponding to the process correction work order according to the risk level. Based on the approval node, determine the optimal approval path corresponding to the process correction work order, and generate the approval process corresponding to the process correction work order according to the optimal approval path. By using the process management method provided in the embodiments of the present application, on the one hand, different formats of work orders submitted by different branch companies or different departments can be automatically and efficiently converted into a general format through a pre-established work order portrait template. Subsequently, the system can determine the approval node and approval department corresponding to the work order based on these general format process correction work orders, greatly improving the generation efficiency of subsequent cross-departmental approval processes. On the other hand, when generating the approval process in the embodiments of the present application, the risk level corresponding to the work order will be determined first, and the approval process for each correction work order will be dynamically generated under the drive of risk according to the risk level corresponding to the work order, which not only avoids redundant approval processes, but also ensures that the approval process covers the highest risk verification requirements, greatly improving the security and compliance of process management and the processing efficiency of process work orders. BRIEF DESCRIPTION OF THE DRAWINGS

[0016] The drawings described herein are used to provide a further understanding of the present application and constitute a part of the present application. The illustrative embodiments and descriptions thereof of the present application are used to explain the present application and do not constitute an improper limitation of the present application. In the drawings: Figure 1 It is a specific process schematic diagram of a process management method provided by an embodiment of the present application; Figure 2 It is a specific structural schematic diagram of a work order portrait template provided by an embodiment of the present application; Figure 3 It is a specific structural schematic diagram of a process management device provided by an embodiment of the present application; Figure 4 It is a specific structural schematic diagram of a process management device provided by an embodiment of the present application. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0017] To make the objectives, technical solutions, and advantages of this application clearer, the technical solutions of this application will be clearly and completely described below in conjunction with specific embodiments of this application and the corresponding drawings. Obviously, the described embodiments are only a part of the embodiments of this application, rather than all the embodiments. All other embodiments obtained by those of ordinary skill in the art based on the embodiments in this application without creative efforts shall fall within the scope of protection of this application.

[0018] To solve the problems that the existing process management solutions have low efficiency and cannot perform real-time process correction according to actual business requirements, the embodiments of this application provide a process management system and a process management method based on this process management system.

[0019] The execution subject of the process management method provided by the embodiments of this application can be, but is not limited to, at least one of a process management server, a work order management server, or a process approval server, etc.; alternatively, the execution subject of this method can also be a process management system running on a server; in addition, the execution subject of this method can also be a terminal device used by a user or a process management personnel, or even a process management application installed on the terminal device, etc. For the sake of convenience of description, the embodiments of the present invention are described by taking the execution subject as a process management system running on a server as an example. It can be understood that taking the execution subject of this method as a process management system on a server is only an exemplary description and should not be construed as a limitation on this method.

[0020] The specific implementation process schematic diagram of the process management method provided by this application is as Figure 1 shown, and mainly includes the following steps: Step 11, receive a process correction work order input by the user through a pre-trained work order portrait template, and determine the correction features corresponding to the process correction work order; In one implementation, the process management system can construct a work order portrait template according to the following sub-steps, which can specifically include: Sub-step 1101, extract features from each historical correction work order in the obtained historical correction work order set; Specifically, in the embodiments of this application, the process management system can extract fields from the work order log corresponding to the historical correction work order, and then obtain the features of the historical correction work order.

[0021] It should be noted here that the features extracted by the process management system from the work order log corresponding to the historical correction work order can include the following several types: a. The text features corresponding to the historical correction work order; Among them, the text features correspond to the basic information of the historical correction work order, and specifically can include the work order description corresponding to the historical correction work order and the correction operation log.

[0022] b. The category features corresponding to the historical correction work orders; Among them, the category features may include the work order type corresponding to the historical correction work order (such as auto insurance claims, insurance application, or non-auto insurance claims, etc.), the work order submission time, and the corresponding processing system of the work order.

[0023] c. The historical risk labels corresponding to the historical correction work orders; Among them, the historical risk label is the actual risk level marked by the process management system for these historical correction work orders (for example, levels 1-5).

[0024] In addition, the process management system can also extract the technical features corresponding to these historical correction work orders through the work order log. For example: the length of the correction script corresponding to the historical correction work order, the amount of corrected data, and the amount of corrected data of the corresponding key data tables. Among them, the length of the correction script is used to represent the complexity of the correction script corresponding to the historical correction work order, which can specifically include the number of code lines of the correction script, the number of logical branches (such as the nesting level of if), the depth of function calls, etc.; the amount of corrected data is used to represent the number of data tables affected by the correction work order and the total number of rows of data involved (such as the number of rows affected by the UPDATE statement); the key data table refers to the data table that is preset to involve user key data. For example, the data table involving fields such as amount, password, and user permissions, then the amount of corrected data of the corresponding key data table refers to whether the correction work order involves modifying the data in these key data tables and the number of modifications to the data in the key data tables.

[0025] After completing the extraction of the above features, the process management system can perform preprocessing on the extracted features, such as data cleaning, missing value processing, and format conversion. After completing the preprocessing, the process management system can perform feature engineering processing on these features, specifically including: (1) Extract key features for text features. Specifically, in the embodiments of the present application, the keyword vectors of the work order text can be extracted using the term frequency–inverse document frequency (TF-IDF) or the pre-trained language model (Bidirectional Encoder Representations from Transformers, BERT), etc.

[0026] (2) Perform encoding processing on category features: Specifically, one-hot encoding can be performed on the work order type feature; (3)The risk labels can be standardized: Specifically, in the embodiments of the present application, the numerical risk labels can be normalized (for example, normalized by the Z-Score algorithm).

[0027] After the above processing, standardized features are finally output, and based on these standardized features, structured input is provided for the training work order portrait template.

[0028] Sub-step 1102: Cluster the historical corrected work order set according to the text features, category features, and historical risk labels obtained by executing sub-step 1101, to obtain historical corrected work order subsets corresponding to multiple work order types; Specifically, in the embodiments of the present application, the process management system can use the K-means or DBSCAN algorithm to cluster the standardized features obtained by executing the above sub-step 1101, identify similar work order groups, and obtain historical corrected work order subsets corresponding to multiple work order types.

[0029] Sub-step 1103: Determine the correction scripts, correction fields, and constraint conditions corresponding to each work order type respectively according to the historical corrected work order subsets; Specifically, in the embodiments of the present application, for each type of work order (such as motor vehicle insurance work orders, non-motor vehicle insurance work orders, etc.), the process management system can extract its high-frequency operation steps (such as SQL correction statement patterns), co-occurring fields (such as the required field order_id), operation constraint conditions (such as only allowing DML statements), and other fields. Subsequently, the most frequent fields and the like can be used as the underlying configuration to generate work order portrait templates corresponding to each work order type.

[0030] Sub-step 1104: Generate work order portrait templates corresponding to each work order type respectively according to the correction scripts, correction fields, and constraint conditions corresponding to each work order type.

[0031] The process management system can use the most frequent fields and the like obtained by executing sub-step 1103 as the underlying configuration to generate work order portrait templates corresponding to each work order type.

[0032] By executing the above sub-steps, the process management system can pre-construct work order portrait templates corresponding to various work orders, and the structure of the work order portrait template is as Figure 2As shown, based on this work order portrait template, the user can use the work order correction content as the basic input of the work order portrait template. Each work order portrait template base includes a portrait name (i.e., the work order name, such as: auto insurance work order portrait template, non-auto insurance work order portrait template, claims work order portrait template, and underwriting work order portrait template, etc.), a portrait description (work order description), the systems involved, and portrait input parameters 1, 2, 3... N, etc. The user only needs to input the corresponding parameters into the corresponding modules of the work order portrait template according to the classification, and the work order portrait template can automatically generate the correction script corresponding to the process correction work order.

[0033] Step 12, according to the correction features obtained by executing Step 11, use a pre-trained risk identification model to identify the risks of the process correction work order and determine the risk level corresponding to the process correction work order; In the embodiment of the present application, the process management system can build a risk identification model based on a model-agnostic post-hoc explanation method (Local Interpretable Model-Agnostic Explanation, LIME).

[0034] Specifically, in the embodiment of the present application, the process management system can train the risk identification model according to the following sub-steps, including: Sub-step 1201, determine multiple risk factors according to the correction script length, the amount of correction data, and the amount of correction data of the key data table corresponding to the process correction work order; In the embodiment of the present application, the process management system can determine the correction script length, the amount of correction data, and the amount of correction data of the key data table corresponding to the process correction work order as three core risk factors according to business rules.

[0035] Sub-step 1202, according to the risk factors determined by executing Sub-step 1201, respectively obtain the risk characteristic values corresponding to each risk factor in each historical correction work order; Specifically, the process management system can extract the correction script length, the amount of correction data, and the amount of correction data of the key data table corresponding to the process correction work order from the work order logs corresponding to the historical correction work orders, and then determine the risk characteristic values corresponding to each historical correction work order according to the manual review results. In the embodiment of the present application, it can be assumed that the risk characteristic value R ∈ level 1-5, where 5 is the highest risk.

[0036] Sub-step 1203, perform normalization processing on the risk characteristic values obtained by executing Sub-step 1202 to obtain standardized risk characteristic values, and construct a training data set according to the standardized risk characteristic values; In the embodiment of the present application, the process management system can perform normalization processing (such as Z-Score) on the correction script length, the amount of corrected data corresponding to each historical correction work order, and the amount of corrected data of the key data table corresponding to the process correction work order to eliminate the dimension difference. At the same time, for data with unbalanced risk feature values, the Synthetic Minority Oversampling Technique (SMOTE) can be used for processing, so as to avoid the model being biased towards the majority class, and then construct a training data set with the standardized risk feature values obtained after the above processing.

[0037] Sub-step 1204: Input the standardized risk feature values in the training data set obtained by executing sub-step 1203 into the initial risk identification model to obtain the risk prediction results corresponding to each of the historical correction work orders. In one implementation manner, the process management system can build an initial risk identification model based on the distributed gradient boosting library (XGBoost). By inputting the standardized risk feature values into the initial risk identification model, the risk prediction results output by the initial risk identification model can be obtained.

[0038] Sub-step 1205: Sample and generate a perturbation sample set according to the risk feature values corresponding to any historical correction work order. It should be noted here that since the above initial risk identification model belongs to a complex black-box model, there is a huge gap between its prediction ability and the logic understandable by humans. In order to enhance the transparency and trust of the risk identification model, in the embodiment of the present application, the process management system can, by constructing an interpretable risk prediction model (Local Interpretable Model-agnostic Explanations, LIME), provide an intuitive explanation of the individual prediction results of the complex model (i.e., the risk identification model) based on the LIME model, helping users understand "why the model gives a specific prediction result for a certain sample", so as to realize the understanding of the prediction logic of the risk identification model by users, and further improve the transparency and trust of the model.

[0039] Specifically, in the embodiment of the present application, the process management system can first generate N perturbation samples by random sampling centered on the currently to-be-explained historical correction work order.

[0040] For example, for a single historical correction work order to be explained (assuming that the risk characteristic value R of this historical correction work order is 4), centered on the characteristics of this historical correction work order (such as the correction script length = 6, the amount of corrected data = 500 lines, and the amount of corrected data in the key data table = 3), a neighborhood range for local interpretation is delimited. By randomly perturbing the characteristics of this historical correction work order (such as randomly increasing or decreasing the number of code lines, adjusting the affected lines, and replacing keyword fields), a dataset of "virtual work orders" that are similar but slightly different from this historical correction work order is generated as a perturbation sample set. For example, the correction script length of this historical correction work order, which is 6, is randomly changed to 4 while keeping other characteristics unchanged, and multiple simulated work orders are generated.

[0041] Sub-step 1206: Train a local interpretation proxy model according to the perturbation sample set obtained by executing sub-step 1205; Sub-step 1207: Interpret the risk prediction result output by the initial risk identification model according to the local interpretation proxy model obtained by executing sub-step 1206, and determine the contribution degree weights of each risk factor to the prediction result of a single historical correction work order; In the embodiment of the present application, the process management system can use linear regression or logistic regression algorithms to train the proxy model. The task of the trained proxy model is to imitate the prediction result of the initial risk identification model for the perturbed data. After training, the coefficients of the proxy model can reflect the positive / negative influence degree of each risk factor on the current prediction result, that is, the contribution degree weights of each risk factor to the prediction result of a single historical correction work order. The larger the absolute value of the contribution degree weight, the more significant the influence of the risk factor on the current prediction result.

[0042] Sub-step 1208: Iteratively optimize the initial risk identification model according to the contribution degree weights obtained by executing sub-step 1209 to obtain a trained risk identification model.

[0043] In one implementation, the process management system can convert the contribution degree weights output by the local interpretation proxy model into actionable business rules, and then continuously optimize and iterate the risk identification model and the interpretation rules according to the business rules and actual application feedback.

[0044] Furthermore, the process management system can use the trained risk identification model to identify the risk of the process correction work order and determine the risk level corresponding to the process correction work order.

[0045] Step 13: Determine the approval node corresponding to the process correction work order according to the risk level obtained by executing step 12, and based on the approval node, determine the optimal approval path corresponding to the process correction work order; In one implementation, the process management system can first determine the approval nodes corresponding to the process correction work order according to the determined risk level. Specifically, the process management system can match the set of approval departments (i.e., the corresponding approval nodes) required for the correction work order of this risk level through the risk level hitting rule engine, and then determine the hierarchical relationship between each approval node according to the approval authority of the approval department, and generate an approval authority binary tree corresponding to the approval node according to the hierarchical relationship.

[0046] For example, the process management system can determine the approval authority and hierarchical relationship corresponding to each approval department according to the multi-level department organizational structure of the company (such as the head office - business department - business branch - business group), and based on this, transform the company's organizational structure into the corresponding approval authority binary tree. For example, for the approval departments at the same level, the approval departments at the same level can be sorted according to the approval authority (such as risk control ability), and the approval department with higher approval authority can be used as the left child node, and the lower-level departments can be recursively constructed as child nodes.

[0047] After completing the construction of the approval authority binary tree, the process management system can further determine the risk level corresponding to each approval node. For example, if the risk level R corresponding to the approval node (Claims Department 1) is 3, it means that the minimum risk level triggering the approval of this approval node (Claims Department 1) is level 3.

[0048] When it is determined according to the generated approval authority binary tree that the current process correction work order triggers cross-departmental approvals of multiple departments, the process management system can find the common approval level from the paths of the approval nodes corresponding to these approval departments, that is, find the lowest common ancestor node (LCA).

[0049] Specifically, the process management system can traverse the paths from each approval department to the root node (such as the head office) based on the approval authority binary tree, and determine the common superior node with the highest level in all paths as the common ancestor node.

[0050] Determine the node paths from each approval node to the lowest common ancestor node, and based on the path depth algorithm, determine the path depth of each node path. Specifically, the process management system can start from the LCA node and traverse all sub-paths downward, and select the path with the maximum depth as the approval path corresponding to the process correction work order.

[0051] At the same time, it should be noted here that if there are multiple approval paths with the same path depth, the path where the approval node with higher weight (such as the left child node) is located can be preferentially retained as the approval path. Finally, merge the repeated approval nodes (i.e., approval departments) in the upper and lower paths to generate the optimal approval path.

[0052] By using the above-mentioned approval path generation method based on the least common ancestor and the maximum depth of the binary tree provided by the embodiments of the present application, when approving cross-department work orders, it can be automatically merged to the common superior (such as the head office), reducing the redundant approval levels. At the same time, for the risk levels corresponding to different work orders, the process management system can automatically trigger different approval paths according to the risk levels. For example, for a process modification work order with a high risk level (such as R = 5), the longest path (the strictest review chain) is forcibly triggered, and for a low-risk process modification work order (R = 2), only a shallow approval is triggered, realizing the dynamic optimization of the sensitivity of the process approval. The process management system can adaptively generate an approval process that takes into account both efficiency and risk control, and at the same time supports the flexible expansion of complex organizational structures.

[0053] Step 14: Generate the approval process corresponding to the process modification work order according to the optimal approval path determined by executing Step 13.

[0054] By using the process management method provided by the embodiments of the present application, when a user needs to initiate a process modification work order, the modification work order parameters input by the user can be converted into a general process modification work order through a pre-established work order portrait template. Then, when the system receives the process modification work order input by the user through the pre-trained work order portrait template, the modification features corresponding to the process modification work order can be determined, including: the length of the modification script corresponding to the process modification work order, the amount of modification data corresponding to the process modification work order, and the amount of modification data of the key data tables corresponding to the process modification work order. Then, the system can use the pre-trained risk identification model to identify the risk of the process modification work order according to the modification features, determine the risk level corresponding to the process modification work order, determine the approval node corresponding to the process modification work order according to the risk level, determine the optimal approval path corresponding to the process modification work order based on the approval node, and generate the approval process corresponding to the process modification work order according to the optimal approval path. By using the process management method provided by the embodiments of the present application, on the one hand, different formats of work orders submitted by different branch companies or different departments can be automatically and efficiently converted into a general format through a pre-established work order portrait template. Subsequently, the system can determine the approval node and approval department corresponding to the work order based on these general format process modification work orders, greatly improving the generation efficiency of subsequent cross-department approval processes. On the other hand, when generating the approval process in the embodiments of the present application, the risk level corresponding to the work order will be determined first, and the approval process for each modification work order will be dynamically generated under the drive of risk according to the risk level corresponding to the work order, avoiding redundant approval processes while ensuring that the approval process covers the highest risk verification requirements, greatly improving the security and compliance of process management and the processing efficiency of process work orders.

[0055] In one embodiment, the embodiments of the present application further provide a process management device, which is used to solve the problems that the existing process management solutions have low efficiency and cannot perform real-time correction of processes according to actual business requirements. The specific structural schematic diagram of the process management device is as shown in Figure 3 and includes: a revised work order receiving unit 31, a risk identification unit 32, an approval path generation unit 33, and a process generation unit 34.

[0056] Among them, the revised work order receiving unit 31 is configured to receive a process revision work order input by a user through a pre-trained work order portrait template, and determine the revision features corresponding to the process revision work order, where the revision features include the length of the revision script corresponding to the process revision work order, the amount of revision data corresponding to the process revision work order, and the amount of revision data of the key data table corresponding to the process revision work order; The risk identification unit 32 is configured to perform risk identification on the process revision work order by using a pre-trained risk identification model according to the revision features, and determine the risk level corresponding to the process revision work order; The approval path generation unit 33 is configured to determine the approval nodes corresponding to the process revision work order according to the risk level, and determine the optimal approval path corresponding to the process revision work order based on the approval nodes; The process generation unit 34 is configured to generate an approval process corresponding to the process revision work order according to the optimal approval path.

[0057] In one embodiment, it further includes a work order portrait template training unit, which is specifically configured to: extract features from each historical revision work order in the obtained historical revision work order set to obtain the text features, category features, and historical risk labels corresponding to the historical revision work order; where the text features include the work order description and the revision operation log corresponding to the historical revision work order, and the category features include the work order type and the system corresponding to the historical revision work order; cluster the historical revision work order set according to the text features, the category features, and the historical risk labels to obtain historical revision work order subsets corresponding to multiple work order types; respectively determine the revision script, revision fields, and constraint conditions corresponding to each work order type according to the historical revision work order subsets; and respectively generate work order portrait templates corresponding to each work order type according to the revision script, revision fields, and constraint conditions corresponding to each work order type.

[0058] In one embodiment, it further includes a risk identification model training unit, specifically used for: determining a plurality of risk factors according to the corrected script length, the corrected data volume, and the corrected data volume of the key data table corresponding to the process correction work order; respectively obtaining the risk characteristic values corresponding to each risk factor in each historical correction work order according to the risk factors; performing normalization processing on the risk characteristic values to obtain standardized risk characteristic values, and constructing a training data set according to the standardized risk characteristic values; inputting the standardized risk characteristic values in the training data set into an initial risk identification model to obtain the risk prediction results corresponding to each historical correction work order; sampling and generating a perturbation sample set according to the risk characteristic values corresponding to any historical correction work order; training a local interpretation proxy model according to the perturbation sample set; interpreting the risk prediction results output by the initial risk identification model according to the local interpretation proxy model to determine the contribution degree weights of each risk factor to the prediction result of a single historical correction work order; and iteratively optimizing the initial risk identification model according to the contribution degree weights to obtain a trained risk identification model.

[0059] In one embodiment, the approval path generation unit 33 is specifically used for: respectively determining the approval departments corresponding to each approval node; determining the approval authorities corresponding to each approval node according to the approval departments; determining the hierarchical relationship between each approval node according to the approval authorities, and generating an approval authority binary tree corresponding to the approval node according to the hierarchical relationship; and determining the optimal approval path corresponding to the process correction work order according to the approval authority binary tree.

[0060] In one embodiment, the approval path generation unit 33 is specifically used for: determining the least common ancestor node corresponding to each approval department according to the approval authority binary tree; determining the node paths from each approval node to the least common ancestor node, and determining the path depths of each node path based on the path depth algorithm; and determining the node path with the maximum path depth as the optimal approval path corresponding to the process correction work order.

[0061] Using the process management device provided in the embodiment of the present application, when a user needs to initiate a process correction work order, the correction work order parameters input by the user can be converted into a general process correction work order through a pre-established work order portrait template. Then, when the system receives the process correction work order input by the user through the pre-trained work order portrait template, it can determine the correction features corresponding to the process correction work order, including: the length of the correction script corresponding to the process correction work order, the amount of correction data corresponding to the process correction work order, and the amount of correction data of the key data table corresponding to the process correction work order. Furthermore, the system can use the pre-trained risk identification model to identify the risk of the process correction work order according to the correction features, determine the risk level corresponding to the process correction work order, and determine the approval node corresponding to the process correction work order according to the risk level. Based on the approval node, determine the optimal approval path corresponding to the process correction work order, and generate the approval process corresponding to the process correction work order according to the optimal approval path. Using the process management method provided in the embodiment of the present application, on the one hand, through the pre-established work order portrait template, work orders in different formats submitted by different branches or different departments can be automatically and efficiently converted into a general format. Subsequently, the system can determine the approval node and approval department corresponding to the work order based on these general format process correction work orders, greatly improving the generation efficiency of subsequent cross-departmental approval processes. On the other hand, when generating the approval process in the embodiment of the present application, the risk level corresponding to the work order will be determined first, and the approval process for each correction work order will be dynamically generated under the drive of risk according to the risk level corresponding to the work order. This not only avoids redundant approval processes but also ensures that the approval process covers the highest risk verification requirements, greatly improving the security and compliance of process management and the processing efficiency of process work orders.

[0062] Figure 4 It is a schematic structural diagram of an electronic device according to an embodiment of the present application. Please refer to Figure 4 , at the hardware level, the electronic device includes a processor, and optionally also includes an internal bus, a network interface, and a memory. Among them, the memory may include a memory, such as a high-speed random access memory (Random-Access Memory, RAM), and may also include a non-volatile memory, such as at least one disk memory, etc. Of course, the electronic device may also include other hardware required for other services.

[0063] The processor, network interface, and memory can be interconnected through an internal bus, which can be an ISA (Industry Standard Architecture) bus, a PCI (Peripheral Component Interconnect) bus, an EISA (Extended Industry Standard Architecture) bus, etc. The bus can be divided into an address bus, a data bus, a control bus, etc. For the sake of representation, Figure 4 only a bidirectional arrow is used in

[0064] but it does not mean that there is only one bus or one type of bus.

[0065] Memory, which is used to store programs. Specifically, the program can include program code, and the program code includes computer operation instructions. The memory can include a memory and a non-volatile memory, and provides instructions and data to the processor. The processor reads the corresponding computer program from the non-volatile memory into the memory and then runs it, forming a process management device at the logical level. The processor executes the program stored in the memory and is specifically used to perform the following operations:

[0066] Receiving a process correction work order input by the user through a pre-trained work order profile template, determining the correction features corresponding to the process correction work order, where the correction features include the length of the correction script corresponding to the process correction work order, the amount of correction data corresponding to the process correction work order, and the amount of correction data of the key data table corresponding to the process correction work order; according to the correction features, using a pre-trained risk identification model, performing risk identification on the process correction work order to determine the risk level corresponding to the process correction work order; according to the risk level, determining the approval node corresponding to the process correction work order, and based on the approval node, determining the optimal approval path corresponding to the process correction work order; according to the optimal approval path, generating the approval process corresponding to the process correction work order. Figure 4The method executed by the process management electronic device disclosed in the illustrated embodiment can be applied to or implemented by a processor. The processor may be an integrated circuit chip with signal processing capabilities. During implementation, the steps of the above method can be completed through the integrated logic circuit of the hardware in the processor or instructions in software form. The above processor may be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc.; it may also be a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components. It can implement or execute the various methods, steps, and logic block diagrams disclosed in the embodiments of the present application. The general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc. The steps of the method disclosed in combination with the embodiments of the present application can be directly embodied as being executed and completed by the hardware decoding processor, or executed and completed by a combination of the hardware and software modules in the decoding processor. The software module may be located in a mature storage medium in the art such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory, or an electrically erasable programmable memory, a register, etc. This storage medium is located in the memory, and the processor reads the information in the memory and combines its hardware to complete the steps of the above method.

[0067] Of course, in addition to the software implementation, the electronic device of the present application does not exclude other implementation manners, such as a logic device or a combination of software and hardware, etc. That is to say, the execution subject of the following processing flow is not limited to each logic unit, and may also be hardware or a logic device.

[0068] The embodiments of the present application also propose a computer-readable storage medium that stores one or more programs. The one or more programs include instructions that, when executed by a portable electronic device including a plurality of application programs, can cause the portable electronic device to execute Figure 1 the method of the illustrated embodiment, and specifically used to perform the following operations: Receive a process correction work order input by the user through a pre-trained work order portrait template, and determine the correction features corresponding to the process correction work order, where the correction features include the length of the correction script corresponding to the process correction work order, the amount of correction data corresponding to the process correction work order, and the amount of correction data of the key data table corresponding to the process correction work order; according to the correction features, use a pre-trained risk identification model to identify the risk of the process correction work order, and determine the risk level corresponding to the process correction work order; according to the risk level, determine the approval node corresponding to the process correction work order, and based on the approval node, determine the optimal approval path corresponding to the process correction work order; according to the optimal approval path, generate the approval process corresponding to the process correction work order.

[0069] Those skilled in the art should understand that the embodiments of the present invention can be provided as a method, a system, or a computer program product. Therefore, the present invention can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Moreover, the present invention can take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

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

[0071] These computer program instructions can also be stored in a computer-readable memory that can direct a computer or other programmable data processing device to work in a specific manner, so that the instructions stored in the computer-readable memory generate a manufactured article including an instruction device, and the instruction device realizes the functions specified in Figure 1 one process or multiple processes and / or blocks Figure 1 one block or multiple blocks.

[0072] These computer program instructions can also be loaded onto a computer or other programmable data processing apparatus, causing a series of operational steps to be performed on the computer or other programmable apparatus to generate a computer-implemented process, so that the instructions executed on the computer or other programmable apparatus provide steps for implementing the functions specified in one process Figure 1 one process or more processes and / or blocks Figure 1 steps for implementing the functions specified in one block or more blocks.

[0073] In a typical configuration, a computing device includes one or more processors (CPUs), an input / output interface, a network interface, and memory.

[0074] The memory may include non-permanent memory in the computer-readable medium, random access memory (RAM) and / or non-volatile memory in the form of, for example, read-only memory (ROM) or flash memory (flash RAM). The memory is an example of a computer-readable medium.

[0075] Computer-readable media includes both permanent and non-permanent, removable and non-removable media implemented by any method or technology for storing information. The information can be computer-readable instructions, data structures, program modules, or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, compact disc read-only memory (CD-ROM), digital versatile discs (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices, or any other non-transmission media that can be used to store information that can be accessed by a computing device. As defined herein, computer-readable media does not include transitory media such as modulated data signals and carrier waves.

[0076] It should also be noted that the term "comprising", "including" or any other variation thereof is intended to cover non-exclusive inclusion, so that a process, method, commodity or device comprising a series of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such process, method, commodity or device. Without further limitation, an element defined by the statement "comprising an..." does not exclude the presence of additional identical elements in the process, method, commodity or device comprising the element.

[0077] Those skilled in the art should understand that the embodiments of the present application can be provided as a method, a system, or a computer program product. Therefore, the present application can take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware aspects. Moreover, the present application can take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0078] The above are only the embodiments of the present application and are not intended to limit the present application. For those skilled in the art, various changes and modifications can be made to the present application. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application shall be included within the scope of the claims of the present application.

Claims

1. A process management method, characterized in that, Including: Receiving a process correction work order input by a user through a pre-trained work order portrait template, and determining correction features corresponding to the process correction work order, where the correction features include the length of the correction script corresponding to the process correction work order, the amount of correction data corresponding to the process correction work order, and the amount of correction data of the key data table corresponding to the process correction work order; According to the correction features, using a pre-trained risk identification model to identify risks for the process correction work order, and determining the risk level corresponding to the process correction work order; According to the risk level, determining the approval node corresponding to the process correction work order, and based on the approval node, determining the optimal approval path corresponding to the process correction work order; Generating an approval process corresponding to the process correction work order according to the optimal approval path.

2. The method according to claim 1, wherein Pre-training the work order portrait template specifically includes: Performing feature extraction on each historical correction work order in the obtained historical correction work order set to obtain text features, category features, and historical risk labels corresponding to the historical correction work order; where the text features include the work order description and correction operation log corresponding to the historical correction work order, and the category features include the work order type and system corresponding to the historical correction work order; Clustering the historical correction work order set according to the text features, the category features, and the historical risk labels to obtain historical correction work order subsets corresponding to multiple work order types; Respectively determining the correction script, correction fields, and constraint conditions corresponding to each work order type according to the historical correction work order subsets; Generating work order portrait templates corresponding to each work order type respectively according to the correction script, correction fields, and constraint conditions corresponding to each work order type.

3. The method according to claim 1, wherein Pre-training the risk identification model specifically includes: Determining a plurality of risk factors according to the length of the correction script, the amount of correction data, and the amount of correction data of the key data table corresponding to the process correction work order; According to the risk factors, respectively obtaining risk feature values corresponding to each risk factor in each historical correction work order; Performing normalization processing on the risk feature values to obtain standardized risk feature values, and constructing a training data set according to the standardized risk feature values; Inputting the standardized risk feature values in the training data set into an initial risk identification model to obtain risk prediction results corresponding to each historical correction work order; Sampling according to the risk feature values corresponding to any historical correction work order to generate a perturbation sample set; Training a local interpretation proxy model according to the perturbation sample set; Interpreting the risk prediction results output by the initial risk identification model according to the local interpretation proxy model, and determining the contribution degree weights of each risk factor to the prediction result of a single historical correction work order; Iteratively optimizing the initial risk identification model according to the contribution degree weights to obtain a trained risk identification model.

4. The method according to claim 1, characterized in that, The determining the optimal approval path corresponding to the process correction work order based on the approval node specifically includes: Respectively determining the approval departments corresponding to each approval node; Determining the approval authorities corresponding to each approval node according to the approval departments; According to the approval authority, determine the hierarchical relationship between the approval nodes, and generate an approval authority binary tree corresponding to the approval nodes according to the hierarchical relationship; According to the approval authority binary tree, determine the optimal approval path corresponding to the process correction work order.

5. The method according to claim 4, wherein The step of determining the optimal approval path corresponding to the process correction work order according to the approval authority binary tree specifically includes: According to the approval authority binary tree, determine the least common ancestor node corresponding to each approval department; Determine the node paths from each approval node to the least common ancestor node, and based on the path depth algorithm, determine the path depths of the node paths; Determine the node path with the maximum path depth as the optimal approval path corresponding to the process correction work order.

6. A process management device, characterized in that, It includes: A correction work order receiving unit, configured to receive a process correction work order input by a user through a pre-trained work order portrait template, and determine the correction features corresponding to the process correction work order, where the correction features include the length of the correction script corresponding to the process correction work order, the amount of correction data corresponding to the process correction work order, and the amount of correction data of the key data table corresponding to the process correction work order; A risk identification unit, configured to perform risk identification on the process correction work order according to the correction features by using a pre-trained risk identification model, and determine the risk level corresponding to the process correction work order; An approval path generation unit, configured to determine the approval nodes corresponding to the process correction work order according to the risk level, and based on the approval nodes, determine the optimal approval path corresponding to the process correction work order; A process generation unit, configured to generate an approval process corresponding to the process correction work order according to the optimal approval path.

7. The device according to claim 6, characterized in that, The approval path generation unit specifically is used for: Respectively determine the approval departments corresponding to each approval node; According to the approval departments, determine the approval authorities corresponding to each approval node; According to the approval authority, determine the hierarchical relationship between the approval nodes, and generate an approval authority binary tree corresponding to the approval nodes according to the hierarchical relationship; According to the approval authority binary tree, determine the optimal approval path corresponding to the process correction work order.

8. A process management device, characterized in that, It includes: A processor; And A memory arranged to store computer-executable instructions, and the executable instructions, when executed, cause the processor to perform the following operations: Receive a process correction work order input by a user through a pre-trained work order portrait template, and determine the correction features corresponding to the process correction work order, where the correction features include the length of the correction script corresponding to the process correction work order, the amount of correction data corresponding to the process correction work order, and the amount of correction data of the key data table corresponding to the process correction work order; According to the correction features, use a pre-trained risk identification model to perform risk identification on the process correction work order, and determine the risk level corresponding to the process correction work order; According to the risk level, determine the approval nodes corresponding to the process correction work order, and based on the approval nodes, determine the optimal approval path corresponding to the process correction work order; According to the optimal approval path, generate an approval process corresponding to the process correction work order.

9. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores one or more programs, and when the one or more programs are executed by an electronic device including a plurality of application programs, the electronic device is caused to execute the process management method according to any one of claims 1-5.

10. A computer program product, characterized in that, It includes a computer program which, when executed by a processor, implements the process management method according to any one of claims 1-5.

Citation Information

Patent Citations

  • Risk approval method, apparatus, storage medium and server

    CN109461070A

  • Official document approval method based on large language model

    CN117151623A

  • Data processing method and device, electronic equipment and storage medium

    CN118195793A

  • Project approval method and device, electronic equipment and storage medium

    CN119005915A

  • Work order process testing method and device

    WO2024164764A1