* fix after rebase * new release strategy for ng next Signed-off-by: eromano <eugenioromano16@gmail.com> * peer dep Signed-off-by: eromano <eugenioromano16@gmail.com> * Angular 14 fix unit test and storybook Signed-off-by: eromano <eugenioromano16@gmail.com> fix after rebase Signed-off-by: eromano <eugenioromano16@gmail.com> update pkg.json Signed-off-by: eromano <eugenioromano16@gmail.com> missing dep Signed-off-by: eromano <eugenioromano16@gmail.com> Fix mistake and missing code Dream....build only affected libs Add utility run commands * Use nx command to run affected tests * Fix nx test core fix content tests Run unit with watch false core test fixes reduce test warnings Fix process cloud unit Fix adf unit test Fix lint process cloud Disable lint next line Use right core path Fix insights unit fix linting insights Fix process-services unit fix the extensions test report fix test warnings Fix content unit Fix bunch of content unit * Produce an adf alpha of 14 * hopefully fixing the content * Push back the npm publish * Remove flaky unit * Fix linting * Make the branch as root * Get rid of angualar13 * Remove the travis depth * Fixing version for npm * Enabling cache for unit and build * Fix scss for core and paths Copy i18 and asset by using ng-packager Export the theming alias and fix path Use ng-package to copy assets process-services-cloud Use ng-package to copy assets process-services Use ng-package to copy assets content-services Use ng-package to copy assets insights * feat: fix api secondary entry point * fix storybook rebase * Move dist under dist/libs from lib/dist * Fix the webstyle * Use only necessary nrwl deps and improve lint * Fix unit for libs * Convert lint.sh to targets - improve performance * Use latest of angular * Align alfresco-js-api Signed-off-by: eromano <eugenioromano16@gmail.com> Co-authored-by: eromano <eugenioromano16@gmail.com> Co-authored-by: Mikolaj Serwicki <mikolaj.serwicki@hyland.com> Co-authored-by: Tomasz <tomasz.gnyp@hyland.com>
3.7 KiB
Title, Added, Status, Last reviewed
Title | Added | Status | Last reviewed |
---|---|---|---|
People Process service | v2.0.0 | Active | 2018-04-05 |
People Process service
Gets information about Process Services users.
Class members
Methods
- getUserImage(user:
UserProcessModel
):string
Gets the profile picture URL for the specified user.- user:
UserProcessModel
- The target user - Returns
string
- Profile picture URL
- user:
- getWorkflowUsers(taskId?:
string
, searchWord?:string
):Observable
<
UserProcessModel
[]>
Gets information about users across all tasks.- taskId:
string
- (Optional) ID of the task - searchWord:
string
- (Optional) Filter text to search for - Returns
Observable
<
UserProcessModel
[]>
- Array of user information objects
- taskId:
- involveUserWithTask(taskId:
string
, idToInvolve:string
):Observable
<
UserProcessModel
[]>
Sets a user to be involved with a task.- taskId:
string
- ID of the target task - idToInvolve:
string
- ID of the user to involve - Returns
Observable
<
UserProcessModel
[]>
- Empty response when the update completes
- taskId:
- removeInvolvedUser(taskId:
string
, idToRemove:string
):Observable
<
UserProcessModel
[]>
Removes a user who is currently involved with a task.- taskId:
string
- ID of the target task - idToRemove:
string
- ID of the user to remove - Returns
Observable
<
UserProcessModel
[]>
- Empty response when the update completes
- taskId:
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
).