Concept | Description |
Workflow | A collection of tasks connected by dependencies, serving as the smallest unit of scheduling. |
Task | An execution unit in a workflow, corresponding to a piece of code (Notebook / SQL / Python) or a built-in node (IF ELSE / For Each / Nesting). |
Workflow Run | An instance of a workflow execution that records runtime information such as start time, end time, status, and parameters. |
Task Run | An instance of a task execution that belongs to a workflow run. |
Scheduling Trigger | Execution entry of a workflow: Scheduled / Cron / File arrival / Continuous running / Manual trigger. |
Status | Description |
Pending | All tasks are in the waiting state. |
Running | At least one task is running. |
Successful | All tasks have succeeded or been excluded from running. |
Failed | All tasks have reached the final state and at least one has failed. |
Skipped | All tasks are skipped (concurrency limit). |
Terminating | The workflow is terminating. |
Status | Description |
Waiting for Workflow Concurrency | Workflow concurrency reaches the upper limit, waiting for other workflows to be released. |
Waiting for Upstream | The upstream task has not reached the final state. |
Waiting for Task Concurrency | The project-level task concurrency limit reaches 2000. |
Waiting for Resources | Waiting for Scheduling / Engine Resources. |
Running | Task running. |
Terminating | The task is terminating. |
Retry upon Failure | The task is waiting to retry after failure. |
Skipped | Skipped due to concurrency limit. |
Successful | The task ran successfully. |
Failed | The task failed to run. |
Upstream Failed | The upstream task is in a failed state, causing the downstream task to fail. |
Excluded from Running | Excluded due to unmet run conditions or upstream conditional branches. |
Was this page helpful?
You can also Contact sales or Submit a Ticket for help.
Help us improve! Rate your documentation experience in 5 mins.
Feedback