针对任务候选用户的活动API

时间:2015-05-26 08:31:45

标签: java activiti

我希望候选用户获取任务,但无法在

中找到任何API

org.activiti.engine.TaskService

org.activiti.engine.task.TaskInfoQuery

是否有API或我是否需要使用taskService.createNativeTaskQuery()

1 个答案:

答案 0 :(得分:2)

这是我最终过滤候选人的方式,users将保留所有候选用户ID的列表。

List<String> users = new ArrayList<String>();
List<IdentityLink> links = taskService.getIdentityLinksForTask(taskId);
for (IdentityLink link : links) {
    if (IdentityLinkType.CANDIDATE.equals(link.getType())) {
        users.add(link.getUserId());
    }
}