2015-05-26 35 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()); 
    } 
} 
相關問題