public interface WorkflowInvoker
| 限定符和类型 | 方法和说明 |
|---|---|
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 operator,
String processDefName,
String businessId)
是否有任务
|
void |
initProcess(ProcessDefConfig processDefConfig)
初始化流程定义
|
List<TaskLogDto> |
listTaskLog(String businessId,
String processDefName)
查询审核日志
|
List<TodoTaskDto> |
listTodoTask(String tenantId,
String operator,
String processDefName)
查询10条待办任务,对标首页展示需求
|
List<TodoTaskDto> |
listTodoTaskByDesc(String tenantId,
String operator,
String processDefDesc)
查询10条待办任务,对标首页展示需求
|
com.baomidou.mybatisplus.core.metadata.IPage<TodoTaskPageDto> |
pageTodoTask(String tenantId,
String operator,
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)
通过流程定义名称启动流程, 如果流程存在,抛出异常
|
void initProcess(ProcessDefConfig processDefConfig)
processDefConfig - 流程定义Integer startProcessByName(ProcessStartDto processStartDto)
processStartDto - 流程启动参数Integer startProcessByNameNoCancel(ProcessStartDto processStartDto)
processStartDto - 流程启动参数Integer startProcessAndExecuteFirstTask(ProcessStartDto processStartDto)
processStartDto - 流程启动参数Integer startProcessAndExecuteFirstTaskNoCancel(ProcessStartDto processStartDto)
processStartDto - 流程启动参数Integer executeTask(ExecuteTaskDto executeTaskDto)
executeTaskDto - 执行任务参数Integer rejectTask(String processDefName, String businessId, String operator, String reason)
processDefName - 流程定义名称businessId - 业务idoperator - 任务受理人reason - 原因Integer rejectToPreNode(String processDefName, String businessId, String operator, String reason)
processDefName - 流程定义名称businessId - 业务idoperator - 任务受理人reason - 原因Integer cancelProcess(String processDefName, String businessId, String operator)
processDefName - 流程定义名称businessId - 业务idoperator - 取消人List<TodoTaskDto> listTodoTask(String tenantId, String operator, String processDefName)
tenantId - 租户idoperator - 用户idprocessDefName - 流程名称List<TodoTaskDto> listTodoTaskByDesc(String tenantId, String operator, String processDefDesc)
tenantId - 租户idoperator - 用户idprocessDefDesc - 流程描述com.baomidou.mybatisplus.core.metadata.IPage<TodoTaskPageDto> pageTodoTask(String tenantId, String operator, TodoTaskPageParam todoTaskPageParam)
tenantId - 租户idoperator - 任务受理人todoTaskPageParam - 参数Integer hasTask(String operator, String processDefName, String businessId)
operator - 任务受理人processDefName - 流程名称businessId - 业务idList<TaskLogDto> listTaskLog(String businessId, String processDefName)
businessId - 业务idprocessDefName - 流程定义名称List<ApproveProgressDto> approveProgress(String businessId, String processDefName)
businessId - 业务idprocessDefName - 流程定义名称Copyright © 2021-Now–2023. All rights reserved.