@Service public class WorkflowEngineImpl extends Object implements WorkflowEngine, org.springframework.context.ApplicationListener<org.springframework.boot.context.event.ApplicationReadyEvent>
| 构造器和说明 |
|---|
WorkflowEngineImpl() |
| 限定符和类型 | 方法和说明 |
|---|---|
Integer |
cancelProcess(String processDefName,
String businessId,
String operator)
取消审核
|
Integer |
executeTask(ExecuteTaskDto executeTaskDto)
执行任务
|
void |
initProcess()
初始化流程定义
|
void |
initProcess(ProcessDefConfig processDefConfig)
初始化流程定义
|
void |
onApplicationEvent(org.springframework.boot.context.event.ApplicationReadyEvent event) |
ProcessInstanceService |
processInstanceService()
获取流程实例service
|
Integer |
rejectTask(String processName,
String businessId,
String operator,
String reason)
驳回任务
|
Integer |
rejectToPreNode(String processName,
String businessId,
String operator,
String reason)
驳回到上个节点
|
Integer |
startProcessAndExecuteFirstTask(ProcessStartDto processStartDto,
boolean cancel)
通过流程定义名称启动流程, 并执行第一个任务
|
Integer |
startProcessByName(ProcessStartDto processStartDto,
boolean cancel)
通过流程定义名称启动流程
|
public void initProcess(ProcessDefConfig processDefConfig)
WorkflowEngineinitProcess 在接口中 WorkflowEngineprocessDefConfig - 流程定义public void initProcess()
WorkflowEngineinitProcess 在接口中 WorkflowEngine@Transactional(rollbackFor=java.lang.Exception.class) public Integer startProcessByName(ProcessStartDto processStartDto, boolean cancel)
WorkflowEnginestartProcessByName 在接口中 WorkflowEngineprocessStartDto - 流程启动参数cancel - 是否取消@Transactional(rollbackFor=java.lang.Exception.class) public Integer startProcessAndExecuteFirstTask(ProcessStartDto processStartDto, boolean cancel)
WorkflowEnginestartProcessAndExecuteFirstTask 在接口中 WorkflowEngineprocessStartDto - 流程启动参数@Transactional(rollbackFor=java.lang.Exception.class) public Integer executeTask(ExecuteTaskDto executeTaskDto)
WorkflowEngineexecuteTask 在接口中 WorkflowEngineexecuteTaskDto - 执行任务参数@Transactional(rollbackFor=java.lang.Exception.class) public Integer rejectTask(String processName, String businessId, String operator, String reason)
WorkflowEnginerejectTask 在接口中 WorkflowEngineprocessName - 流程定义名称businessId - 业务idoperator - 任务受理人reason - 原因@Transactional(rollbackFor=java.lang.Exception.class) public Integer rejectToPreNode(String processName, String businessId, String operator, String reason)
WorkflowEnginerejectToPreNode 在接口中 WorkflowEngineprocessName - 流程定义名称businessId - 业务idoperator - 任务受理人reason - 原因public Integer cancelProcess(String processDefName, String businessId, String operator)
WorkflowEnginecancelProcess 在接口中 WorkflowEngineprocessDefName - 流程定义名称businessId - 业务idoperator - 取消人public ProcessInstanceService processInstanceService()
WorkflowEngineprocessInstanceService 在接口中 WorkflowEnginepublic void onApplicationEvent(@Nullable
org.springframework.boot.context.event.ApplicationReadyEvent event)
onApplicationEvent 在接口中 org.springframework.context.ApplicationListener<org.springframework.boot.context.event.ApplicationReadyEvent>Copyright © 2021-Now–2023. All rights reserved.