Как извлечь все идентификаторы задач для конкретного пользователя IBM BPM

Я пытаюсь извлечь идентификаторы задач для конкретного пользователя (используя имя пользователя) в тестере API IBM BPM REST.

Я попытался использовать следующую команду, но она не возвращает идентификатор задачи

rest/bpm/wle/v1/search/query?columns=taskId%2C&condition=userName%7COSHVWYK&organization=byInstance&run=true&shared=false&filterByCurrentUser=false

0 ответов

Ваше состояние искажено. В IBM BPM 8.6 перейдите в REST API Tester / Business Process Manager REST APIs / Search API / Run Query [не рекомендуется] и укажите Condition как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"
            }, ... ]
    }
}
Другие вопросы по тегам