Service complexity assessment method and system

By identifying and calculating process role information in the enterprise business process, combined with the business complexity evaluation model, the problem of inaccurate business complexity evaluation in the existing technology is solved, and more efficient resource allocation and operation management is achieved.

CN119903409AInactive Publication Date: 2025-04-29BEIJING LINGHUAFENG COMM TECH CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202510388667.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-31
Publication Date
2025-04-29
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

The prior art is difficult to automatically and accurately evaluate business complexity in business process management, resulting in unoptimized resource allocation and inefficient operation.

Method used

By obtaining the business process text of the enterprise, identifying process role information, calculating business complexity, and inputting it into the trained business complexity evaluation model, generating evaluation reports and improvement suggestions.

Benefits of technology

It improves the accuracy and objectivity of business complexity assessment, helps enterprises optimize resource allocation and improve operational efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119903409A_ABST
    Figure CN119903409A_ABST
Patent Text Reader

Abstract

The embodiment of the invention discloses a business complexity evaluation method and system, and the method comprises the steps: obtaining a business process text of an enterprise, and recognizing the process role information of the business process text; calculating the business complexity based on the process role information; inputting the business complexity into a trained business complexity evaluation model to obtain a business complexity evaluation result; and generating an evaluation report and an improvement suggestion according to the service complexity evaluation result. According to the embodiment of the invention, the accuracy of service complexity evaluation can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present application relate to the field of natural language processing technology, and in particular, to a business complexity assessment method and system. Background Art

[0002] In the current increasingly competitive market environment, whether the business process is simple, flexible and efficient has become a key factor in whether an enterprise can stand out and continue to grow and develop. At the same time, analyzing and monitoring the complexity of the process model will help the enterprise decision-making management to understand the logical relationship and distribution between various elements within the enterprise, and timely optimize the process design plan that is inconsistent with the actual capabilities of the enterprise and the external environment.

[0003] The main challenge faced by enterprises in business process management is the identification and quantification of business complexity. Existing technologies often rely on manual experience and judgment, lacking objectivity and accuracy. With the increasing complexity of enterprise business processes, the rapid changes in the market environment, and the multi-dimensional considerations of strategic planning, there is an urgent need for a system that can automatically and accurately evaluate business complexity, so that enterprises can optimize resource allocation and improve operational efficiency. Summary of the invention

[0004] The embodiments of the present application provide a business complexity assessment method and system to improve the accuracy of business complexity assessment.

[0005] In a first aspect, an embodiment of the present application provides a service complexity assessment method, characterized in that the method includes:

[0006] Acquire the business process text of the enterprise, and identify process role information of the business process text;

[0007] Calculate business complexity based on the process role information;

[0008] Inputting the business complexity into a trained business complexity evaluation model to obtain a business complexity evaluation result;

[0009] Based on the business complexity assessment results, an assessment report and improvement suggestions are generated.

[0010] In some possible implementations, the process role information includes a complexity weight index and a complexity quantitative index;

[0011] The calculating the business complexity based on the process role information includes:

[0012] The business complexity is calculated based on the complexity weight index and the complexity quantitative index.

[0013] In some possible implementations,

[0014] The process role information includes role compatibility;

[0015] The complexity quantitative index is calculated based on the role compatibility.

[0016] In some possible implementations, the acquiring the business process text of the enterprise and identifying the process role information of the business process text includes:

[0017] Using a natural language processing module to extract key features of the business process text;

[0018] A feature engineering module is used to normalize, encode and reduce the dimension of the key features to generate the process role information.

[0019] In some possible implementations, extracting key features of the business process text using the natural language processing module includes:

[0020] Identify key entities in the business process text;

[0021] Define the elements of the key entity; wherein the elements include roles, participants, activities and resources.

[0022] In a second aspect, an embodiment of the present application provides a business complexity assessment system, characterized in that the system includes:

[0023] A collection unit, used to obtain the business process text of the enterprise and identify the process role information of the business process text;

[0024] A calculation unit, used for calculating the business complexity based on the process role information;

[0025] An evaluation unit, used for inputting the business complexity into a trained business complexity evaluation model to obtain a business complexity evaluation result;

[0026] A generating unit is used to generate an assessment report and improvement suggestions according to the business complexity assessment result.

[0027] In some possible implementations, the process role information includes a complexity weight index and a complexity quantitative index;

[0028] The calculation unit is used to calculate the business complexity based on the complexity weight index and the complexity quantitative index.

[0029] In some possible implementations,

[0030] The process role information includes role compatibility;

[0031] The complexity quantitative index is calculated based on the role compatibility.

[0032] In some possible implementations,

[0033] The acquisition unit is used to extract key features of the business process text using a natural language processing module;

[0034] The acquisition unit is also used to use a feature engineering module to normalize, encode and reduce the dimension of the key features to generate the process role information.

[0035] In some possible implementations,

[0036] The acquisition unit is used to identify key entities in the business process text;

[0037] The acquisition unit is also used to define elements of the key entity; wherein the elements include roles, participants, activities and resources.

[0038] The beneficial effects of this application are:

[0039] The embodiment of the present application obtains the business process text of the enterprise, identifies the process role information of the business process text, calculates the business complexity based on the process role information, inputs the business complexity into a trained business complexity assessment model, obtains a business complexity assessment result, and generates an assessment report and improvement suggestions based on the business complexity assessment result, thereby achieving the technical effect of improving the accuracy of business complexity assessment. BRIEF DESCRIPTION OF THE DRAWINGS

[0040] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, a brief introduction will be given below to the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.

[0041] Figure 1 is a flow chart of a business complexity assessment method provided in an embodiment of the present application;

[0042] Figure 2 It is a schematic diagram of a business complexity assessment system provided in an embodiment of the present application. DETAILED DESCRIPTION

[0043] In order to make the purpose, technical solutions and advantages of the present application clearer, the technical solutions of the present application will be described in detail by way of implementation methods with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, but not all of the embodiments. In the absence of conflict, the embodiments in the present application and the features in the embodiments can be combined with each other. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in the field without creative work are within the scope of protection of the present application.

[0044] It should be noted that: in the accompanying drawings, the same or similar reference numerals throughout represent the same or similar elements or elements with the same or similar functions; in the description of the present application, the terms "center", "longitudinal", "lateral", "front", "rear", "left", "right", "vertical", "horizontal", "top", "bottom", "inside", "outside", etc. indicate directions or positional relationships based on the directions or positional relationships shown in the accompanying drawings, which are only for the convenience of describing the present application and simplifying the description, and do not indicate or imply that the device or element referred to must have a specific direction, be constructed and operated in a specific direction, and therefore cannot be understood as limiting the scope of protection of the present application; in the description of the present application, "first", "second", etc. are only used to distinguish each other, rather than to indicate their importance and order, etc.

[0045] In the description of this application, unless otherwise clearly specified and limited, the terms "installed", "connected", and "connected" should be understood in a broad sense, for example, it can be a fixed connection, a movable connection, or a detachable connection; it can be a mechanical connection or an electrical connection; it can be a direct connection or an indirect connection through an intermediate medium, it can be the internal communication of two components, etc. For ordinary technicians in this field, the specific meanings of the above terms in this application can be understood according to specific circumstances.

[0046] The present invention provides a method for evaluating business complexity, which includes the following steps:

[0047] Step 110: Acquire the business process text of the enterprise and identify the process role information of the business process text.

[0048] Among them, business process text includes but is not limited to business process descriptions, organizational structure information, market environment analysis and strategic planning reports. Determine the source of text data to be collected, such as internal corporate documents, publicly published reports, industry analysis articles, etc., and use web crawler technology to automatically capture relevant text information on the Internet, and connect with the internal corporate system through the API interface to achieve automatic extraction of business data. Convert the collected raw text data into a unified format, such as plain text format, for subsequent processing. Add metadata tags to the collected text data, such as data source, collection time, data type, etc., to facilitate data management and traceability. The collected data is preprocessed, such as removing HTML tags in unstructured text, converting into a unified text format, and performing word segmentation. Finally, these structured text data will be used as input for further analysis by the subsequent natural language processing module to extract and identify relevant information about the roles involved in the process.

[0049] Step 120: Calculate business complexity based on process role information.

[0050] Among them, the number of roles, responsibilities, interactions, permissions, and process links can be selected as evaluation dimensions. Set evaluation criteria for each dimension, such as the number of roles, the complexity of responsibilities, etc. And quantify the evaluation results of each dimension to obtain the scoring results of process complexity. The process role information involved in the process can directly reflect the factors that directly affect the complexity of the business process, such as the scale of personnel and interaction frequency, and improve the accuracy and objectivity of business complexity evaluation.

[0051] Step 130: Input the business complexity into the trained business complexity evaluation model to obtain a business complexity evaluation result.

[0052] The business complexity evaluation model is trained based on the data set of business complexity and business process text. For example, the SVM algorithm can be selected as the pre-training model, and the radial basis function (RBF) can be selected as the kernel function to adapt to possible nonlinear feature relationships.

[0053] The SVM model is trained using the processed and converted feature data set. The model is optimized by adjusting the penalty parameters and kernel function parameters to find the best hyperplane and achieve accurate assessment of business complexity. The model is validated using the cross-validation method to evaluate the generalization ability of the model; the model performance is optimized by adjusting hyperparameters such as penalty parameters and kernel function parameters. The trained business complexity assessment model will be used to evaluate the newly input business process text and output a quantitative score of business complexity. The quantitative score can be converted based on the output of the SVM decision function to reflect the complexity of the business process text.

[0054] Step 140: Generate an assessment report and improvement suggestions based on the business complexity assessment results.

[0055] The business complexity quantification score output by the business complexity assessment model is analyzed and combined with feature weight analysis to identify the key factors that lead to business complexity. Customized assessment reports can be dynamically generated based on the characteristics and needs of different enterprises. Based on the results of key feature analysis, targeted improvement suggestions are provided, such as simplifying processes, optimizing decision nodes, and reducing process participants.

[0056] In some possible implementations, the process role information includes a complexity weight index and a complexity quantitative index; step 120 specifically includes the following steps:

[0057] Step 121: Calculate the business complexity based on the complexity weight index and the complexity quantitative index.

[0058] The complexity weight index reflects the proportion of interaction between roles in the entire process and indicates the frequency of interaction between roles. The calculation of the complexity quantitative index reflects the complexity of the interaction relationship between process roles.

[0059] In some possible implementations, the process role information includes role compatibility, and the complexity quantitative index is calculated based on the role compatibility.

[0060] The calculation of role compatibility includes:

[0061] (1) Select an activity from the process activity set SP , determine the relationship between the subsequent activities and the resource application mode of this activity;

[0062] (2) Towards All related subsequent activities are explored to obtain Activity compatibility sequence ( )

[0063] (3) ( ), store the sequence in the process activity compatibility sequence set, and Delete from the set of process activities to be analyzed.

[0064] (4) If the activity set to be analyzed is not empty, repeat (1)-(2).

[0065]

[0066] The activities that role i is responsible for, The activities that role j is responsible for, ( , )∈ (P).

[0067] The calculation of the complexity weight index includes:

[0068]

[0069] The number of subsequences in the activity execution sequence of the embodiment of the present application;

[0070]

[0071] ( , ) indicates the number of interactions between two roles during the process operation. The set of activity execution sequences for a process instance in the table data.

[0072] The calculation of the quantitative complexity index includes:

[0073]

[0074] Finally, the calculation process complexity is:

[0075]

[0076] In some possible implementations, step 110 specifically includes the following steps:

[0077] Step 111: Use a natural language processing module to extract key features of the business process text.

[0078] First, the collected text data is input into the word embedding model to obtain the vector representation of each word. Then, the text classification algorithm is applied to classify these texts into different categories, such as "loan process", "investment management", etc. Subsequently, the key entities in the process, such as "customer", "product", "department", etc., are extracted using entity recognition technology.

[0079] Step 112: Use a feature engineering module to normalize, encode, and reduce the dimension of key features to generate the process role information.

[0080] First, the extracted features are normalized to ensure that each feature has a fair impact on the model. Then, the categorical features are one-hot encoded to convert them into numerical types for subsequent model training. Finally, dimensionality reduction techniques are applied to reduce feature dimensions to avoid overfitting problems that may occur during model training.

[0081] In some possible implementations, step 111 specifically includes the following steps:

[0082] Step 113: Identify key entities in the business process text.

[0083] Through entity recognition technology, such as named entity recognition (NER), key entities in the text, such as names of people, organizations, places, etc., are identified. These entities are crucial to understanding the complexity of business processes. Entity recognition:

[0084]

[0085] in, represents the original text sentence, Represents the recognized entities and their types.

[0086] Step 114: Define the elements of key entities; wherein the elements include roles, participants, activities and resources.

[0087] Roles include individuals or groups that have specific responsibilities in a business process; participants include individuals or groups involved in the process; activities include specific operational steps in the process; and resources include various elements required for process execution.

[0088] The present application also provides a business complexity assessment system, the system comprising:

[0089] The acquisition unit 210 is used to obtain the business process text of the enterprise and identify the process role information of the business process text;

[0090] A calculation unit 220, configured to calculate business complexity based on process role information;

[0091] An evaluation unit 230, configured to input the business complexity into a trained business complexity evaluation model to obtain a business complexity evaluation result;

[0092] The generating unit 240 is used to generate an evaluation report and improvement suggestions according to the business complexity evaluation result.

[0093] In some possible implementations, the process role information includes a complexity weight index and a complexity quantitative index;

[0094] The calculation unit 220 is used to calculate the business complexity based on the complexity weight index and the complexity quantitative index.

[0095] In some possible implementations,

[0096] Process role information includes role compatibility;

[0097] The quantitative complexity index is calculated based on role compatibility.

[0098] In some possible implementations,

[0099] The collection unit 210 is used to extract key features of the business process text using a natural language processing module;

[0100] The acquisition unit 210 is also used to use a feature engineering module to normalize, encode and reduce the dimension of key features to generate process role information.

[0101] In some possible implementations,

[0102] The collection unit 210 is used to identify key entities in the business process text;

[0103] The collection unit 210 is also used to define elements of key entities; wherein the elements include roles, participants, activities and resources.

[0104] An embodiment of the present application further provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program code. When the computer program code is executed on a computer, the computer executes a method of any possible implementation method in the above embodiments.

[0105] An embodiment of the present application further provides a computer program product, which includes: a computer program code, which, when executed on a computer, enables the computer to execute a method as any possible implementation method of the first aspect or the second aspect.

[0106] The embodiment of the present application also provides a computer program. When the computer program code is executed on a computer, the computer executes a method of any possible implementation method in any of the aforementioned embodiments.

[0107] Those skilled in the art should be aware that in one or more of the above examples, the functions described in the embodiments of the present application can be implemented with hardware, software, firmware, or any combination thereof. When implemented using software, these functions can be stored in a computer-readable medium or transmitted as one or more instructions or codes on a computer-readable medium. Computer-readable media include computer storage media and communication media, wherein the communication media include any media that facilitates the transmission of a computer program from one place to another. The storage medium can be any available medium that a general or special-purpose computer can access.

[0108] Note that the above are only preferred embodiments of the present application and the technical principles used. Those skilled in the art will understand that the present application is not limited to the specific embodiments described herein, and that various obvious changes, readjustments and substitutions can be made by those skilled in the art without departing from the scope of protection of the present application. Therefore, although the present application is described in more detail through the above embodiments, the present application is not limited to the above embodiments, and may include more other equivalent embodiments without departing from the concept of the present application, and the scope of the present application is determined by the scope of the appended claims.

Claims

1. A method for evaluating business complexity, characterized in that: The method comprises: Acquire the business process text of the enterprise, and identify process role information of the business process text; Calculate business complexity based on the process role information; Inputting the business complexity into a trained business complexity evaluation model to obtain a business complexity evaluation result; Based on the business complexity assessment results, an assessment report and improvement suggestions are generated.

2. The business complexity evaluation method according to claim 1, characterized in that: The process role information includes a complexity weight index and a complexity quantitative index; The calculating the business complexity based on the process role information includes: The business complexity is calculated based on the complexity weight index and the complexity quantitative index.

3. The business complexity evaluation method according to claim 2, characterized in that: The process role information includes role compatibility; The complexity quantitative index is calculated based on the role compatibility.

4. The business complexity evaluation method according to claim 1, characterized in that: The obtaining of the business process text of the enterprise and identifying the process role information of the business process text includes: Using a natural language processing module to extract key features of the business process text; A feature engineering module is used to normalize, encode and reduce the dimension of the key features to generate the process role information.

5. The business complexity evaluation method according to claim 4, characterized in that: The extracting key features of the business process text using the natural language processing module includes: Identify key entities in the business process text; Define the elements of the key entity; wherein the elements include roles, participants, activities and resources.

6. A business complexity assessment system, characterized in that: The system comprises: A collection unit, used to obtain the business process text of the enterprise and identify the process role information of the business process text; A calculation unit, used for calculating the business complexity based on the process role information; An evaluation unit, used for inputting the business complexity into a trained business complexity evaluation model to obtain a business complexity evaluation result; A generating unit is used to generate an assessment report and improvement suggestions according to the business complexity assessment result.

7. The business complexity evaluation system according to claim 6, characterized in that: The process role information includes a complexity weight index and a complexity quantitative index; The calculation unit is used to calculate the business complexity based on the complexity weight index and the complexity quantitative index.

8. The business complexity evaluation system according to claim 7, characterized in that: The process role information includes role compatibility; The complexity quantitative index is calculated based on the role compatibility.

9. The business complexity evaluation system according to claim 6, It is characterized by: The acquisition unit is used to extract key features of the business process text using a natural language processing module; The acquisition unit is also used to use a feature engineering module to normalize, encode and reduce the dimension of the key features to generate the process role information.

10. The business complexity evaluation system according to claim 9, characterized in that: The acquisition unit is used to identify key entities in the business process text; The acquisition unit is also used to define elements of the key entity; wherein the elements include roles, participants, activities and resources.

Citation Information

Patent Citations

  • RPA process complexity determination method and device, equipment and storage medium

    CN111724081A

  • AI-combined RPA system process complexity determination method and device

    CN112215507A

  • Counter service complexity calculation method and device, equipment and medium

    CN116503151A

  • Business process evaluation method and device, terminal equipment and storage medium

    CN119067462A