接口 CustomTaskService
-
- 所有已知实现类:
CustomTaskServiceImpl
public interface CustomTaskService- 作者:
- qinman, zhangchongjie
- Date:
- 2022/12/30
-
-
方法概要
所有方法 实例方法 抽象方法 修饰符和类型 方法 说明 voidclaim(String taskId, String userId)签收任务voidcomplete(String taskId)完成任务(不设置流程变量)voidcomplete(String processInstanceId, String taskId)Description: 办结流程voidcompleteTaskWithoutAssignee(String processInstanceId)岗位使用voidcompleteWithVariables(String taskId, Map<String,Object> map)完成任务(设置流程变量)TaskModelcreateWithVariables(String orgUnitId, Map<String,Object> vars, String routeToTaskId, List<String> orgUnitIdList)创建变量voiddelegateTask(String taskId, String userId)设置任务代理voiddeleteCandidateUser(String taskId, String userId)删除任务的候选人List<Task>findAll()查找所有的任务实例TaskfindById(String taskId)根据任务id查找任务IntegergetCompleteTaskCount4Parallel(String taskId)获取当前任务所在并行节点的多个任务的已完成的数量List<Task>listByProcessInstanceId(String processInstanceId)根据流程实例Id查找任务List<Task>listByProcessInstanceIdAndActive(String processInstanceId, boolean active)Description: 根据流程实例Id查找任务net.risesoft.pojo.Y9Page<TaskModel>pageByProcessInstanceId(String processInstanceId, Integer page, Integer rows)Description: 根据流程实例人员Id获取待办任务(分页)voidresolveTask(String taskId)完成按钮的任务完结voidsaveTask(Task task)Description: 保存任务voidsetAssignee(String taskId, String userId)设置任务委托人voidsetDueDate(String taskId, Date date)设置任务的过期时间voidsetPriority(String taskId, Integer priority)设置任务的优先级voidunclaim(String taskId)撤销签收任务
-
-
-
方法详细资料
-
complete
void complete(String taskId)
完成任务(不设置流程变量)- 参数:
taskId-
-
complete
void complete(String processInstanceId, String taskId) throws Exception
Description: 办结流程- 参数:
processInstanceId-taskId-- 抛出:
Exception
-
completeTaskWithoutAssignee
void completeTaskWithoutAssignee(String processInstanceId)
岗位使用- 参数:
processInstanceId-
-
completeWithVariables
void completeWithVariables(String taskId, Map<String,Object> map)
完成任务(设置流程变量)- 参数:
taskId-map-
-
createWithVariables
TaskModel createWithVariables(String orgUnitId, Map<String,Object> vars, String routeToTaskId, List<String> orgUnitIdList)
创建变量- 参数:
orgUnitId-vars-routeToTaskId-orgUnitIdList-- 返回:
-
deleteCandidateUser
void deleteCandidateUser(String taskId, String userId)
删除任务的候选人- 参数:
taskId-userId-
-
getCompleteTaskCount4Parallel
Integer getCompleteTaskCount4Parallel(String taskId)
获取当前任务所在并行节点的多个任务的已完成的数量- 参数:
taskId-- 返回:
-
listByProcessInstanceId
List<Task> listByProcessInstanceId(String processInstanceId)
根据流程实例Id查找任务- 参数:
processInstanceId-- 返回:
-
listByProcessInstanceIdAndActive
List<Task> listByProcessInstanceIdAndActive(String processInstanceId, boolean active)
Description: 根据流程实例Id查找任务- 参数:
processInstanceId-active-- 返回:
-
pageByProcessInstanceId
net.risesoft.pojo.Y9Page<TaskModel> pageByProcessInstanceId(String processInstanceId, Integer page, Integer rows)
Description: 根据流程实例人员Id获取待办任务(分页)- 参数:
processInstanceId-page-rows-- 返回:
-
resolveTask
void resolveTask(String taskId)
完成按钮的任务完结- 参数:
taskId-
-
saveTask
void saveTask(Task task)
Description: 保存任务- 参数:
task-
-
unclaim
void unclaim(String taskId)
撤销签收任务- 参数:
taskId-
-
-