所以我想要做的是显示属于分配给任务的特定用户组的任务..
根据Redhat关于查询任务实例的doc(jbpm 6.4),我可以使用其他参数:status,groups和user。我尝试使用" groups"。我认为这意味着"用户组"分配给用户任务。 (the 7.1 docs甚至没有相关信息)
添加参数"状态" (?status = Completed)有效,但" groups"对结果数据集没有影响。我不知道为什么。新版本是否已更改或参数本身是否需要格式化,或者是否存在组ID而不是字符串。
这是doc:
16.6。查询任务
使用以下入口点: http://SERVER:PORT/kie-server/services/rest/server/queries/。使用 分页,使用page和pageSize参数。以下列表 端点包含其他参数(如果适用):
[GET] tasks / instances / pot-owners返回一个任务列表 实际用户被定义为潜在所有者。
您可以使用的其他参数:状态,组,用户。
请注意,用户过滤器仅在发送请求时适用 没有认证。
我的查询如下:
http://SERVER:PORT/kie-server/services/rest/server/queries/tasks/instances/pot-owners?groups=trainers
我也试图深入研究源代码,但我失败了:
任何帮助将不胜感激
答案 0 :(得分:-1)
根据我的个人经验:可能是因为案例项目
改为使用此休息电话
{server}:{port}/kie-server/services/rest/server/queries/cases/instances/{caseId}/tasks/instances/pot-owners