Automatiseringen

Testen en uitvoeringen

Probeer een flow uit zonder iets te versturen en bekijk wat echte uitvoeringen hebben gedaan

Laatst bijgewerkt op

In de editor werk je met twee tabbladen om te controleren of een flow doet wat je wilt: Testuitvoering voor een proef en Uitvoeringen voor wat er echt gebeurd is. Je opent ze rechts in het paneel.

Een testuitvoering

Klik op Testen in de bovenbalk, of kies het tabblad Testuitvoering. Een test doorloopt de flow met voorbeeldgegevens en laat zien welke stappen hij zou nemen.

Er gebeurt niets echts

Een testuitvoering stuurt niets, maakt niets aan en wijzigt niets. Vertragingen worden overgeslagen, zodat je meteen het eindresultaat ziet. Acties tonen alleen wat ze zouden doen, met de tekst Niet uitgevoerd in een test.

Voorbeeldgegevens

Onder Voorbeeldgegevens van de gebeurtenis staan de gegevens waarmee de test werkt, in JSON-vorm. Is de automatisering al eens echt gestart, dan begint de test met de gegevens van de laatste echte uitvoering. Anders vult Tillor een voorbeeld in dat de vorm van de gebeurtenis heeft: een tekst wordt example, een getal 1 en een datum het huidige moment.

Pas de waarden aan om andere gevallen te proberen, bijvoorbeeld een ander terreintype of een factuur met een andere status. Is de tekst geen geldige JSON, dan staat er De voorbeeldgegevens zijn geen geldige JSON. en kun je de test niet starten.

Bevat de flow een API-verzoek, dan staat er ook een veld Voorbeeld van het API-antwoord. Plak daar het antwoord dat je van het verzoek verwacht. Daarmee kan de test de stappen na het verzoek doorlopen, en geeft Tillor de velden van het antwoord aan als variabelen. Zie Een API-antwoord gebruiken.

Wat gebeurt er bij deze stappen

Bij sommige stappen hangt de uitkomst af van de buitenwereld: Webhook versturen, API-verzoek, acties met een uitgang Overgeslagen of Fout, en logica zoals Nu open?, Record opzoeken, Wachten op een gebeurtenis en Goedkeuring vragen. Onder Wat gebeurt er bij deze stappen? kies je per stap via welke uitgang de test verdergaat. Zo test je ook de weg voor als het misgaat.

Het resultaat

Klik op Test uitvoeren. Je krijgt de stappen in volgorde te zien, met per stap:

  • de ingevulde waarden, bijvoorbeeld de titel van een taak zoals die zou worden aangemaakt
  • bij een voorwaarde per regel wat er vergeleken werd en of het klopte. Groen is geslaagd, rood niet, met de waarde die er werkelijk stond (was …)
  • via welke uitgang de flow verderging (Gaat verder via: Ja)
  • bij een vertraging tot wanneer er gewacht zou worden

Op het canvas kleurt de weg die de test nam, en de stappen die niet aan de beurt kwamen, worden gedimd. Klik op een stapnaam in het resultaat om naar die stap te springen. Onderaan staat Klaar na 5 stappen.

Klopt het filter bij Alleen wanneer niet met je voorbeeldgegevens, dan zie je Het filter van de trigger komt niet overeen met deze gegevens, dus de flow zou niet starten. Controleer dan welke voorwaarde rood staat. Met Wissen haal je het resultaat weer van het canvas.

Wat een test niet laat zien

  • Of een factuur echt verstuurd kan worden, of een endpoint bereikbaar is, of een API-pad bestaat
  • Hoe records er na een vertraging uitzien. De test werkt met je voorbeeldgegevens en leest niets opnieuw
  • Fouten die pas bij echte gegevens optreden, zoals een leeg veld

Bekijk daarom de eerste echte uitvoeringen altijd even op het tabblad Uitvoeringen.

Echte uitvoeringen

Op het tabblad Uitvoeringen staan de laatste 20 echte uitvoeringen van deze automatisering, de nieuwste bovenaan. De lijst ververst zichzelf ongeveer elke 15 seconden. Zolang er nog niets gestart is, staat er Nog geen uitvoeringen. Schakel de automatisering in en wacht op de gebeurtenis.

Elke uitvoering toont het starttijdstip, het aantal stappen of (bij wachten) wanneer hij verdergaat, en een status.

StatusWat het betekent
BezigDe uitvoering loopt op dit moment
WachtDe uitvoering staat in een vertraging, wacht op een gebeurtenis of op een goedkeuring, en gaat later verder
VoltooidDe flow is doorlopen tot het einde
MisluktEen stap kon niet worden uitgevoerd. De melding staat erbij als Mislukt: …
GeannuleerdDe uitvoering stopte omdat de automatisering gepauzeerd of verwijderd werd terwijl hij wachtte

Klik op een uitvoering om hem te openen. Je ziet dan:

  • alle stappen die zijn gedaan, met het tijdstip en wat de stap deed
  • de ingevulde waarden, bijvoorbeeld de titel die de taak echt kreeg
  • bij een voorwaarde welke regels klopten
  • bij een mislukte stap de foutmelding, die in het Engels kan staan

Op het canvas kleurt de weg die deze uitvoering nam. Stappen die niet aan de beurt kwamen, worden gedimd. Klik op een stapnaam om naar die stap te springen.

Onder de stappen staat een knop zoals 3 gegevenssets. Die toont de gegevens waarmee de uitvoering startte en wat elke actie opleverde, zoals het aangemaakte taak-id of het antwoord van een API-verzoek. Zo kun je nagaan welke waarden een variabele had.

Onderaan een geopende uitvoering staat ook een Trace: een code van letters en cijfers. Klopt er iets niet aan een uitvoering, geef die code dan door aan support. Zo vinden we precies deze uitvoering terug.

Gebeurtenissen die het filter bij Alleen wanneer niet haalden, of waarvoor de automatisering al eens liep bij Eén keer per record uitvoeren, starten geen uitvoering en staan dus niet in de lijst.

In het overzicht van automatiseringen staat bij elke kaart Laatst uitgevoerd met het tijdstip van de laatste uitvoering.

Een uitvoering die niet wil starten

Zie Veelgestelde vragen voor een controlelijst.

Was deze pagina nuttig?

Op deze pagina