Skip to main content

Human in Loop

Description

Use the entry to create approval tasks on AutomationEdge Portal (AEUI).

Prerequisite:
You must have a Task Template defined in the AutomationEdge (AEUI). For details, see Work with Tasks in the AutomationEdge User's Guide.

Note:
Select Pause Workflow in the task template to pause workflow execution until the approver takes action. The request state changes to Awaiting Input, and the agent thread stays blocked until:

  1. The approver takes action on the task.
  2. An admin cancels the request because no action is taken by the developer.

Important:
Tasks do not auto-cancel. One of the actions mentioned earlier is required. This behavior affects agent availability when you use related task templates.

Configurations

No.Field NameDescription
1Step nameSpecify the unique step name for the workflow.
General Tab
1Task template nameSpecify the task template name created in AE UI.
The field accepts variable or static values and is mandatory.
Notes:
• The task template name is case-sensitive. Specify it exactly as defined in AE UI.
• While creating the task, the AE UI refers to the specified template and displays the action buttons on the approval page.
• Based on the selected template, the AE UI also determines whether workflow execution pauses until the task request is approved.
2Task titleSpecify the title for the task.
The field accepts variable or static values.
Note: If specified, AE UI creates the task with specified title; otherwise, it uses the default title defined in the template.
3Action deadline (Duration)Specify the duration for the task in minutes (m), hours (h), or days (d).
For example:
• 30m or 1h or 1d
OR
• 2d 20h 10m
The duration sets the deadline for approvers to take action on the assigned task.
The field accepts variable or static values and is mandatory.
Notes:
• Approvers can view the remaining time in Pending Tasks in the AE UI.
• If no action is taken within the specified duration, the approver sees an Overdue tag on the Pending Tasks page.
For more information, see Work with Tasks in the AutomationEdge User's Guide.
4ApproversSpecify a valid AE user’s group, valid AE user’s, or both to send the request.
Specify approvers as: A single user, A single user group, Multiple users, Multiple user groups, or A combination of users and groups (separated by commas). One of these fields is required.
The field accepts variable or static values and is mandatory.
Notes:
• In the current plugin version, manually enter the exact username (used to log in to the AE UI) or the group name (for groups).
• The task is completed when any nominated user or any member of a nominated group takes an action. After that, the task is marked as Completed and appears in History under the Tasks tab. The task is resolved on a first-come basis.
• All valid AE users in the selected group or AE users receive the task in their Pending Tasks list. For more information, see Pending Tasks in the AutomationEdge User’s Guide.
4.1Approver (Groups)Specify one or more valid AE user groups to assign the task. Separate multiple groups with commas.
4.2Approver (Users)Specify one or more valid AE usernames (used to log in to the AE UI) to assign the task. Separate multiple usernames with commas.
Approval data mapping TabUse this tab to map the data that will be available when the pending task is created.
1Template metadata typeSelect the template metadata type from the list.
1. Use template metadata defined at server: Select to use data fields defined in the Task Template. For more information, see section Work with Tasks in AutomationEdge User’s guide.
2. Use Server Compatible Metadata generated at Runtime: Select to define Meta JSON at runtime. You can pass either the field name or a variable that contains the JSON.
The field is mandatory.
1.1Key-Value tabular field tableSpecify the key and value to be displayed on the pending task.
Note: The tabular field is available only if the Template Metadata Type is set to Use template metadata defined on the server.
KeySpecify unique key associated with a specific attribute defined in the template metadata on the server.
ValueSpecify the value associate with the key.
1.2Meta json (Field/Variable)Specify a JSON field or variable that contains the JSON data used to generate server-compatible metadata at runtime.
Note: Field is enabled only if the Template Metadata Type is set to Use server-compatible metadata generated at runtime. It is disabled when you select Use server-compatible metadata generated at runtime.
The field accepts variable or static values.
Output Tab
1Task ID (Output variable name)If Pause Workflow is unchecked in the selected template, this step returns the task ID of the created task. You can use the task ID to perform further actions.
Notes:
• Can be either local or global Process Studio (PS) variables.
• PS variable name should start with Local or Global.
2Task response (Output variable name)If Pause Workflow is checked in the selected template, this step returns the task response of the created task and waits until an action is taken.
Notes:
• Can be either local or global Process Studio (PS) variables.
• PS variable name should start with Local or Global.