Process Flow - Idempotent pipeline steps
Start Pipeline Step
Check if Step Already Done?
Yes→Skip Step
No
Execute Step Actions
Mark Step as Done
End Step
The pipeline step first checks if it has already run successfully. If yes, it skips running again. If no, it runs and marks itself done to avoid repeats.