Zurück zu den Workflows-FAQs
HILFECENTER · FAQWorkflows1 Min. Lesezeit

Wie halte ich Workflow-Schritte in der richtigen Reihenfolge?

Machen Sie Abhängigkeiten ausdrücklich und führen Sie Aktionen erst aus, nachdem benötigte Daten erzeugt und geprüft wurden. Trennen Sie unabhängige Schritte bewusst; übergeben Sie benötigte Ergebnisse direkt, statt einen gemeinsamen Zustand vorauszusetzen.

Workflows

Abhängigkeiten statt nur eine Liste modellieren

Der Workflow sollte zeigen, welches Ergebnis den nächsten Schritt ermöglicht. Prüfen Sie Pflichtfelder vor ihrer Verwendung und stoppen oder verzweigen Sie, wenn ein früherer Schritt keine brauchbaren Daten geliefert hat.

Parallele Ausführung spart nur dann Zeit, wenn Schritte nicht voneinander abhängen und nicht widersprüchlich dieselbe Ressource ändern. Abhängige Vorgänge bleiben sequenziell; gemeinsame Änderungen werden bewusst gesteuert.

Übergaben zwischen Schritten prüfen

Verwenden Sie klare Namen und begrenzte Ausgaben, damit der nächste Schritt genau die benötigten Werte erhält. Verlassen Sie sich nicht auf verborgene Nebenwirkungen, implizite Zeitabläufe oder Werte aus einem früheren Lauf.

Testen Sie die erwartete Reihenfolge und Fehler an jeder Übergabe. Prüfen Sie im Laufverlauf Schritte, Reihenfolge und übergebene Daten; dadurch lassen sich Race Conditions und veraltete Annahmen erkennen.

Zurück zu den Workflows-FAQs