getUserDetails
A Workflow Engine function that retrieves the full Moogsoft user record from a supplied uid and copies the retrieved data to the workflowContext.userDetails
key for use in subsequent actions within the workflow.
Note
This action takes one argument, attribute
. You must specify the correct value for the type of action you are performing. The following values are supported:
owner
(alert workflows only)moderator_id
(Situation or Situation Action workflows only)uid
(Situation Action workflows only) — The UID in the CEvent object will (generally) be the user who initiated the action - for example the user who initiated a right click tool. This will be different from the moderator_id.
If this action is used more than once in a workflow —for example to fetch both the moderator_id and uid — then the workflowContext.userDetails
will be overwritten. In this use case, insert the required action to use the data between the getUserDetails actions.
This function is available as a feature of the Add-ons v2.3.5 download and later.
This function is available for alert and Situation workflows.
Back to Workflow Engine Functions Reference.
Arguments
Workflow Engine function workflowEngineFunction
takes the following arguments:
Name | Required | Type | Description |
---|---|---|---|
attribute | yes | string | Must be one of the following. See overview above for details.
|
Example
The following example demonstrates use of this action in a Situation Action (sigAction) workflow:
sigActionFilter
actionTypes: [ ‘Assigned Moderator' ]
getUserDetails
attribute: moderator_id
copyToPayload
key: moderatorEmail
value: workflowContext.userDetails.email
getUserDetail
attribute: uid
copyToPayload
key: moderatorAssignedBy
value: workflowContext.userDetails.fullname