jbpm 7其他api查询任务实例以及其他参数组

时间:2017-09-01 00:47:58

标签: jbpm kie

所以我想要做的是显示属于分配给任务的特定用户组的任务..

enter image description here

根据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

我也试图深入研究源代码,但我失败了:

https://github.com/kiegroup/jbpm/tree/f70a465dd2621f5598f043631b8eb991142e05ba/jbpm-services/jbpm-kie-services/src/main/java/org/jbpm/kie/services/impl

任何帮助将不胜感激

1 个答案:

答案 0 :(得分:-1)

根据我的个人经验:可能是因为案例项目

改为使用此休息电话

{server}:{port}/kie-server/services/rest/server/queries/cases/instances/{caseId}/tasks/instances/pot-owners