Skip to content

Flows testen

Ein Flow greift in echte Daten ein und verschickt echte Nachrichten. Testen Sie ihn, bevor er auf produktive Ereignisse reagiert.

Ein Testlauf ist kein Trockenlauf

Ein Test führt den Flow wirklich aus: E-Mails gehen raus, Einträge werden angelegt und geändert, fremde Systeme werden aufgerufen.

Verwenden Sie beim Testen Ihre eigene E-Mail-Adresse und Testdatensätze — keine echten Kundendaten.

Die Testarten

Der Editor bietet mehrere Wege, einen Flow auszuführen:

SchaltflächeBeschreibung in der Oberfläche
Flow ausführenStartet den Flow
Flow testenVerwendet letzte Zeile des Grids
Erneut startenMit Daten aus letzer Ausführung
Mit Test-Daten startenGib Beipiel-Daten an
WartenWarten bis der Flow erneut ausgeführt wird
Mit Daten aus dem Flow FormularDas Formular öffnen und mit übermittelten Daten testen

Flow testen

Der schnellste Weg. Nimmt die letzte Zeile des Grids als Eingabe.

Legen Sie sich eine Testzeile an

Da immer die letzte Zeile verwendet wird, lohnt es sich, ganz unten im Grid einen Testdatensatz zu pflegen — mit Ihrer eigenen E-Mail-Adresse und klar erkennbaren Werten wie TEST Mustermann.

Erneut starten

Wiederholt den Flow mit den Daten des letzten Durchlaufs. Ideal beim Beheben eines Fehlers: Sie ändern eine Einstellung und lassen dieselben Eingabedaten erneut durchlaufen.

Gab es noch keinen Durchlauf, meldet der Editor Es wurde keine vorherige ausführung gefunden.

Mit Test-Daten starten

Sie geben die Eingabedaten selbst als Beispiel an. Der passende Weg beim Auslöser Webhook, wo die Daten sonst von außen kämen.

Warten

Der Editor wartet auf den nächsten echten Durchlauf und zeigt dessen Daten an. Nützlich, um zu beobachten, was bei einer tatsächlichen Nutzung passiert.

Mit Daten aus dem Flow Formular

Öffnet das zugehörige Formular. Was Sie dort absenden, wird zur Testeingabe. Der realistischste Test für formularbasierte Flows.

Ist der Flow überhaupt testbereit?

Ist alles vollständig konfiguriert, meldet der Editor:

Der Flow ist bereit, getestet zu werden

Fehlt etwas, erscheint stattdessen:

Flow hat noch Fehler

Gehen Sie dann die Schritte durch — ein unvollständig konfigurierter Schritt ist im Editor markiert.

Ergebnisse ansehen

Nach einem Durchlauf zeigt der Editor die Daten dieses Laufs an. Der Hinweis lautet Anzeige vorheriger Ausführungen — Sie sehen also nicht den Bauplan, sondern konkrete Werte.

Angezeigt werden Ausführungszeitpunkt, Status und Anzahl der Schritte. Über Andere auswählen springen Sie zu einem anderen Durchlauf, über Zurücksetzen verlassen Sie die Ansicht.

Status eines Durchlaufs:

StatusBedeutung
Abgeschlossen / FertigVollständig durchgelaufen
Fehlgeschlagen / FehlerAbgebrochen
In BearbeitungLäuft gerade
WartetWartet auf ein Ereignis, etwa eine Seiteneingabe
TestausführungEin Testlauf, kein echter Durchlauf

Fehler eingrenzen

An jedem Schritt führt Details anzeigen zu den Ein- und Ausgabedaten, bei Problemen Fehlerdetails anzeigen zur Fehlermeldung.

Ein bewährtes Vorgehen:

  1. Wo bricht es ab? Im Verlauf sehen Sie, wie viele Schritte gelaufen sind.
  2. Was kam an? Über Details anzeigen am letzten erfolgreichen Schritt prüfen, ob die Ausgabe stimmt.
  3. Was hat der fehlgeschlagene Schritt erwartet? Häufig passt ein Feld nicht zum erwarteten Format.
  4. Ändern und mit „Erneut starten" wiederholen. Gleiche Eingabe, geänderte Konfiguration.

Häufige Ursachen

SymptomWahrscheinliche Ursache
Flow startet gar nichtAuslöser zeigt auf ein anderes Grid oder Formular als gedacht
Flow startet zu oftEintrag wurde geändert ohne Feldbedingung
Flow startet endlosEine Aktion schreibt in dasselbe Grid, das den Flow auslöst
E-Mail kommt nicht anEmpfängerfeld leer, weil der Feldwert nicht gesetzt war
Leere Werte in der NachrichtVerweis auf einen Schritt, der noch nichts geliefert hat
Nur ein Eintrag statt vielerAlle Einträge laden ohne nachfolgendes Parallel
Flow hat noch FehlerEin Schritt ist unvollständig konfiguriert

Endlosschleifen unterbrechen

Löst ein Flow sich selbst aus, entstehen fortlaufend Durchläufe. Ändern Sie in dem Fall zuerst den Auslöser oder das Ziel der schreibenden Aktion — und prüfen Sie danach im Verlauf, ob keine neuen Durchläufe mehr entstehen.

Vor dem Produktivbetrieb

Eine kurze Prüfliste:

  • [ ] Testlauf ohne Fehler durchgelaufen
  • [ ] Eine echte Eingabe getestet, nicht nur den Editor-Test
  • [ ] Empfängeradressen geprüft — keine Testadressen mehr
  • [ ] Bei schreibenden Aktionen: keine Selbstauslösung möglich
  • [ ] Bei Webhook-Auslöser: URL nicht öffentlich zugänglich abgelegt
  • [ ] Testdatensätze aus dem Grid entfernt

Weiter