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 failedFailed
  • 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