1. 待签 (Candidate Task / 任务池)
概念解读:
“待签”指的是一个任务已经被创建,但还没有分配给一个具体的人,而是分配给了一组人或多个候选人。这组人中的任何一个都有资格去“签收”(或称为“认领”)这个任务。一旦有人签收,任务就从“待签”状态变为这个人的“待办”状态,其他人就无法再处理了。
这就像一个公共任务池,大家都可以从池子里捞任务。
Flowable 实现:
在 BPMN 模型中,通过 candidateUsers 或 candidateGroups 属性来定义。
flowable:candidateUsers=“user1,user2,user3”:指定多个候选用户。
flowable:candidateGroups=“managers,hr_group”:指定候选用户组。
核心 API 操作:
查询待签任务:查询某个用户或用户组可以认领的任务。
TaskService taskService = processEngine.getTaskService();
List<Task> tasks = taskService.createTaskQuery()
.taskCandidateUser("张三") // 查询张三作为候选人的任务
.list();
// 或者查询 "managers" 组的所有待签任务
List<Task> groupTasks = taskService.createTaskQuery()
Flowable待签、待办、转办、委派详解

最低0.47元/天 解锁文章
3691





