Business process optimization method, device, computer equipment and storage medium
By acquiring optimization requirements in the BPM system, simplifying and adjusting business processes, the problem of poor cooperation among enterprises and departments is solved, the efficiency of business process management is improved, and the intelligent management and automatic flow of business processes is realized.
Patent Information
- Application Number
- CN202010727901.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-07-23
- Publication Date
- 2024-12-24
- Estimated Expiration
- 2040-07-23
AI Technical Summary
Due to the expansion of scale, poor cooperation among departments, low cross-departmental processes, resulting in low business process management and lack of refined institutional process execution.
By obtaining optimization requirements in the BPM system, we judge whether the business process to be optimized can be simplified, and simplify it using the flowchart model, analyze and adjust the execution order, and generate target business processes to achieve intelligent management and integration of business processes.
It improves the efficiency of business process management, realizes automatic flow and intelligent management of business processes, avoids the issue of inter-department promotion, and enhances the flexibility and efficiency of process execution.
Smart Images

Figure CN111950776B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of computer software technology, and in particular to a business process optimization method, device, computer equipment and storage medium. Background Art
[0002] Business Process Management (BPM) software system is an effective means to solve the shortcomings of the existing software system structure. Business process is to sort out and arrange business activities. BPM software system has changed from the previous function and data-centric to business process-centric, driving business development through the operation of business processes, integrating business interactions between different business departments through business processes, and improving the efficiency of the entire enterprise. As the scale of the enterprise expands, the organization will gradually become larger and the division of labor will become more and more detailed, usually showing the following characteristics: the organization is complete, even large and comprehensive, with written responsibilities and institutional processes, but there will be poor cooperation between departments, low efficiency of cross-departmental processes, long decision-making time, institutional processes, but they have not reached the level of refinement, and the process is not in place. Problems such as these lead to low efficiency in business process management. In view of this situation, it is urgent to provide a business process optimization method. Summary of the invention
[0003] Based on this, it is necessary to propose a business process optimization method, device, computer equipment and storage medium to address the above problems, so as to realize intelligent management of business processes and improve the efficiency of business process management.
[0004] A business process optimization method, applied to a BPM system, comprising:
[0005] Obtaining optimization requirements, and determining the business process to be optimized in the BMP system according to the optimization requirements;
[0006] Determine whether the business process to be optimized can be simplified;
[0007] When the business process to be optimized can be simplified, simplifying the business process to be optimized by using a flowchart model to obtain a first business process;
[0008] Performing a logical analysis on the execution sequence of the first business process to obtain an analysis result;
[0009] According to the analysis result, the execution order of the first business process in the BMP system is adjusted to obtain the target business process.
[0010] A business process optimization device, the device comprising:
[0011] A process determination module, used to obtain optimization requirements and determine the business process to be optimized in the BMP system according to the optimization requirements;
[0012] A judgment module, used to judge whether the business process to be optimized can be simplified;
[0013] A simplification module, configured to simplify the business process to be optimized by using a flowchart model to obtain a first business process when the business process to be optimized can be simplified;
[0014] An analysis module, used to perform a logical analysis on the execution sequence of the first business process to obtain an analysis result;
[0015] An adjustment module is used to adjust the execution order of the first business process in the BMP system according to the analysis result to obtain a target business process.
[0016] A computer device comprises a memory and a processor, wherein the memory stores a computer program, and when the computer program is executed by the processor, the processor performs the following steps:
[0017] A computer-readable storage medium stores a computer program, which, when executed by a processor, causes the processor to perform the following steps:
[0018] Obtaining optimization requirements, and determining the business process to be optimized in the BMP system according to the optimization requirements;
[0019] Determine whether the business process to be optimized can be simplified;
[0020] When the business process to be optimized can be simplified, simplifying the business process to be optimized by using a flowchart model to obtain a first business process;
[0021] Performing a logical analysis on the execution sequence of the first business process to obtain an analysis result;
[0022] According to the analysis result, the execution order of the first business process in the BMP system is adjusted to obtain the target business process.
[0023] The above-mentioned business process optimization method, device, computer equipment and storage medium obtain optimization requirements, determine at least two business processes to be optimized in the BMP system according to the optimization requirements; judge whether the business processes to be optimized can be simplified; if the business processes to be optimized can be simplified, use a flowchart model to simplify the business processes to be optimized to obtain at least two first business processes; perform logical analysis on the execution order of the first business processes to obtain analysis results; adjust the execution order of the first business processes in the BMP system according to the analysis results to obtain the target business process, thereby achieving simplification and integration of business processes, thereby optimizing business processes and improving the management efficiency of business processes. BRIEF DESCRIPTION OF THE DRAWINGS
[0024] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0025] in:
[0026] Figure 1 A flowchart of a business process optimization method in one embodiment;
[0027] Figure 2 A flowchart of a business process optimization method in another embodiment;
[0028] Figure 3 A flowchart of a business process optimization method in another embodiment;
[0029] Figure 4 A flowchart of a method for generating a flowchart of a business process in one embodiment;
[0030] Figure 5 A flowchart of a business process optimization method in yet another embodiment;
[0031] Figure 6 It is a structural block diagram of a business process optimization device in one embodiment;
[0032] Figure 7 FIG. 4 is a structural block diagram of a computer device in one embodiment. DETAILED DESCRIPTION
[0033] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0034] like Figure 1 As shown, in one embodiment, a business process optimization method is provided, which is applied to a BPM system. The business process optimization method can be applied to both a terminal and a server. This embodiment is illustrated by applying to a server. The business process optimization method specifically includes the following steps:
[0035] Step 102, obtaining optimization requirements, and determining the business process to be optimized in the BMP system according to the optimization requirements.
[0036] Among them, optimization requirements refer to commands triggered by users through the server for optimizing business processes. Business processes to be optimized refer to business processes that need to be optimized in the BMP system. Specifically, users can send optimization requirements based on multiple business processes currently in the BMP system, and find the corresponding business processes to be optimized based on the business process identifiers carried in the optimization requirements. In a specific implementation, if a user needs to optimize the business process of contract information query, the business process of contract information query can be determined as the business process to be optimized.
[0037] It should be noted that the business process to be optimized in this embodiment may be one or more. For multiple business processes to be optimized, they may be processed according to the method of one business process to be optimized.
[0038] Step 104: determine whether the business process to be optimized can be simplified.
[0039] Specifically, the business process to be optimized is analyzed to determine the complexity of the business process to be optimized. When the complexity is greater than a preset complexity threshold, it is determined that the corresponding business process to be optimized can be simplified. The analysis can be performed using software code based on process complexity measurement indicators such as the number of process activities, the control flow complexity, and the data complexity. For example, the roles of the business process to be optimized, the number of database operations, and the complexity of the database involved are analyzed. By analyzing the complexity of the business process to be optimized, it is possible to explore whether there is a possibility of streamlining the business process.
[0040] Step 106: When the business process to be optimized can be simplified, a flowchart model is used to simplify the business process to be optimized to obtain a first business process.
[0041] Among them, the flowchart model refers to a model that associates and displays the business process in the form of a flowchart. The first business process refers to the business process to be optimized after simplification. Specifically, when the business process to be optimized can be simplified, the business data, business rules, business roles, etc. of the business process are analyzed and disassembled using the flowchart model, and the corresponding redundant parts are removed to achieve the simplification of the business process to be optimized and generate the first business process. The flowchart model can be a way to implement the business process using coding; it can also be data collected through a UI form, that is, obtaining information about the business process to be optimized through a form; it can also be an activity-based visual interface, covering the entire business process to be optimized, including processing progress at each stage; it can also be a visual interface based on business steps. As a preferred embodiment of this embodiment, a visual interface based on business steps is used as a flowchart model to avoid disturbing the user's business process progress, and the software will automatically handle abnormal situations during operation, so that the first business process is more accurate and streamlined.
[0042] Step 108: Perform a logic analysis on the execution sequence of the first business process to obtain an analysis result.
[0043] Specifically, the ERP-based analysis method can be used to perform a logical analysis on the execution order of the first business process to determine whether the sequence of activities in the first business process can be adjusted to improve the flexibility of business process execution in the BMP system. The optimal execution order of the first business process can be used as the analysis result so that the execution order of the first business process can be adjusted subsequently according to the analysis result to improve the flexibility and efficiency of business process execution in the BMP system.
[0044] Step 110, adjusting the execution order of the first business process in the BMP system according to the analysis result to obtain the target business process.
[0045] The target business process refers to the optimized business process. Specifically, the execution order of the first business process in the BMP system is adjusted according to the analysis results, thereby optimizing the business process, making the target business process flow automatically, realizing the intelligent management of the business process, and greatly improving the management efficiency of the business process.
[0046] The above-mentioned business process optimization method obtains the optimization requirements, determines the business process to be optimized in the BMP system according to the optimization requirements; determines whether the business process to be optimized can be simplified; when the business process to be optimized can be simplified, uses a flowchart model to simplify the business process to be optimized to obtain a first business process; performs a logical analysis on the execution sequence of the first business process to obtain an analysis result; adjusts the execution sequence of the first business process in the BMP system according to the analysis result to obtain a target business process, optimizes the business process, makes the target business process flow automatically, realizes intelligent management of the business process, and greatly improves the management efficiency of the business process.
[0047] In one embodiment, after adjusting the execution order of the first business process in the BMP system according to the analysis result to obtain the target business process, the method further includes:
[0048] An owner is configured for each target business process so that the target business process can be supervised by clarifying the owner.
[0049] In this embodiment, a corresponding process owner is configured for the target business process, and the overall performance of the business process is supervised by clarifying the form of the business process owner, thereby avoiding the problem of buck-passing between departments and further realizing intelligent management of the business process.
[0050] like Figure 2 As shown, in one embodiment, before obtaining the optimization requirement and determining the business process to be optimized in the BMP system according to the optimization requirement, the process further includes:
[0051] Step 112, obtaining a flowchart of the business process of the BMP system;
[0052] Step 114, according to the flow chart, drag and drop corresponding controls on the interface of the BMP system to generate the business process of the BMP system.
[0053] Specifically, according to the flowchart of the business process of the BMP system, a two-layer structure of cards and charts of the business process is established. The specific process is: instantiate a singleton Map class in a local range to determine the dashboard layout and data storage, then instantiate a Widget class to define card information, such as the size, location information, card title, card type, footnote, chart ID and other information of the card, and finally, instantiate a Chart class to define chart information. It is worth noting that in order to separate the layout from the chart model, the chart information only stores the necessary fields such as id, and the chart is implemented by an external slot. According to the flowchart and the two-layer structure of cards and charts, the corresponding controls are dragged on the interface of the BMP system to generate the business process of the BMP system. Preferably, a virtual 12-grid segmentation is designed for the node size in the layout design, and this grid layout is strictly referred to during initialization, scaling, and movement, reducing the randomness of user operations and improving the accuracy of the business process.
[0054] Furthermore, in order to provide a better dragging experience, virtual cards are designed to assist users in layout. Users can preview the position and size of the card after releasing the mouse at any time, which improves the business process display effect.
[0055] like Figure 3 As shown, in one embodiment, the method further includes:
[0056] Step 116, using Cron expressions to establish scheduled tasks for each target business process;
[0057] Step 118, responding to the scheduled task in the form of a message to generate a prompt message;
[0058] Step 120, sending the prompt information to the user end.
[0059] Among them, Cron is a scheduled execution tool under Linux. The Cron server can execute specific tasks according to the time agreed in the configuration file. Cron expression is a string separated by 5 or 6 spaces and divided into 6 or 7 fields. Each field represents a meaning. For example, the Cron expression for execution once an hour is: 0 0***? . Specifically, Cron expressions are used to establish scheduled tasks for each target business process, respond to scheduled tasks in the form of messages, generate prompt information, and send the prompt information to the user end. By setting the push time, users on the user end are reminded to execute the corresponding business process, which improves the user experience of using the target business process and helps improve user work efficiency.
[0060] like Figure 4 As shown, in one embodiment, obtaining a flowchart of a business process of a BMP system includes:
[0061] Step 112A, obtaining business data corresponding to the business process of the BMP system;
[0062] Step 112B, analyzing the business process and corresponding business data through a preset script tool to generate a flow chart.
[0063] The preset script tool refers to a preset batch file, which is used to analyze the business process and the corresponding data in this embodiment. Specifically, the corresponding business data is obtained according to the associated database of the business process of the BMP system, and then the business process and the corresponding business data are analyzed by the preset script tool to generate a flow chart, which is conducive to the visual management of the business process.
[0064] Furthermore, you can also set access permissions for business processes and corresponding business data. For example, the permission to access a certain field can be set to hidden, read-only, or modifiable, so as to limit the permissions of some process participants to improve the security of business process execution.
[0065] like Figure 5 As shown, in one embodiment, the method further includes:
[0066] Step 122, when executing the target business process, using a log tool to record the target business process to obtain a business process log;
[0067] Step 124: Store the business process log in the BPM system.
[0068] Logging tools refer to tools used to collect, record, and analyze logs, such as logging-web, goMonitorLog, etc. Specifically, when executing a target business process, a logging tool is used to record the target business process, obtain a business process log, and store the business process log in the BPM system. This allows all operations of the business process in the BMP system to be logged, traceable, and well documented.
[0069] In one embodiment, in one embodiment, the method further comprises:
[0070] Develop the corresponding mobile system according to the target business process.
[0071] In this embodiment, a corresponding mobile terminal system is developed according to the target business process, so that the business process of the BMP system after Yohua supports mobile office and improves the user experience.
[0072] like Figure 6 As shown, in one embodiment, a business process optimization device is also proposed, the device comprising:
[0073] A process determination module 602 is used to obtain optimization requirements and determine the business process to be optimized in the BMP system according to the optimization requirements;
[0074] A judgment module 604 is used to judge whether the business process to be optimized can be simplified;
[0075] A simplification module 606 is used to simplify the business process to be optimized by using a flowchart model to obtain a first business process when the business process to be optimized can be simplified;
[0076] An analysis module 608 is used to perform a logic analysis on the execution sequence of the first business process to obtain an analysis result;
[0077] The adjustment module 610 is used to adjust the execution order of the first business process in the BMP system according to the analysis result to obtain a target business process.
[0078] In one embodiment, the business process optimization device further includes:
[0079] The supervision module is used to configure an owner for each target business process so as to supervise the target business process by clarifying the owner.
[0080] In one embodiment, the business process optimization device further includes:
[0081] A flowchart acquisition module, used to acquire a flowchart of the business process of the BMP system;
[0082] The process generation module is used to generate the business process of the BMP system by dragging and dropping corresponding controls on the interface of the BMP system according to the flow chart.
[0083] In one embodiment, the business process optimization device further includes:
[0084] A task creation module is used to create scheduled tasks for each target business process using Cron expressions;
[0085] A task response module, used to respond to the scheduled task in the form of a message and generate prompt information;
[0086] The information sending module is used to send the prompt information to the user end.
[0087] In one embodiment, the flowchart acquisition module includes:
[0088] A data acquisition unit, used to acquire business data corresponding to the business process of the BMP system;
[0089] The process generation unit is used to analyze the business process and the corresponding business data through a preset script tool to generate the flow chart.
[0090] In one embodiment, the business process optimization device further includes:
[0091] A recording module, used to record the target business process using a log tool when executing the target business process to obtain a business process log;
[0092] The log storage module is used to store the business process log in the BPM system.
[0093] In one embodiment, the business process optimization device further includes:
[0094] The system development module is used to develop a corresponding mobile terminal system according to the target business process.
[0095] Figure 7 FIG. 1 shows an internal structure diagram of a computer device in an embodiment. The computer device may be a server, including but not limited to a high-performance computer and a high-performance computer cluster. Figure 7 As shown, the computer device includes a processor, a memory and a network interface connected via a system bus. The memory includes a non-volatile storage medium and an internal memory. The non-volatile storage medium of the computer device stores an operating system and may also store a computer program. When the computer program is executed by the processor, the processor may implement the business process optimization method. The internal memory may also store a computer program. When the computer program is executed by the processor, the processor may implement the business process optimization method. Those skilled in the art will understand that Figure 7 The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.
[0096] In one embodiment, the business process optimization method provided by the present application can be implemented in the form of a computer program. Figure 7 The computer device shown in the figure is run. The memory of the computer device can store various program templates constituting the business process optimization device, such as the process determination module 602, the judgment module 604, the simplification module 606, the analysis module 608, and the adjustment module 610.
[0097] A computer device comprises a memory, a processor and a computer program stored in the memory and executable on the processor, wherein the processor implements the following steps when executing the computer program: obtaining optimization requirements, and determining a business process to be optimized in the BMP system according to the optimization requirements; judging whether the business process to be optimized can be simplified; if the business process to be optimized can be simplified, simplifying the business process to be optimized using a flowchart model to obtain a first business process; performing a logical analysis on the execution sequence of the first business process to obtain an analysis result; and adjusting the execution sequence of the first business process in the BMP system according to the analysis result to obtain a target business process.
[0098] In one embodiment, after adjusting the execution order of the first business process in the BMP system according to the analysis results to obtain the target business process, it also includes: configuring an owner for each target business process to supervise the target business process by clarifying the owner.
[0099] In one embodiment, before obtaining the optimization requirements and determining the business process to be optimized in the BMP system according to the optimization requirements, it also includes: obtaining a flowchart of the business process of the BMP system; according to the flowchart, dragging and dropping corresponding controls on the interface of the BMP system to generate the business process of the BMP system.
[0100] In one embodiment, the method further includes: using Cron expressions to establish scheduled tasks for each of the target business processes; responding to the scheduled tasks in the form of messages to generate prompt information; and sending the prompt information to the user end.
[0101] In one embodiment, obtaining a flowchart of the business process of the BMP system includes: obtaining business data corresponding to the business process of the BMP system; analyzing the business process and the corresponding business data through a preset script tool to generate the flowchart.
[0102] In one embodiment, the method further includes: when executing the target business process, using a log tool to record the target business process to obtain a business process log; and storing the business process log in the BPM system.
[0103] In one embodiment, the method further includes: developing a corresponding mobile terminal system according to the target business process.
[0104] A computer-readable storage medium stores a computer program, characterized in that the computer program implements the following steps when executed by a processor: obtaining optimization requirements, and determining a business process to be optimized in the BMP system according to the optimization requirements; judging whether the business process to be optimized can be simplified; if the business process to be optimized can be simplified, simplifying the business process to be optimized using a flowchart model to obtain a first business process; performing a logical analysis on the execution order of the first business process to obtain an analysis result; and adjusting the execution order of the first business process in the BMP system according to the analysis result to obtain a target business process.
[0105] In one embodiment, after adjusting the execution order of the first business process in the BMP system according to the analysis results to obtain the target business process, it also includes: configuring an owner for each target business process to supervise the target business process by clarifying the owner.
[0106] In one embodiment, before obtaining the optimization requirements and determining the business process to be optimized in the BMP system according to the optimization requirements, it also includes: obtaining a flowchart of the business process of the BMP system; according to the flowchart, dragging and dropping corresponding controls on the interface of the BMP system to generate the business process of the BMP system.
[0107] In one embodiment, the method further includes: using Cron expressions to establish scheduled tasks for each of the target business processes; responding to the scheduled tasks in the form of messages to generate prompt information; and sending the prompt information to the user end.
[0108] In one embodiment, obtaining a flowchart of the business process of the BMP system includes: obtaining business data corresponding to the business process of the BMP system; analyzing the business process and the corresponding business data through a preset script tool to generate the flowchart.
[0109] In one embodiment, the method further includes: when executing the target business process, using a log tool to record the target business process to obtain a business process log; and storing the business process log in the BPM system.
[0110] In one embodiment, the method further includes: developing a corresponding mobile terminal system according to the target business process.
[0111] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the program can be stored in a non-volatile computer-readable storage medium. When the program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to memory, storage, database or other media used in the embodiments provided in this application can include non-volatile and / or volatile memory. Non-volatile memory may include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM) or flash memory. Volatile memory may include random access memory (RAM) or external cache memory. As an illustration and not limitation, RAM is available in many forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link (Synchlink) DRAM (SLDRAM), memory bus (Rambus) direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM).
[0112] The technical features of the above embodiments may be arbitrarily combined. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0113] The above-mentioned embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the present application. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the attached claims.
Claims
1. A business process optimization method, applied to a BPM system, characterized in that: include: Obtaining optimization requirements, and determining the business process to be optimized in the BPM system according to the optimization requirements; Determine whether the business process to be optimized can be simplified; The determining whether the business process to be optimized can be simplified includes: obtaining complexity according to the number of process activities, control flow complexity and data complexity of the business process to be optimized; when the complexity is greater than a preset complexity threshold, determining that the business process to be optimized can be simplified; In the case where the business process to be optimized can be simplified, simplifying the business process to be optimized using a flowchart model to obtain a first business process; simplifying the business process to be optimized using a flowchart model includes: using the flowchart model to analyze and disassemble the business data, business rules, and business roles of the business process to be optimized, and marking and removing redundant parts; Performing a logical analysis on the execution sequence of the first business process to obtain an analysis result, including: performing a logical analysis on the execution sequence of the first business process using an ERP-based analysis method to determine whether the sequence of activities in the first business process can be adjusted; if it can be adjusted, taking the execution sequence of the first business process with the best flexibility as the analysis result; The execution order of the first business process in the BPM system is adjusted according to the analysis result to obtain a target business process.
2. The business process optimization method according to claim 1, characterized in that: After adjusting the execution order of the first business process in the BPM system according to the analysis result to obtain the target business process, the method further includes: An owner is configured for each target business process, so as to supervise the target business process by clarifying the owner.
3. The business process optimization method according to claim 1, characterized in that: Before obtaining the optimization requirement and determining the business process to be optimized in the BPM system according to the optimization requirement, the process further includes: Obtain a flowchart of the business process of the BPM system; According to the flow chart, corresponding controls are dragged on the interface of the BPM system to generate the business process of the BPM system.
4. The business process optimization method according to claim 1, characterized in that: The method further comprises: Use Cron expressions to establish scheduled tasks for each of the target business processes; Respond to the scheduled task in the form of a message and generate prompt information; The prompt information is sent to the user terminal.
5. The business process optimization method according to claim 3, characterized in that: The process of obtaining the business process of the BPM system includes: Acquire business data corresponding to the business process of the BPM system; The business process and corresponding business data are analyzed by a preset script tool to generate the flow chart.
6. The business process optimization method according to claim 1, characterized in that: The method further comprises: When executing the target business process, a log tool is used to record the target business process to obtain a business process log; The business process log is stored in the BPM system.
7. The business process optimization method according to claim 1, characterized in that: The method further comprises: Develop a corresponding mobile terminal system based on the target business process.
8. A business process optimization device, applied to a BPM system, characterized in that: The business process optimization device comprises: A process determination module, used to obtain optimization requirements and determine the business process to be optimized in the BPM system according to the optimization requirements; A judgment module, used to judge whether the business process to be optimized can be simplified; the judgment module is also used to obtain the complexity according to the process activity quantity, control flow complexity and data complexity of the business process to be optimized; when the complexity is greater than a preset complexity threshold, it is determined that the business process to be optimized can be simplified; A simplification module, configured to simplify the business process to be optimized by using a flowchart model to obtain a first business process when the business process to be optimized can be simplified; the simplification module is further configured to: analyze and disassemble the business data, business rules, and business roles of the business process to be optimized by using the flowchart model, and mark and remove redundant parts; An analysis module, used to perform a logical analysis on the execution sequence of the first business process to obtain an analysis result; The adjustment module is used to adjust the execution order of the first business process in the BPM system according to the analysis result to obtain a target business process.
9. A computer device, characterized in that: The method comprises a memory, a processor and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps of the business process optimization method as claimed in any one of claims 1 to 7 when executing the computer program.
10. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the steps of the business process optimization method according to any one of claims 1 to 7 are implemented.
Citation Information
Patent Citations
ERP and BPM integration method, device and equipment and storage medium
CN109615341A
Service optimization method and device
CN110309931A
