@Component public class WorkflowInvokerImpl extends Object implements WorkflowInvoker
| 构造器和说明 |
|---|
WorkflowInvokerImpl() |
| 限定符和类型 | 方法和说明 |
|---|---|
List<ApproveProgressDto> |
approveProgress(String businessId,
String processDefName)
查询审核进度
|
Integer |
cancelProcess(String processDefName,
String businessId,
String operator)
取消流程
|
Integer |
executeTask(ExecuteTaskDto executeTaskDto)
执行任务
|
Task |
getTask(String businessId,
String processDefName)
获取任务
|
Integer |
hasTask(String userId,
String processDefName,
String businessId)
是否有任务
|
void |
initProcess(ProcessDefConfig processDefConfig)
初始化流程定义
|
List<TaskLogDto> |
listTaskLog(String businessId,
String processDefName)
查询审核日志
|
List<TodoTaskDto> |
listTodoTask(String tenantId,
String userId,
String processDefName)
查询10条待办任务,对标首页展示需求
|
List<TodoTaskDto> |
listTodoTaskByDesc(String tenantId,
String userId,
String processDefDesc)
查询10条待办任务,对标首页展示需求
|
com.baomidou.mybatisplus.core.metadata.IPage<TodoTaskPageDto> |
pageTodoTask(String tenantId,
String userId,
TodoTaskPageParam todoTaskPageParam)
分页查询待办任务列表
|
Integer |
rejectTask(String processDefName,
String businessId,
String operator,
String reason)
驳回任务
|
Integer |
rejectToPreNode(String processDefName,
String businessId,
String operator,
String reason)
驳回到上个节点
|
Integer |
startProcessAndExecuteFirstTask(ProcessStartDto processStartDto)
通过流程定义名称启动流程, 并执行第一个任务, 如果流程存在,取消之前流程并重新发起
|
Integer |
startProcessAndExecuteFirstTaskNoCancel(ProcessStartDto processStartDto)
通过流程定义名称启动流程, 并执行第一个任务, 如果流程存在,抛出异常
|
Integer |
startProcessByName(ProcessStartDto processStartDto)
通过流程定义名称启动流程, 如果流程存在,取消之前流程并重新发起
|
Integer |
startProcessByNameNoCancel(ProcessStartDto processStartDto)
通过流程定义名称启动流程, 如果流程存在,抛出异常
|
public void initProcess(ProcessDefConfig processDefConfig)
WorkflowInvokerinitProcess 在接口中 WorkflowInvokerprocessDefConfig - 流程定义public Integer startProcessByName(ProcessStartDto processStartDto)
WorkflowInvokerstartProcessByName 在接口中 WorkflowInvokerprocessStartDto - 流程启动参数public Integer startProcessByNameNoCancel(ProcessStartDto processStartDto)
WorkflowInvokerstartProcessByNameNoCancel 在接口中 WorkflowInvokerprocessStartDto - 流程启动参数public Integer startProcessAndExecuteFirstTask(ProcessStartDto processStartDto)
WorkflowInvokerstartProcessAndExecuteFirstTask 在接口中 WorkflowInvokerprocessStartDto - 流程启动参数public Integer startProcessAndExecuteFirstTaskNoCancel(ProcessStartDto processStartDto)
WorkflowInvokerstartProcessAndExecuteFirstTaskNoCancel 在接口中 WorkflowInvokerprocessStartDto - 流程启动参数public Integer cancelProcess(String processDefName, String businessId, String operator)
WorkflowInvokercancelProcess 在接口中 WorkflowInvokerprocessDefName - 流程定义名称businessId - 业务idoperator - 取消人public Integer executeTask(ExecuteTaskDto executeTaskDto)
WorkflowInvokerexecuteTask 在接口中 WorkflowInvokerexecuteTaskDto - 执行任务参数public Integer rejectTask(String processDefName, String businessId, String operator, String reason)
WorkflowInvokerrejectTask 在接口中 WorkflowInvokerprocessDefName - 流程定义名称businessId - 业务idoperator - 任务受理人reason - 原因public Integer rejectToPreNode(String processDefName, String businessId, String operator, String reason)
WorkflowInvokerrejectToPreNode 在接口中 WorkflowInvokerprocessDefName - 流程定义名称businessId - 业务idoperator - 任务受理人reason - 原因public List<TodoTaskDto> listTodoTask(String tenantId, String userId, String processDefName)
WorkflowInvokerlistTodoTask 在接口中 WorkflowInvokertenantId - 租户iduserId - 用户idprocessDefName - 流程名称public List<TodoTaskDto> listTodoTaskByDesc(String tenantId, String userId, String processDefDesc)
WorkflowInvokerlistTodoTaskByDesc 在接口中 WorkflowInvokertenantId - 租户iduserId - 用户idprocessDefDesc - 流程描述public com.baomidou.mybatisplus.core.metadata.IPage<TodoTaskPageDto> pageTodoTask(String tenantId, String userId, TodoTaskPageParam todoTaskPageParam)
WorkflowInvokerpageTodoTask 在接口中 WorkflowInvokertenantId - 租户iduserId - 任务受理人todoTaskPageParam - 参数public Integer hasTask(String userId, String processDefName, String businessId)
WorkflowInvokerhasTask 在接口中 WorkflowInvokeruserId - 任务受理人processDefName - 流程名称businessId - 业务idpublic List<TaskLogDto> listTaskLog(String businessId, String processDefName)
WorkflowInvokerlistTaskLog 在接口中 WorkflowInvokerbusinessId - 业务idprocessDefName - 流程定义名称public List<ApproveProgressDto> approveProgress(String businessId, String processDefName)
WorkflowInvokerapproveProgress 在接口中 WorkflowInvokerbusinessId - 业务idprocessDefName - 流程定义名称public Task getTask(String businessId, String processDefName)
WorkflowInvokergetTask 在接口中 WorkflowInvokerbusinessId - 业务idprocessDefName - 流程定义名称Copyright © 2021-Now–2023. All rights reserved.