jobs/{id}/action/reassign-person
It is for use with action "REASSIGN_PERSON" to reassign a job to a colleague. The action must appear in jobs/{id}/summary
The method returns qualified users of the user's company. Once a cid/uid tuple selected, the assignment is done with method jobs/{id}/action/commit
Access rights constraints:
- The current user must have the "REASSIGN_PERSON" action enabled.
- The current user must have the access rights to enumerate colleagues and to view user names.
URL
(GET) /jobs/{id}/action/reassign-person
PARAMETERS
URL parameters are:
id | The job ID. Also see jobs/{id}/summary | string, Mandatory |
RESULTS
The resulting JSON object has these properties:
count | Total persons returned. | int |
items | List of persons of the current user's company to which the job can be assigned, see below for properties. | object[] |
Â
Each item has these properties:
uid | The person id. | int |
cid | The company id. | int |
active | Indicates if the person is active. Please note that the method always returns active people only. | bool |
fname | First name | string |
lname | Last name | string |
title | Optional title of person. Nullable. | string? |
code | Optional code of person. Platform defined purpose. If not assigned then empty string. | string |
Email address. | string | |
role | Optional role of person within the company. Nullable | string? |
phone | Optional phone. Nullable | string? |
phoneMobile | Optional mobile phone. Nullable | string? |
EXAMPLES
A single user is available:
Â
{ "count": 1, "items": [ { "uid": 17, "cid": 10, "active": true, "fname": "Philip", "lname": "Bruce", "title": null, "code": "PB", "role": null, "phone": null, "phoneMobile": null, "email": "jclement@alpha.com" } ] }
Â
The user cannot reassign the job or no people available:
{ "count": 0, "items": [] }
Â
Â
Â
Copyright Wordbee - Buzzin' Outside the Box since 2008