Skip to content

Bonitasoft-Community/task-candidates-rest-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

9d5864a · Jun 30, 2020

History

18 Commits
Jun 29, 2020
Jun 26, 2020
Jun 29, 2020
Jun 26, 2020
Jun 28, 2020
Jun 26, 2020
Jun 26, 2020
Jun 29, 2020
Jun 26, 2020
Jun 26, 2020
Jun 26, 2020
Jun 26, 2020
Jun 30, 2020

Repository files navigation

Task candidates Rest API Extension

Sonarcloud Status GitHub version

Get the list of users that can performed a given task. Only enabled users are returned.

Build

Run ./mvnw

Usage

  1. Install target/task-candidates-rest-api-1.0.0-<version>.zip in your tenant Resources using Bonita Admininstration Portal

  2. Call the API extension using ../API/extension/task/candidate?p=0&c=10&taskId=1001 where p and c are pagination parameters and taskId the task instance id

  3. It will return a json array of user objects:

    [
    	{
    		"id" : 15,
    		"userName": "helen.kelly",
    		"lastName": "Kelly",
    		"firstName": "Helen",
    		"title": "Mrs.",
    		"jobTitle": "HR manager",
    		"lastConnection": "2020-06-29T08:54:23+0000",
    		"lastUpdate": "2020-01-02T13:54:23+0000",
    		"enabled": true,
    		"createdBy": -1,
    		"managerUserId": 21,
    		"creationDate": "2019-01-02T13:54:23+0000",
    		"iconId: 123
    	}
    ]
  4. o=userName ASC can be used to sort the response array by userName, see UserSearchDescriptor for compatible sort descriptors.

  5. task_visualization permission is used for this API