Check patentability & draft patents in minutes with Patsnap Eureka AI!

Business flow chart concurrent execution method and device, equipment and medium

A technology of business processes and execution methods, applied in the field of business flow charts, can solve problems such as inability to realize multi-concurrent execution, complexity, etc., and achieve the effect of fast execution speed and improved operation efficiency

Pending Publication Date: 2022-08-09
张宇林
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] The purpose of the present invention is to provide a concurrent execution method, device, equipment and medium of a business flow chart to solve the problem that the existing BPEL language does not favor business logic, is relatively complicated, and cannot realize multi-concurrent execution

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Business flow chart concurrent execution method and device, equipment and medium
  • Business flow chart concurrent execution method and device, equipment and medium
  • Business flow chart concurrent execution method and device, equipment and medium

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0051] see Figures 1 to 7 , the present invention provides a method for concurrently executing business flow charts, the method is applied to executing business flow charts, and the method at least includes:

[0052] Step 101 , simplify the business flowchart language into nodes and paths, and redefine the nodes and paths.

[0053] Wherein, the node includes at least basic activities and structural activities in BPEL, and the judgment jump in the structure activity is removed, and the judgment jump is replaced by an expression path.

[0054] Specifically, the node includes input, execution, and output;

[0055] The input is the input data that the current node needs to acquire from an external or timing dependent node;

[0056]The functions that are executed for each node include executable module analysis of specific high-level languages, such as general integer operations, string operations, list operations, etc., as well as nodes specific to different high-level language...

Embodiment 2

[0077] In order to better understand the above embodiments, as Figure 5 As shown in the figure, the present invention also provides a flow chart of the steps of recursively backtracking the state of the judgment line in the concurrent execution method of the business flow chart, and the method at least includes:

[0078] Step 201, start the process (input parameter: line);

[0079] Step 202, determine whether the loop line is not executed, and the target is not executed, if yes, then jump to execute step 203, otherwise, continue to execute step 204;

[0080] Step 203, return to confirm, and jump to step 217;

[0081] Step 204, look up the global line state;

[0082] Step 205, determine whether the line state exists, if so, continue to execute step 206, otherwise, jump to execute step 207;

[0083] Step 206, determine whether the line status has been reached, if not, continue to execute step 208, otherwise skip to execute step 203;

[0084] Step 207, query the line with th...

Embodiment 3

[0098] In order to better understand the above embodiments, as Image 6 As shown, the present invention also provides a flow chart of steps for recursively cleaning environment variables downward in a concurrent execution method of a business flow diagram, the method at least comprising:

[0099] Step 301, start the process (input parameter: node);

[0100] Step 302, delete the node environment variable;

[0101] Step 303, query all lines with the node as the source;

[0102] Step 304, loop the line list;

[0103] Step 305, determine whether it is a loop line, if not, continue to perform step 306, otherwise, go back to step 304;

[0104] Step 306, look up the global line state;

[0105] Step 307, determine whether it exists, if it exists, continue to execute step 308, otherwise, go back to step 304;

[0106] Step 308, determine whether it has been reached, if it has been reached, continue to execute step 309, otherwise, go back to step 304;

[0107] Step 309, delete the ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a business flow chart concurrent execution method and device, equipment and a medium, and the method at least comprises the steps: simplifying a business flow chart language into nodes and paths, and redefining the nodes and the paths; wherein the nodes at least comprise basic activities and structural activities in the BPEL, judgment jump in the structural activities is removed, and the judgment jump is replaced with an expression path; a branch formed by nodes, paths and an execution sequence in a business flow chart is decomposed into sub-flows, and the sub-flows are executed concurrently through different threads. According to the method, the flow chart language is redefined, the loop line is combined, the state of the line is judged through upward recursion and backtracking, environment variables are cleaned through downward recursion, and the loop line and the environment variables are combined and applied, so that complex logics such as multi-thread concurrent execution, support of circulation and recursion and the like which can be used for actual production are realized, computer resources are fully utilized, and the execution speed of the flow chart is higher.

Description

technical field [0001] The present invention relates to the technical field of business flow charts, in particular to a method, device, equipment and medium for concurrently executing business flow charts. Background technique [0002] A business flow diagram (TFD) is a diagram that describes the business relationship between units and personnel in the management system, the sequence of operations and the flow of management information. It expresses the processing process of a specific business with some prescribed symbols and lines, and helps analysts to find out the unreasonable flow in the business process. BPEL is the abbreviation of Business Process Execution Language, which means Business Process Execution Language. It is an XML-based programming language used to describe business flow charts. Each single step of the described business process is implemented by Web services. BPEL defines basic activities and structural activities. The definition of each activity is s...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G06Q10/10G06F9/448
CPCG06Q10/103G06F9/4484
Inventor 张宇林
Owner 张宇林
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More