Abbruchpunkte definieren
Prüfen Sie Abbruch zwischen sicheren Schritten und vor folgenreicher Arbeit. Klären Sie bei langen Schritten, ob der zugrunde liegende Dienst Abbruch unterstützt und wie einen Wettlauf zwischen Abschluss und Abbruch meldet.
Haben frühere Schritte Ressourcen erstellt oder externe Aktionen ausgelöst, legen Sie fest, ob Abbruch sie belässt, bereinigt oder kompensiert. Versprechen Sie keinen vollständigen Rollback, wenn Effekte unumkehrbar sind.
Endzustand eindeutig machen
Unterscheiden Sie abgebrochen, abgeschlossen, fehlgeschlagen und teilweise abgeschlossen. Geben Sie eine stabile Vorgangskennung zurück, mit der der Status geprüft werden kann, statt nach verlorener Antwort einen doppelten Ablauf zu starten.
Protokollieren Sie erledigte Schritte und nötige Bereinigung. Testen Sie Abbruch vor, während und nach Nebenwirkungen und dokumentieren Sie sichere Fortsetzung oder Abstimmung.