| 限定符和类型 | 方法和说明 | 
|---|---|
| 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.