Sub statuses for tasks and workflows

The sub statuses within the primary status of tasks or workflows provide additional context and granularity.

Overview

Certain tasks and workflows have associated sub statuses that you can check through the UI or API'S. These sub statuses provide a more nuanced view of the current status of tasks or workflows that helps you better understand their progress.

The sub statuses available for tasks in HCL Universal Orchestrator are as follows:
  • HOLD
    • HOLD_WAITING_FOR_PREDECESSOR
      The task is on hold and awaiting resolution of its assigned internal or external dependencies.
    • HOLD_WAITING_FOR_TIME
      The task is on hold and awaiting for the start (Time restriction keywords) time specified in the task definition.
    • HOLD_PRIORITY_ZERO
      The task priority is set as zero and you must update the priority to a higher value to run the task.
  • READY
    • READY_WAITING_FOR_AGENT
      The agent assigned to the task is currently down or unavailable.
    • READY_WAITING_FOR_LIMIT
      The task is ready but is being held up, because the workflow limit has been reached.
    • READY_WAITING_FOR_RESOURCES
      The task is ready, but is being held up for one or more of the following reasons:
      • The workstation limit (limit cpu) has been reached.
      • The resources assigned to the task is currently unavailable.
    • READY_WAITING_FOR_USER_INTERVENTION
      The task is ready but is being held up, because the number of units specified in the task definition exceeds the resource's total number of units.
    • READY_WAITING_FOR_ENDPOINT
      The endpoint used by the task is unavailable. The task waits until the endpoint becomes available.
    • RATE_LIMITED
      The task is rate limited. The task waits until the rate limit is lifted.
      Note: This sub status applies only to multitenant environments
    • READY_SUPPRESSED
      This sub status indicates that the task, which was ready to run, is being cancelled by the user.
    • READY_SUBMITTED
      The task is submitted and about to run. This sub status can help you to avoid submitting the task again.
  • SUCC
    • SUCC_COMPLETED
      The task was run and completed successfully.
    • SUCC_DO_NOT_RUN
      The task was not run within the specified time, but the status was moved to SUCC status using the Time restriction keywords keywords.
  • FAIL
    • FAILED_TO_START
      The task failed to start. The task is not retried.
    • FAILED_PRECONDITION
      The task failed because the precondition evaluation failed. The task is not retried.
    • FAILED_TASK_TOO_LONG
      The task failed because it exceeded the maximum allowed size for a single task. The task is not retried.
  • SUPPR
    • SUPPR_UNSATISFIED_DEPENDENCY
      The task is suppressed or prevented from running, because the conditional dependencies assigned to it are not satisfied.
    • SUPPR_WORKSTATION_IGNORED
      The task is suppressed or prevented from running, because the workstation assigned to it is in ignore (S) status.
The sub statuses available for workflows in HCL Universal Orchestrator are as follows:
  • Ready
    • READY_WAITING_FOR_RESOURCES
      The workflow is ready but is being held up, because the resource units allotted to the task is currently unavailable.
    • READY_WAITING_FOR_USER_INTERVENTION
      The workflow is ready but is being held up, because the number of units required for the task is not matching with the resource total number of units.