public class Execution extends Object implements Serializable
| 构造器和说明 |
|---|
Execution(FlowCreator flowCreator,
Map<String,Object> args)
构造函数,仅适用于模型条件节点查找
|
Execution(FlowEngine engine,
ProcessModel processModel,
FlowCreator flowCreator,
FlwInstance flwInstance,
Map<String,Object> args)
构造函数,接收流程定义、流程实例对象、执行参数
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addTask(FlwTask flwTask)
添加任务
|
void |
addTasks(List<FlwTask> flwTasks)
添加任务集合
|
Execution |
createSubExecution(Execution execution,
ProcessModel processModel,
String parentNodeName)
根据当前执行对象execution、子流程定义process、当前节点名称产生子流程的执行对象
|
boolean |
endInstance(NodeModel endNode)
执行结束当前流程实例
|
boolean |
executeNodeModel(FlowContext flowLongContext,
String nodeKey)
执行节点模型
|
TaskActorProvider |
getTaskActorProvider() |
void |
restartProcessInstance(Long id,
String currentNodeKey)
重启流程实例(从当前所在节点currentNode位置开始)
|
public Execution(FlowEngine engine, ProcessModel processModel, FlowCreator flowCreator, FlwInstance flwInstance, Map<String,Object> args)
engine - FlowEngineprocessModel - ProcessModelflowCreator - FlowCreatorflwInstance - FlwInstanceargs - 执行参数public Execution(FlowCreator flowCreator, Map<String,Object> args)
public Execution createSubExecution(Execution execution, ProcessModel processModel, String parentNodeName)
execution - ExecutionprocessModel - ProcessModelparentNodeName - 上一节点名称Executionpublic boolean executeNodeModel(FlowContext flowLongContext, String nodeKey)
flowLongContext - 流程引擎上下文nodeKey - 节点keypublic boolean endInstance(NodeModel endNode)
endNode - 结束节点public void restartProcessInstance(Long id, String currentNodeKey)
id - 流程定义IDcurrentNodeKey - 当前所在节点keypublic void addTask(FlwTask flwTask)
flwTask - 流程任务public TaskActorProvider getTaskActorProvider()
Copyright © 2025. All rights reserved.