State Diagram
4/16/2026
A state diagram for a CI/CD pipeline job maps how work moves from job created to Queued, then Running when a runner is assigned, and finally to Passed, Failed, or Cancelled before completion. It is used to define valid job status changes, helps teams reason about execution outcomes, cancellations, and automation rules, and is useful for DevOps engineers, platform teams, QA, and developers maintaining build and release workflows.
State DiagramCI/CDPipeline JobDevOpsJob Lifecycle
State Diagram
4/16/2026
This State Diagram is used to model how a CI/CD pipeline job moves from queued to running and then to passed, failed, or cancelled, including cancellation before or during execution and continued activity while running. It helps teams clarify lifecycle rules, runner assignment, completion outcomes, and cancellation behavior for troubleshooting and automation design. DevOps engineers, platform teams, and software developers would use it.
State DiagramCI/CDPipeline JobsDevOpsBuild Status
State Diagram
4/16/2026
This state diagram is used to model how an ATM moves from power on and idle through card reading, PIN entry, menu selection, amount entry, processing, cash dispensing, receipt printing, card ejection, card retention after three failed PIN attempts, and out-of-service recovery. It helps clarify valid transitions, exception handling, and session outcomes for banking software teams, QA testers, ATM product managers, and operations staff.
State DiagramATMBanking WorkflowPIN VerificationCash Withdrawal