Skip to content

Statuses ​

Understanding execution and node statuses helps you monitor workflow health and diagnose issues.

Workflow Statuses ​

StatusDescription
PendingExecution created but hasn't started yet
RunningWorkflow is actively executing nodes
CompletedAll nodes finished successfully
FailedAll nodes that ran have failed
Partial SuccessSome nodes succeeded while others failed
PausedExecution was manually paused
CancelledExecution was manually cancelled

How Final Status is Determined ​

When all nodes finish, the platform calculates the final status:

  • If every node completed successfully → Completed
  • If some nodes failed but others succeeded → Partial Success
  • If all nodes that ran failed → Failed
  • Nodes that were skipped (because their upstream failed) are not counted

Node Statuses ​

StatusDescription
PendingNode is waiting for its turn to execute
RunningNode is currently executing
CompletedNode finished successfully (even if it produced 0 items)
FailedNode encountered an error
Partial SuccessStreaming node had both successful and failed items

Node Completion Details ​

Each completed or failed node shows additional information:

  • Duration — how long the node took to execute
  • Items processed — number of items that flowed through the node
  • Items failed — number of items that encountered errors
  • Error message — description of what went wrong (for failed nodes)

Error Handling ​

When a node fails:

  1. If Failed Output is enabled on the node, errors route to the failed handle and connected error handler nodes run
  2. If Fallback Output is enabled, validation errors route to the fallback handle
  3. If no error outputs are enabled, the node fails and all downstream nodes in its chain are skipped
  4. Nodes on parallel branches are not affected — they continue running normally