Fehler
Verwende den Fehler-Schritt, um einen Flow gezielt zu stoppen und die Ursache zu protokollieren. Der Schritt löst einen Laufzeitfehler mit der konfigurierten Meldung aus; der Flow wird beendet und die Meldung in das Ausführungsprotokoll geschrieben.
Typische Anwendungsfälle:
- Einen Zweig einer Entscheidung mit einem klaren Fehlergrund beenden (z. B. Validierung fehlgeschlagen).
- Vorgelagerte Probleme wie fehlgeschlagene HTTP-Anfragen sichtbar machen, damit das Ausführungsprotokoll die Ursache zeigt.
- Einen Flow zuverlässig stoppen, wenn nachgelagerte Schritte nicht ausgeführt werden dürfen.
Schritt konfigurieren
Öffne den Flow-Editor, füge Fehler hinzu und fülle die Konfigurationskarte aus.
Beschreibung
- Zweck: Verdeutliche, welche Fehlerbedingung dieser Schritt behandelt.
- Wann ausfüllen: Immer. Die Beschreibung wird im Editor und im Ausführungsverlauf angezeigt.
- Tipps: Nenne die Fehlerabsicht, zum Beispiel
HTTP-Anfragefehler protokollieren.
Fehlermeldung
- Zweck: Die Meldung, die ausgelöst und protokolliert wird.
- Wann ausfüllen: Erforderlich. Ohne konfigurierte Meldung greift der Standardtext
No error message configured. - Tipps: Gestalte die Meldung aussagekräftig und beziehe Kontext aus vorherigen Schritten (über Variablen) ein, damit der Logeintrag direkt verwertbar ist.
Verhalten
Wenn dieser Schritt läuft:
- Die konfigurierte Meldung wird als Fehler ausgelöst.
- Die Flow-Ausführung stoppt sofort; nachgelagerte Schritte werden nicht mehr ausgeführt.
- Die Ausführung wird als
Fehlermarkiert und die Meldung in das Ausführungsprotokoll geschrieben.
Der Fehler-Schritt erzeugt keine Ausgaben — setze ihn am Ende eines Zweigs oder dort ein, wo ein Flow eindeutig scheitern soll.
Best Practices
- Früh scheitern: Nutze den Fehler-Schritt sofort, wenn eine Voraussetzung nicht erfüllt ist, anstatt nachgelagerte Schritte in einem ungültigen Zustand laufen zu lassen.
- Kontext einbeziehen: Verweise in der Fehlermeldung auf Variablen aus vorherigen Schritten, damit der Logeintrag direkt erklärt, was schiefgegangen ist.
- Ausführungsprotokoll prüfen: Protokollierte Fehler lassen sich über den Ausführungsverlauf eines Flows einsehen, um wiederkehrende Probleme zu erkennen.