Ваше состояние неверно отформатировано. В IBM BPM 8.6 перейдите на REST API Tester / Business Process Manager REST API / Search API / Выполнить запрос [устарело] и укажите Условие как assignedToUser|Equals|user123
(замена user123
на реальное имя пользователя);
обратите внимание, что список столбцов, разрешенных в Условие , доступен в /rest/bpm/wle/v1/search/meta/constraintColumn
. Добавление к Столбцам значения taskId
сузит возвращаемый набор данных, поэтому это необязательно.
URL результата выглядит тогда так:
rest/bpm/wle/v1/search/query?condition=assignedToUser%7CEquals%7Cuser123&organization=byInstance&run=true&shared=false&filterByCurrentUser=false
И набор результатов будет иметь следующую структуру:
{
"status": "200",
"data": {
"data": [{
"assignedToRole": null,
"taskAssignedTo": {
"type": "User",
"who": "user123"
},
"instanceId": 308611,
"instanceStatus": "Terminated",
"taskAttachedExtActivityRef": null,
"taskAttachedInfoPathFormRef": null,
"taskId": 613750,
"taskStatus": "Closed"
}, {
"assignedToRole": null,
"taskAssignedTo": {
"type": "User",
"who": "user123"
},
"instanceId": 308622,
"instanceStatus": "Terminated",
"taskAttachedExtActivityRef": null,
"taskAttachedInfoPathFormRef": null,
"taskId": 613763,
"taskStatus": "Closed"
}, ... ]
}
}