2015-05-26 83 views
2

我想获得的候选用户任务,但无法找到任务的候选用户的Activiti API

org.activiti.engine.TaskService

org.activiti.engine.task.TaskInfoQuery

任何API有什么API还是我需要使用taskService.createNativeTaskQuery()

回答

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()); 
    } 
} 
相关问题