* [ADF-2557] Updated docs for services with new props script * [ADF-2557] Updated service docs with new props script
2.9 KiB
Added, Status, Last reviewed
Added | Status | Last reviewed |
---|---|---|
v2.0.0 | Active | 2018-04-05 |
People Process service
Gets information about Process Services users.
Class members
Methods
getUserImage(user: UserProcessModel = null): string
Gets the profile picture URL for the specified user.user: UserProcessModel = null
- The target user- Returns
string
- Profile picture URL
getWorkflowUsers(taskId?: string = null, searchWord?: string = null): Observable<UserProcessModel[]>
Gets information about users across all tasks.taskId?: string = null
- (Optional) ID of the tasksearchWord?: string = null
- (Optional) Filter text to search for- Returns
Observable<UserProcessModel[]>
- Array of user information objects
involveUserWithTask(taskId: string = null, idToInvolve: string = null): Observable<UserProcessModel[]>
Sets a user to be involved with a task.taskId: string = null
- ID of the target taskidToInvolve: string = null
- ID of the user to involve- Returns
Observable<UserProcessModel[]>
- Empty response when the update completes
removeInvolvedUser(taskId: string = null, idToRemove: string = null): Observable<UserProcessModel[]>
Removes a user who is currently involved with a task.taskId: string = null
- ID of the target taskidToRemove: string = null
- ID of the user to remove- Returns
Observable<UserProcessModel[]>
- Empty response when the update completes
Details
Use getWorkflowUsers
to find users across all tasks, optionally filtering by the searchWord
in the task name. The taskId
parameter, if used, specifies a task to be excluded from the
results. You would typically use this feature to find new users to assign to a task, in which
case you would want to exclude users already assigned to that task.
The User Process model class used by the methods is seen throughout
ADF's Process Services features. Note that for involveUserWithTask
and removeInvolvedUser
,
null data is returned rather than usable details about users.
You can find more information about the REST API methods used by this service in the
Task Actions API
(for involveUserWithTask
and removeInvolvedUser
), the
User Workflow API
(for getWorkflowUsers
) and the
User API(for getUserImage
).