Workflow-Vertrag versionieren
Speichern Sie, welche Definition jeden Lauf gestartet hat, und erhalten Sie Kompatibilität zum gespeicherten Zustand. Ändern Sie keine Feldbedeutung oder Schrittkennung, die aktive Läufe noch verwenden.
Bei inkompatiblen Änderungen stellen Sie eine neue Version bereit und leiten neue Arbeit dorthin, während alte Läufe auslaufen. Definieren und validieren Sie bei Migration die Umwandlung jedes gespeicherten Zustands.
Rollout und Wiederherstellung planen
Schätzen Sie Anzahl und Laufzeit aktiver Ausführungen. Beobachten Sie Fehler nach Version und halten Sie die vorherige Definition bereit, bis alte Läufe beendet oder sicher migriert sind.
Testen Sie repräsentative aktive Zustände einschließlich Wiederholungen und Wartephasen. Dokumentieren Sie Pausieren, Fortsetzen und Rollback, damit Betriebsteams nicht improvisieren müssen.