Skip to main content
Workflow executions represent individual runs of a workflow version. When you trigger a workflow, CDF creates an execution that tracks the progress of each task. You can list executions, check their status, cancel running executions, and retry failed ones.

Overview

An execution is a single run of a workflow version. Each execution has a unique ID and tracks the state of every task in the workflow. Executions are created when you trigger a workflow manually or via a trigger.

Execution states

Executions progress through several states:
  • Pending – Queued but not yet started
  • Running – One or more tasks are in progress
  • Succeeded – All tasks completed successfully
  • Failed – One or more tasks failed
  • Canceled – The execution was stopped by a user

Monitoring executions

You can list executions for a workflow or workflow version, optionally filtering by status or time range. For each execution, you can retrieve detailed status including per-task progress, input and output data, and error information when tasks fail.
For failed executions, you can retry the workflow. Depending on configuration, retries may resume from the failed task or start from the beginning.

Canceling executions

If a workflow is stuck or no longer needed, you can cancel a running execution. Cancellation stops further tasks from starting; tasks already in progress may complete or fail depending on their implementation.
Last modified on April 23, 2026