得到所有声称和& Activiti中一组无人认领的物品

时间:2013-11-13 14:19:01

标签: activiti

如何查询属于特定群组的用户声明/无人认领的所有项目?所以我想构建一个以下格式的API 列出getAllTask​​s4Group(String group)

我想要这个API的原因是我不知道可能已经获得任务的所有用户以及所有这些任务属于同一组。

2 个答案:

答案 0 :(得分:3)

由于TaskQuery的{​​{1}}方法仅返回无人认领的任务,因此我知道这样做的最简单方法是使用native query

candidateGroup

答案 1 :(得分:1)

您可以通过UserQuery获取群组的所有用户:

  

UserQuery memberOfGroup(String groupId)

     

仅选择属于给定组的用户。

然后使用TaskQuery迭代用户收集任务:

  

TaskQuery taskAssignee(字符串受让人)

     

仅选择分配给给定用户的任务。

还有对Javadocs中提到的候选users / groups的直接查询。