1.候选人的任务签收/候选组的任务签收/完成任务
2.转办任务
3.委派任务与代办任务
二、主要接口有:
1.候选人待签收任务列表:List tasks = taskService.createTaskQuery().taskCandidateUser(userId).list();
候选组待签收任务列表: List tasks = taskService.createTaskQuery().taskCandidateGroup(userGroup).list();
签收动作:taskService.claim(task.getId(), userId);//完成签收这个时候就任务Task的Assignee属性就有了值
已经签收过的任务列表(待办列表),某种意义上才有真正的办理人List tasks = taskService.createTaskQuery().taskAssignee(userId).list();
完成任务
未签收/待办理 中取得需要办理的任务Task之后
//调用 task.getId() = taskId 完成任务的办理,taskService服务自动流转到下一个办理节点
taskService.complete(task.getId());
//taskService.complete()方法 提供了重载,提供了3种方式供你选择
complete(String taskId)
complete(String taskId, Mapvariables)
complete(String taskId, Mapvariables, boolean localScope)
任务并不一定要先签收再办理,可以直接到待办理中,而不是待签收中