Process arrangement engine and control method thereof

A control method and process technology, applied in the direction of program control design, multi-program device, program startup/switching, etc., can solve problems such as inability to abstract business logic, bloated class logic, and inability to apply business, so as to achieve clear business and program The effect of flexibility and easy maintenance

Pending Publication Date: 2020-05-08
HANGZHOU ANHENG INFORMATION TECH CO LTD
View PDF12 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] However, at present, the code design of the product activation process is all crowded in a single action implementation class, the activation process is directly reflected in the code, and the process in the product is distinguished through programming judgment statements, not at the product instance level
At the same time, the existing code still has the problem of poor scalability. When any product needs to add a new activation step...

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
  • Process arrangement engine and control method thereof
  • Process arrangement engine and control method thereof
  • Process arrangement engine and control method thereof

Examples

Experimental program
Comparison scheme
Effect test

Embodiment approach 1

[0036] In step 4, an error policy is defined inside the process, and if any action fails to execute, return to any step before the current step and re-execute.

Embodiment approach 2

[0038] In the step 4, action orchestration rules are defined inside the process.

[0039] If any action fails to execute, return to the previous step or steps of the current step or re-execute the current step.

Embodiment approach 3

[0041] In the step 4, a process change effective policy is defined inside the process.

[0042] If the process is modified after any action is completed, roll back all the actions being executed, return to the initial step, and execute again.

[0043] If the flow is modified after any action is completed, the action being executed will be executed normally, and the rest of the actions will be rearranged according to the modification of the flow.

[0044] In the present invention, an action is the realization of a specific activation action, such as executing CAS configuration, etc.; a flow (flow) includes a set of activation actions and the execution sequence of each action, and is responsible for the execution of each action and reporting the execution result; strategy (strategy) Including the strategy after the incorrect execution of the activation action in the process and the effective strategy after the process is modified; the process manager (BPM) is used to maintain th...

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 relates to a process arrangement engine and a control method thereof. An engine is constructed in a mode that an instance uniquely corresponds to a flow and the flow corresponds to one or more actions. When the instance is generated, the uniquely-associated flow is obtained, all the actions are obtained from a database based on the instance, the flow is initialized and then added into a queue, the flow is scheduled and executed, and finally an execution result is fed back to a flow manager. The invention supports custom activation action sets and execution sequences, supports custom processing of returned results, can check and modify activation arrangement and arrangement modification strategies of products through interfaces, takes effect in real time, and embeds product activation services into scheduling tasks to realize scheduling. A real-time effective strategy in process arrangement is solved, so that a program is more flexible, can be executed according to specific steps, is more suitable for various different complex scenes, does not need to modify codes for repackaging, only needs to modify a database, is compatible with various application scenes, and is clearer in service and more convenient to maintain.

Description

technical field [0001] The present invention relates to the technical field of electric digital data processing, in particular to a process arrangement engine and a control method thereof. Background technique [0002] Business processes provide the most important way to coordinate enterprise services and describe business logic, so building business process models quickly and conveniently plays a very important role in the business development of enterprises. [0003] In the prior art, the more popular process orchestration engine on the market is the Activiti framework, which is a workflow engine that includes important functions such as process node management and flow direction management, so that the business can follow the set process and can Update the business process online, so that the program can quickly adapt to business changes and development, so that the system can be better maintained and expanded; currently, Acticiti is a workflow framework with complete doc...

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): G06F9/48
CPCG06F9/4881
Inventor 周喜范渊
Owner HANGZHOU ANHENG INFORMATION TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products