When the process starts, runs and ends, it needs to call the engine service API interface.

1) StartProcess()

Start the process to call this method, generate a process instance, and set the state to the task node after the start node.

2) RunProcess()

This method is called when the process is running to end the current task and distribute the task to the person handling the next node.

3) JumpProcess()

Jump to the specified task node, there is a pre-specified method, or a dynamic calling method at runtime.

4)WithdrawProcess()

If the person who completed the previous step of the current task node finds that there is an error in the process and needs to cancel it, he calls this method to return to the previous node.

5) SendbackProcess()

The current task handler returns the task to the previous execution node.

6) ReverseProcess()

After the process ends, it still needs to return. This method is called by the executor before the end node, and the status returns to the node before the end.