流程从启动,运行到最终结束时,需要调用引擎服务API接口。

1) StartProcess()

启动流程调用此方法,生成流程实例,并置状态到开始节点之后的任务节点。

2) RunProcess()

流程运行调用此方法,将当前任务结束,并分发任务给下一步节点的办理人。

3) JumpProcess()

跳转到指定的任务节点,有预先指定方式,或运行时动态调用方式。

4) WithdrawProcess()

当前任务节点的上一步节点完成人发现办理有误需撤销,调用此方法,重新回到上一步节点。

5) SendbackProcess()

当前任务办理人退回任务到上一步执行节点。

6) ReverseProcess()

流程结束后仍需返回,由结束节点前的执行人调用此方法,状态回到结束前的节点。