限定符和类型 | 方法和说明 |
---|---|
ProcessModel |
RuntimeService.getProcessModelByInstanceId(Long instanceId)
根据流程实例ID获取流程实例模型
|
default ProcessModel |
ProcessModelCache.model()
JSON BPM 模型
|
default ProcessModel |
ProcessModelCache.model(boolean redeploy)
JSON BPM 模型
|
ProcessModel |
ProcessModelParser.parse(String content,
String cacheKey,
boolean redeploy)
流程模型 JSON 解析
|
限定符和类型 | 方法和说明 |
---|---|
boolean |
RuntimeService.updateInstanceModelById(Long instanceId,
ProcessModel processModel)
根据 流程实例ID 更新流程实例模型内容
|
限定符和类型 | 方法和说明 |
---|---|
static ProcessModel |
FlowContext.parseProcessModel(String content,
String cacheKey,
boolean redeploy) |
限定符和类型 | 方法和说明 |
---|---|
protected Execution |
FlowEngineImpl.createExecution(ProcessModel processModel,
FlwInstance flwInstance,
FlwTask flwTask,
FlowCreator flowCreator,
Map<String,Object> args) |
Execution |
Execution.createSubExecution(Execution execution,
ProcessModel processModel,
String parentNodeName)
根据当前执行对象execution、子流程定义process、当前节点名称产生子流程的执行对象
|
构造器和说明 |
---|
Execution(FlowEngine engine,
ProcessModel processModel,
FlowCreator flowCreator,
FlwInstance flwInstance,
Map<String,Object> args)
构造函数,接收流程定义、流程实例对象、执行参数
|
限定符和类型 | 方法和说明 |
---|---|
static ProcessModel |
FlwExtInstance.cacheProcessModelById(Long id,
Supplier<ProcessModel> supplier) |
限定符和类型 | 方法和说明 |
---|---|
static FlwProcess |
FlwProcess.of(FlowCreator flowCreator,
ProcessModel processModel,
int processVersion,
String jsonString) |
FlwProcess |
FlwProcess.setModelContent2Json(ProcessModel processModel)
设置 JSON 模型内容
|
限定符和类型 | 方法和说明 |
---|---|
static ProcessModel |
FlwExtInstance.cacheProcessModelById(Long id,
Supplier<ProcessModel> supplier) |
限定符和类型 | 方法和说明 |
---|---|
ProcessModel |
RuntimeServiceImpl.getProcessModelByInstanceId(Long instanceId)
根据流程实例ID获取流程实例模型
|
ProcessModel |
DefaultProcessModelParser.parse(String content,
String cacheKey,
boolean redeploy) |
限定符和类型 | 方法和说明 |
---|---|
boolean |
RuntimeServiceImpl.updateInstanceModelById(Long instanceId,
ProcessModel processModel) |
限定符和类型 | 方法和说明 |
---|---|
ProcessModel |
ProcessModel.cleanParentNode()
清理父节点关系
|
ProcessModel |
ProcessModel.cleanParentNode(NodeModel rootNode)
清理父节点关系
|
限定符和类型 | 方法和说明 |
---|---|
static void |
ModelHelper.reloadProcessModel(ProcessModel processModel,
Consumer<ProcessModel> consumer)
重新加载流程模型
|
限定符和类型 | 方法和说明 |
---|---|
static void |
ModelHelper.reloadProcessModel(ProcessModel processModel,
Consumer<ProcessModel> consumer)
重新加载流程模型
|
Copyright © 2025. All rights reserved.