Skip to main content

Type Alias: Status

Status = "PENDING" | "RUNNING" | "SUSPENDED" | "COMPLETED" | "FAILED" | "CANCELLED" | "SKIPPED"

Defined in: packages/workflow-engine/src/persistence/interface.ts:29

Unified status type for workflows, stages, and jobs.

  • PENDING: Not started yet
  • RUNNING: Currently executing
  • SUSPENDED: Paused, waiting for external event (e.g., batch job completion)
  • COMPLETED: Finished successfully
  • FAILED: Finished with error
  • CANCELLED: Manually stopped by user
  • SKIPPED: Stage-specific - bypassed due to condition