Skip to Content
Automatisierungen

Testen und Ausführungen

Probiere einen Flow aus, ohne etwas zu senden, und sieh dir an, was echte Ausführungen getan haben

Zuletzt aktualisiert am

Im Editor arbeitest du mit zwei Tabs, um zu prüfen, ob ein Flow tut, was du willst: Testlauf für einen Versuch und Ausführungen für das, was wirklich passiert ist. Du öffnest sie rechts im Panel. Der vierte Tab, Verlauf, zeigt frühere Versionen des Flows, siehe Frühere Versionen.

Ein Testlauf

Wähle den Tab Testlauf. Ein Test durchläuft den Flow mit Beispieldaten und zeigt, welche Schritte er nehmen würde.

Es passiert nichts Echtes

Ein Testlauf sendet nichts, erstellt nichts und ändert nichts. Verzögerungen werden übersprungen, damit du sofort das Endergebnis siehst. Aktionen zeigen nur, was sie tun würden, mit dem Text Im Test nicht ausgeführt.

Tab Testlauf mit Beispieldaten und dem Ergebnis pro Schritt

Beispieldaten

Oben steht Mit einem echten Datensatz testen. Wähle bei jedem Datensatz des Auslösers, etwa Belegung, über Datensatz wählen einen Datensatz (suche nach Name oder Nummer). Tillor lädt den Datensatz, wie er jetzt ist, mit den Datensätzen, auf die er verweist, in die Beispieldaten. Der Test sendet, erstellt und ändert weiterhin nichts.

Unter Beispieldaten des Ereignisses stehen die Daten, mit denen der Test arbeitet, in JSON-Form. Wurde die Automatisierung schon einmal wirklich gestartet, beginnt der Test mit den Daten der letzten echten Ausführung. Sonst füllt Tillor ein Beispiel ein, das die Form des Ereignisses hat: Ein Text wird example, eine Zahl 1 und ein Datum der aktuelle Moment.

Passe die Werte an, um andere Fälle auszuprobieren, zum Beispiel einen anderen Parzellentyp oder eine Rechnung mit einem anderen Status. Ist der Text kein gültiges JSON, steht dort Die Beispieldaten sind kein gültiges JSON. und du kannst den Test nicht starten.

Enthält der Flow eine API-Anfrage, gibt es auch ein Feld Beispiel-API-Antwort. Füge dort die Antwort ein, die du von der Anfrage erwartest. Damit kann der Test die Schritte nach der Anfrage durchlaufen, und Tillor zeigt die Felder der Antwort als Variablen an. Siehe Eine API-Antwort verwenden.

Was passiert bei diesen Schritten

Bei manchen Schritten hängt das Ergebnis von der Außenwelt ab: Webhook senden, API-Anfrage, Aktionen mit einem Ausgang Übersprungen oder Fehler, und Logik wie Jetzt geöffnet?, Datensatz nachschlagen, Auf ein Ereignis warten und Um eine Entscheidung bitten. Unter Was passiert bei diesen Schritten? wählst du pro Schritt, über welchen Ausgang der Test weiterläuft. So testest du auch den Weg für den Fall, dass etwas schiefgeht.

Das Ergebnis

Klicke auf Test ausführen. Du siehst die Schritte der Reihe nach, mit pro Schritt:

  • den eingesetzten Werten, zum Beispiel dem Titel einer Aufgabe, wie sie erstellt würde
  • bei einer Bedingung pro Zeile, was verglichen wurde und ob es zutraf. Grün ist erfüllt, rot nicht, mit dem Wert, der tatsächlich dort stand (war …)
  • über welchen Ausgang der Flow weiterlief (Weiter über: Ja)
  • bei einer Verzögerung, bis wann gewartet würde

Nach dem Ausführen heißt die Schaltfläche Erneut ausführen. Der Test spielt die Schritte einzeln ab (Schritt 2 von 5…). Mit Alle anzeigen überspringst du das Abspielen. Auf der Fläche färbt sich der Weg, den der Test nahm, und die Schritte, die nicht an der Reihe waren, werden abgedunkelt. Klicke im Ergebnis auf einen Schrittnamen, um zu diesem Schritt zu springen. Unten steht Nach 5 Schritten beendet.

Passt der Filter bei Nur wenn nicht zu deinen Beispieldaten, siehst du Der Filter des Auslösers passt nicht zu diesen Daten, daher würde der Flow nicht starten. Prüfe dann, welche Bedingung rot ist. Mit Leeren entfernst du das Ergebnis wieder von der Fläche.

Was ein Test nicht zeigt

  • Ob eine Rechnung wirklich gesendet werden kann, ob ein Endpunkt erreichbar ist oder ob ein API-Pfad existiert
  • Wie Datensätze nach einer Verzögerung aussehen. Der Test arbeitet mit deinen Beispieldaten und liest nichts erneut
  • Fehler, die erst bei echten Daten auftreten, etwa ein leeres Feld

Sieh dir deshalb die ersten echten Ausführungen immer kurz auf dem Tab Ausführungen an.

Echte Ausführungen

Auf dem Tab Ausführungen stehen die letzten 20 echten Ausführungen dieser Automatisierung, die neueste oben. Die Liste aktualisiert sich etwa alle 15 Sekunden von selbst. Solange noch nichts gestartet wurde, steht dort Noch keine Ausführungen. Aktiviere die Automatisierung und warte auf ihr Ereignis.

Jede Ausführung zeigt die Startzeit, die Anzahl der Schritte oder (beim Warten), wann sie weiterläuft, und einen Status.

StatusWas es bedeutet
LäuftDie Ausführung läuft gerade
WartetDie Ausführung steht in einer Verzögerung, wartet auf ein Ereignis oder auf eine Genehmigung und läuft später weiter
AbgeschlossenDer Flow wurde bis zum Ende durchlaufen
FehlgeschlagenEin Schritt konnte nicht ausgeführt werden. Die Meldung steht dabei als Fehlgeschlagen: …
AbgebrochenDie Ausführung stoppte, weil die Automatisierung pausiert oder gelöscht wurde, während sie wartete

Klicke auf eine Ausführung, um sie zu öffnen. Du siehst dann:

  • alle Schritte, die gemacht wurden, mit dem Zeitpunkt und dem, was der Schritt tat
  • die eingesetzten Werte, zum Beispiel den Titel, den die Aufgabe wirklich bekam
  • bei einer Bedingung, welche Zeilen zutrafen
  • bei einem fehlgeschlagenen Schritt die Fehlermeldung, die auf Englisch sein kann

Auf der Fläche färbt sich der Weg, den diese Ausführung nahm. Schritte, die nicht an der Reihe waren, werden abgedunkelt. Klicke auf einen Schrittnamen, um zu diesem Schritt zu springen.

Unter den Schritten steht eine Schaltfläche wie 3 Datensätze. Sie zeigt die Daten, mit denen die Ausführung startete, und was jede Aktion lieferte, etwa die ID der erstellten Aufgabe oder die Antwort einer API-Anfrage. So kannst du nachvollziehen, welche Werte eine Variable hatte.

Unten in einer geöffneten Ausführung steht außerdem eine Trace: ein Code aus Buchstaben und Ziffern. Stimmt etwas an einer Ausführung nicht, gib diesen Code an den Support weiter. So finden wir genau diese Ausführung wieder.

Ereignisse, die den Filter bei Nur wenn nicht passierten oder für die die Automatisierung bei Einmal pro Datensatz ausführen schon einmal lief, starten keine Ausführung und stehen daher nicht in der Liste.

In der Übersicht der Automatisierungen steht bei jeder Automatisierung der Zeitpunkt der letzten Ausführung, daneben ein Balken pro jüngster Ausführung.

Was passiert danach?

  • Nach einem Testlauf hat sich in Tillor nichts verändert. Erst wenn du Aktiv einschaltest, läuft die Automatisierung wirklich.
  • Echte Ausführungen bleiben auf dem Tab Ausführungen stehen. Er zeigt die letzten 20.
  • Eine fehlgeschlagene Ausführung löst eine E-Mail an die Person aus, die die Automatisierung erstellt hat, höchstens eine pro Stunde.

Probleme?

Eine Ausführung, die nicht starten will

Siehe Häufige Fragen für eine Checkliste.

War diese Seite hilfreich?

Auf dieser Seite