限定符和类型 | 方法和说明 |
---|---|
ApiResult<FlwInstance> |
WorkFlowController.start()
启动流程实例
|
限定符和类型 | 方法和说明 |
---|---|
FlwInstance |
RuntimeService.createInstance(FlwProcess flwProcess,
FlowCreator flowCreator,
Map<String,Object> args,
NodeModel nodeModel,
Supplier<FlwInstance> supplier)
根据流程、创建人员、父流程实例ID创建流程实例
|
FlwInstance |
QueryService.getInstance(Long instanceId)
根据流程实例ID获取流程实例对象
|
限定符和类型 | 方法和说明 |
---|---|
void |
RuntimeService.saveInstance(FlwInstance flwInstance,
FlwProcess flwProcess,
FlowCreator flowCreator)
保存流程实例
|
void |
RuntimeService.updateInstance(FlwInstance flwInstance)
更新流程实例
|
限定符和类型 | 方法和说明 |
---|---|
boolean |
RuntimeService.addVariable(Long instanceId,
Map<String,Object> args,
Function<FlwInstance,FlwInstance> function)
根据 流程实例ID 更新流程实例全局变量
|
boolean |
RuntimeService.addVariable(Long instanceId,
Map<String,Object> args,
Function<FlwInstance,FlwInstance> function)
根据 流程实例ID 更新流程实例全局变量
|
FlwInstance |
RuntimeService.createInstance(FlwProcess flwProcess,
FlowCreator flowCreator,
Map<String,Object> args,
NodeModel nodeModel,
Supplier<FlwInstance> supplier)
根据流程、创建人员、父流程实例ID创建流程实例
|
Optional<FlwInstance> |
FlowEngine.startInstanceById(Long id,
FlowCreator flowCreator,
Map<String,Object> args,
Supplier<FlwInstance> supplier)
根据流程定义ID,创建人ID,参数列表启动流程实例
|
Optional<FlwInstance> |
FlowEngine.startInstanceByProcessKey(String processKey,
Integer version,
FlowCreator flowCreator,
Map<String,Object> args,
Supplier<FlwInstance> supplier)
根据流程名称、版本号、创建人、参数列表启动流程实例
|
Optional<FlwInstance> |
FlowEngine.startProcessInstance(FlwProcess process,
FlowCreator flowCreator,
Map<String,Object> args,
Supplier<FlwInstance> supplier)
根据流程对象启动流程实例
|
限定符和类型 | 方法和说明 |
---|---|
protected FlwInstance |
FlowEngineImpl.getFlwInstance(Long instanceId,
String updateBy)
获取流程实例
|
限定符和类型 | 方法和说明 |
---|---|
Optional<FlwInstance> |
FlowEngineImpl.startInstanceById(Long id,
FlowCreator flowCreator,
Map<String,Object> args,
Supplier<FlwInstance> supplier)
根据流程定义ID,创建人,参数列表启动流程实例
|
Optional<FlwInstance> |
FlowEngineImpl.startInstanceByProcessKey(String processKey,
Integer version,
FlowCreator flowCreator,
Map<String,Object> args,
Supplier<FlwInstance> supplier)
根据流程定义key、版本号、创建人、参数列表启动流程实例
|
Optional<FlwInstance> |
FlowEngineImpl.startProcessInstance(FlwProcess process,
FlowCreator flowCreator,
Map<String,Object> args,
Supplier<FlwInstance> supplier)
根据流程对象启动流程实例
|
限定符和类型 | 方法和说明 |
---|---|
protected Execution |
FlowEngineImpl.createExecution(ProcessModel processModel,
FlwInstance flwInstance,
FlwTask flwTask,
FlowCreator flowCreator,
Map<String,Object> args) |
限定符和类型 | 方法和说明 |
---|---|
Optional<FlwInstance> |
FlowEngineImpl.startInstanceById(Long id,
FlowCreator flowCreator,
Map<String,Object> args,
Supplier<FlwInstance> supplier)
根据流程定义ID,创建人,参数列表启动流程实例
|
Optional<FlwInstance> |
FlowEngineImpl.startInstanceByProcessKey(String processKey,
Integer version,
FlowCreator flowCreator,
Map<String,Object> args,
Supplier<FlwInstance> supplier)
根据流程定义key、版本号、创建人、参数列表启动流程实例
|
Optional<FlwInstance> |
FlowEngineImpl.startProcessInstance(FlwProcess process,
FlowCreator flowCreator,
Map<String,Object> args,
Supplier<FlwInstance> supplier)
根据流程对象启动流程实例
|
构造器和说明 |
---|
Execution(FlowEngine engine,
ProcessModel processModel,
FlowCreator flowCreator,
FlwInstance flwInstance,
Map<String,Object> args)
构造函数,接收流程定义、流程实例对象、执行参数
|
限定符和类型 | 方法和说明 |
---|---|
FlwInstance |
FlwInstanceDao.selectById(Long id) |
限定符和类型 | 方法和说明 |
---|---|
Optional<List<FlwInstance>> |
FlwInstanceDao.selectListByBusinessKey(String businessKey) |
Optional<List<FlwInstance>> |
FlwInstanceDao.selectListByParentInstanceId(Long parentInstanceId) |
限定符和类型 | 方法和说明 |
---|---|
boolean |
FlwInstanceDao.insert(FlwInstance flwInstance) |
boolean |
FlwInstanceDao.updateById(FlwInstance instance) |
限定符和类型 | 类和说明 |
---|---|
class |
FlwHisInstance
历史流程实例实体类
|
限定符和类型 | 方法和说明 |
---|---|
static FlwInstance |
FlwInstance.of(String businessKey) |
FlwInstance |
FlwHisInstance.toFlwInstance() |
限定符和类型 | 方法和说明 |
---|---|
Optional<FlwInstance> |
FlwProcess.executeStartModel(FlowContext flowLongContext,
FlowCreator flowCreator,
Function<NodeModel,Execution> function)
执行开始模型
|
限定符和类型 | 方法和说明 |
---|---|
static FlwExtInstance |
FlwExtInstance.of(FlwInstance flwInstance,
FlwProcess flwProcess) |
static FlwHisInstance |
FlwHisInstance.of(FlwInstance fi,
InstanceState instanceState) |
static FlwHisTask |
FlwHisTask.ofCallInstance(NodeModel nodeModel,
FlwInstance instance) |
static FlwTaskActor |
FlwTaskActor.ofFlwInstance(FlwInstance flwInstance,
Long taskId) |
限定符和类型 | 方法和说明 |
---|---|
FlwInstance |
RuntimeServiceImpl.createInstance(FlwProcess flwProcess,
FlowCreator flowCreator,
Map<String,Object> args,
NodeModel nodeModel,
Supplier<FlwInstance> supplier)
创建活动实例
|
FlwInstance |
QueryServiceImpl.getInstance(Long instanceId) |
限定符和类型 | 方法和说明 |
---|---|
Optional<List<FlwInstance>> |
QueryServiceImpl.getInstancesByBusinessKey(String businessKey) |
Optional<List<FlwInstance>> |
QueryServiceImpl.getSubProcessByInstanceId(Long instanceId) |
限定符和类型 | 方法和说明 |
---|---|
protected void |
RuntimeServiceImpl.forceCompleteAll(FlwInstance flwInstance,
FlowCreator flowCreator,
InstanceState instanceState,
TaskEventType eventType)
强制完成流程所有实例
|
protected FlwHisInstance |
RuntimeServiceImpl.getFlwHisInstance(Long instanceId,
NodeModel endNode,
FlwInstance flwInstance) |
void |
RuntimeServiceImpl.saveInstance(FlwInstance flwInstance,
FlwProcess flwProcess,
FlowCreator flowCreator)
流程实例数据会保存至活动实例表、历史实例表
|
void |
RuntimeServiceImpl.updateInstance(FlwInstance flwInstance)
更新活动实例
|
限定符和类型 | 方法和说明 |
---|---|
boolean |
RuntimeServiceImpl.addVariable(Long instanceId,
Map<String,Object> args,
Function<FlwInstance,FlwInstance> function) |
boolean |
RuntimeServiceImpl.addVariable(Long instanceId,
Map<String,Object> args,
Function<FlwInstance,FlwInstance> function) |
FlwInstance |
RuntimeServiceImpl.createInstance(FlwProcess flwProcess,
FlowCreator flowCreator,
Map<String,Object> args,
NodeModel nodeModel,
Supplier<FlwInstance> supplier)
创建活动实例
|
限定符和类型 | 方法和说明 |
---|---|
default Optional<List<FlwInstance>> |
FlwInstanceMapper.listByParentInstanceId(Long parentInstanceId) |
限定符和类型 | 方法和说明 |
---|---|
FlwInstance |
FlwInstanceDaoImpl.selectById(Long id) |
限定符和类型 | 方法和说明 |
---|---|
Optional<List<FlwInstance>> |
FlwInstanceDaoImpl.selectListByBusinessKey(String businessKey) |
Optional<List<FlwInstance>> |
FlwInstanceDaoImpl.selectListByParentInstanceId(Long parentInstanceId) |
限定符和类型 | 方法和说明 |
---|---|
boolean |
FlwInstanceDaoImpl.insert(FlwInstance instance) |
boolean |
FlwInstanceDaoImpl.updateById(FlwInstance instance) |
Copyright © 2025. All rights reserved.