Package com.codingapi.flow.service
Class WorkflowService
java.lang.Object
com.codingapi.flow.service.WorkflowService
流程设计器服务
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidchangeVersion(long versionId) 切换流程版本void删除流程voiddeleteVersion(long versionId) 删除流程版本getWorkflow(String workId) 获取流程对象getWorkflowRuntime(long runtimeId) 获取流程运行时的流程配置getWorkflowRuntime(String workId, long workVersion) 根据运行时版本获取运行时配置importWorkflow(String body, IFlowOperator createOperator) 导入流程voidsaveWorkflow(Workflow workflow) 保存流程voidsaveWorkflow(Workflow workflow, boolean enable) 保存流程voidsaveWorkflowRuntime(WorkflowRuntime workflowRuntime) 保存流程运行时voidsaveWorkflowVersion(WorkflowVersion currentVersion, boolean creatable, boolean enable) 保存流程版本voidupdateVersionName(long versionId, String versionName) 更新流程版本名称
-
Constructor Details
-
WorkflowService
public WorkflowService()
-
-
Method Details
-
saveWorkflowVersion
保存流程版本- Parameters:
currentVersion- 当前版本creatable- 是否创建新的版本
-
getWorkflowRuntime
获取流程运行时的流程配置- Parameters:
runtimeId- 运行时id- Returns:
- 运行时流程配置
-
getWorkflow
获取流程对象- Parameters:
workId- 流程编码- Returns:
- 流程对象
-
deleteVersion
public void deleteVersion(long versionId) 删除流程版本- Parameters:
versionId- 版本id
-
changeVersion
public void changeVersion(long versionId) 切换流程版本- Parameters:
versionId- 版本id
-
updateVersionName
更新流程版本名称- Parameters:
versionId- 版本idversionName- 版本名称
-
delete
删除流程- Parameters:
workId- 流程编码
-
saveWorkflow
保存流程- Parameters:
workflow- 流程对象
-
saveWorkflow
保存流程- Parameters:
workflow- 流程对象
-
saveWorkflowRuntime
保存流程运行时- Parameters:
workflowRuntime- 流程运行时
-
getWorkflowRuntime
根据运行时版本获取运行时配置- Parameters:
workId- 流程编码workVersion- 流程版本- Returns:
- 流程运行时
-
importWorkflow
导入流程- Parameters:
body- base64- Returns:
- 流程id
-