Human tasks
A Human task is a plug-in task included in the HCL Universal Orchestrator installation, that is helpful in situations where user input is required to complete a procedure.
- Overview
-
Human tasks delegate to a user the role of completing specific tasks within a workflow.
Differently from the Self-Service Catalog, where user input is facilitated by leveraging external plug-ins and customer-configured systems, a Human task eases the interaction between the user and the task directly into HCL Universal Orchestrator.
When a Human task starts, the designated user can interact with the task by providing information and/or approval through a form. The user fills the required information and then confirms it, resulting in the task proceeding to a successful status.
The information that the user provides in the form becomes the output properties of the Human task. Then, subsequent tasks in the workflow can use these output properties to continue the procedure.
By integrating human decision-making and data input as integral steps within automated workflows, Human tasks provide a robust flexible solution for managing workflows that require active user participation.
- Key components and concepts
- Human tasks
have some main components that differentiate it from other plug-in tasks:
- Human task queues
- Human tasks are associated with queues, which act as containers for Human tasks. When a Human task is created, it references a specific queue. For more information about Human task queues, see Human task queues.
- Task assignment and form
- A Human task can have an optional assignee. The task creator uses a Form editor in the Graphical Designer to define the entries and completion buttons that the assignee can interact with. These form properties can include inputs, markdowns, separators, and choice options.
- Task ID
- Each Human task is assigned a unique task ID based on the prefix of the queue and a progressive number.
- Email notifications
- Users are notified via email on three different occasions:
- Upon task creation within a workflow
- Upon task assignment to a specific user
- Upon task unassignment from a user
- Cleanup timeout
- By default, Human tasks in a final status, either
COMPLETEDorCANCELED, are deleted by a cleanup process one year after their creation, but the timeout period value is customizable. - Human task management
- Use the Human Tasks page in the UI to monitor and manage
Human tasks. This page displays all Human tasks, filtered by the
following statuses:
- All open tasks
- Assigned to me
- Unassigned
- Completed
- Creation date.
- Due date (when specified).Note: The task deadline, if specified, is used as due date value. The Deadline Action setting determines what happens when the due date passes:
CONTINUE: The task remains active and can be completed even after it is overdue.KILL: The task is automatically canceled with anABENDstatus.
- Priority.Note: The priority level is set automatically by converting the priority value of the task. The system uses the following mapping:
Priority value Resulting priority level 1 - 30 LOW 31 - 69 NORMAL 70 and higher HIGH - Queue.
- Assignee.