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

Wie verzweige ich einen Workflow anhand des Ergebnisses eines Schritts?

Verzweigen Sie anhand eines expliziten Rückgabewerts wie Status, Anzahl oder Vorhandensein eines Pflichtfelds. Definieren Sie Wege für Erfolg, erwartetes Fehlen und Fehler, damit jedes Ergebnis eine bewusste Folgeaktion auslöst.

Workflows

Eine stabile Bedingung wählen

Nutzen Sie ein Feld, das die Entscheidung unmittelbar abbildet, statt einer veränderlichen Textmeldung. Prüfen Sie etwa eine vorhandene Datensatzkennung oder eine Änderungszahl größer null, wenn dies der Fachregel entspricht.

Behandeln Sie fehlende oder fehlerhafte Ausgaben ausdrücklich. Ein fehlendes Feld darf nicht stillschweigend als Erfolg gelten; leiten Sie es mit genügend Kontext an Fehler oder Prüfung weiter.

Zweige nachvollziehbar halten

Benennen Sie Zweige nach ihrer Bedeutung und halten Sie die Aktionen nahe an der Bedingung. Teilen zwei Ergebnisse Schritte, führen Sie sie erst zusammen, nachdem der Zustand zur Erklärung des Pfads erfasst wurde.

Testen Sie alle Zweige mit typischen Eingaben, einschließlich leerem Ergebnis und Fehler. Prüfen Sie im Verlauf die ausgewertete Bedingung und Schlussaktion; so erkennen Sie falsche Feldpfade und Typannahmen.

Zurück zu den Workflows-FAQs