0

I am trying to extract the task ID's for a specific user ( using username) in the IBM BPM REST API tester.

I have tried using the following command but it does not return the task ID

rest/bpm/wle/v1/search/query?columns=taskId%2C&condition=userName%7COSHVWYK&organization=byInstance&run=true&shared=false&filterByCurrentUser=false
IMParasharG
  • 1,869
  • 1
  • 15
  • 26
Divashen24
  • 35
  • 1
  • 7

1 Answers1

1

Your condition is misformatted. On IBM BPM 8.6 go to REST API Tester / Business Process Manager REST APIs / Search API / Run Query [deprecated] and specify Condition as assignedToUser|Equals|user123 (replacing user123 with real user name); note that list of columns allowed in Condition is available under /rest/bpm/wle/v1/search/meta/constraintColumn. Adding to Columns value of taskId will narrow returned data set, so this is optional.

Result URL looks then this way: rest/bpm/wle/v1/search/query?condition=assignedToUser%7CEquals%7Cuser123&organization=byInstance&run=true&shared=false&filterByCurrentUser=false

And result set will have structure like following:

{
    "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"
            }, ... ]
    }
}
andy
  • 757
  • 5
  • 13