类的使用
net.sohelp.boot.engine.workflow.model.ProcessModel
使用ProcessModel的程序包
程序包
说明
-
net.sohelp.boot.engine.web.controller中ProcessModel的使用
返回变量类型为ProcessModel的类型的net.sohelp.boot.engine.web.controller中的方法修饰符和类型方法说明EngineWorkflowController.getProcess(String refid, String id) 获取流程详情 根据提供的refid和id获取流程实例的详细信息,包括已完成的任务列表、待办任务列表以及流程模型内容。 -
net.sohelp.boot.engine.workflow中ProcessModel的使用
修饰符和类型方法说明RuntimeService.getProcessModelByInstanceId(Long instanceId) 根据流程实例ID获取流程实例模型default ProcessModelProcessModelCache.model()JSON BPM 模型default ProcessModelProcessModelCache.model(boolean redeploy) JSON BPM 模型流程模型 JSON 解析修饰符和类型方法说明booleanRuntimeService.updateInstanceModelById(Long instanceId, ProcessModel processModel) 根据 流程实例ID 更新流程实例模型内容 -
net.sohelp.boot.engine.workflow.core中ProcessModel的使用
修饰符和类型方法说明static ProcessModelFlowContext.parseProcessModel(String content, String cacheKey, boolean redeploy) 修饰符和类型方法说明protected ExecutionFlowEngineImpl.createExecution(ProcessModel processModel, FlwInstance flwInstance, FlwTask flwTask, FlowCreator flowCreator, Map<String, Object> args) Execution.createSubExecution(Execution execution, ProcessModel processModel, String parentNodeName) 根据当前执行对象execution、子流程定义process、当前节点名称产生子流程的执行对象限定符构造器说明Execution(FlowEngine engine, ProcessModel processModel, FlowCreator flowCreator, FlwInstance flwInstance, Map<String, Object> args) 构造函数,接收流程定义、流程实例对象、执行参数 -
net.sohelp.boot.engine.workflow.entity中ProcessModel的使用
修饰符和类型方法说明static ProcessModelFlwExtInstance.cacheProcessModelById(Long id, Supplier<ProcessModel> supplier) 修饰符和类型方法说明static FlwProcessFlwProcess.of(FlowCreator flowCreator, ProcessModel processModel, int processVersion, String jsonString) FlwProcess.setModelContent2Json(ProcessModel processModel) 设置 JSON 模型内容类型变量类型为ProcessModel的net.sohelp.boot.engine.workflow.entity中的方法参数修饰符和类型方法说明static ProcessModelFlwExtInstance.cacheProcessModelById(Long id, Supplier<ProcessModel> supplier) -
net.sohelp.boot.engine.workflow.impl中ProcessModel的使用
修饰符和类型方法说明booleanRuntimeServiceImpl.updateInstanceModelById(Long instanceId, ProcessModel processModel) protected voidRuntimeServiceImpl.updateModelContent(FlwExtInstance flwExtInstance, ProcessModel processModel) -
net.sohelp.boot.engine.workflow.model中ProcessModel的使用
修饰符和类型方法说明static ProcessModelModelHelper.buildProcessModel(String jsonModel) 构建流程模型ProcessModel.cleanParentNode()清理父节点关系ProcessModel.cleanParentNode(NodeModel rootNode) 清理父节点关系修饰符和类型方法说明static voidModelHelper.reloadProcessModel(FlowContext flowLongContext, Long flwInstanceId, ProcessModel processModel) 重新加载流程模型static voidModelHelper.reloadProcessModel(ProcessModel processModel, Consumer<ProcessModel> consumer) 重新加载流程模型类型变量类型为ProcessModel的net.sohelp.boot.engine.workflow.model中的方法参数修饰符和类型方法说明static voidModelHelper.reloadProcessModel(ProcessModel processModel, Consumer<ProcessModel> consumer) 重新加载流程模型