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

Wie sollte ich Bedingungen in einem Workflow gestalten?

Eine Bedingung sollte eine ausdrückliche Geschäftsregel in einen vorhersehbaren Zweig übersetzen und fehlende, ungültige oder unerwartete Werte behandeln. Halten Sie Regeln verständlich und testen Sie den ausgeführten wie auch den nicht ausgeführten Pfad.

Workflows

Stabile, typisierte Werte verwenden

Bevorzugen Sie explizite Vergleiche und normalisierte Felder statt fragiler Textsuche oder Annahmen zu Anzeigebezeichnungen. Legen Sie fest, wie Null-, Leer-, fehlerhafte und unterschiedlich geschriebene Werte behandelt werden.

Benennen Sie bei wachsenden Regeln Zwischenschritte und trennen Sie unabhängige Prüfungen. Ein langer Ausdruck ist schwer zu prüfen und anzupassen; benannte Bedingungen machen die Absicht nachvollziehbar.

Jeden Zweig und Grenzfall testen

Erstellen Sie Beispiele für wahre und falsche Ergebnisse sowie Grenzfälle bei Schwellenwerten, Daten und fehlenden Feldern. Bestätigen Sie, dass der Standardzweig beabsichtigt ist und keine Auffangroute für unverstandene Daten darstellt.

Protokollieren Sie bei Bedarf Eingabewerte und den gewählten Zweig. So ist nachvollziehbar, warum eine Aktion lief, und ein Logikfehler lässt sich von unerwarteten Quelldaten unterscheiden.

Zurück zu den Workflows-FAQs