Zum Hauptinhalt springen

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 Fehler markiert 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.