2017-09-01 51 views
0

所以我想要做的就是以显示属于分配给任务特定用户组的任务..jBPM的其余7额外的参数组API查询任务实例

enter image description here

按照doc(jbpm 6.4),从Redhat关于查询任务实例,我可以使用其他参数:状态,组和用户。我试图使用“群体”。我认为这意味着分配给用户任务的“用户组”。 (the 7.1 docs甚至没有相关信息)

添加参数“status”(?status = Completed)有效,但“groups”对结果数据集没有影响。我不知道为什么。新版本已更改或参数本身需要格式化,或者存在组ID而不是字符串。

这里是DOC:

16.6。 QUESTING TASKS

使用以下入口点: http://SERVER:PORT/kie-server/services/rest/server/queries/。要使用 分页,请使用页面和pageSize参数。以下端点的列表 包含额外的参数(如果适用):

[GET]任务/实例/锅业主返回将 实际的用户定义为潜在所有者的任务列表。

您可以使用的其他参数:状态,组,用户。

请注意,用户过滤器仅适用于未经身份验证发送请求 的情况。

我的查询是这样的:

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

任何帮助,将不胜感激

回答

0

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

使用此休息呼叫代替

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