Testare și rulări
Încearcă un flux fără să trimiți nimic și vezi ce au făcut rulările reale
Ultima actualizare la
În editor lucrezi cu două file ca să verifici dacă un flux face ce vrei: Rulare de test pentru o încercare și Rulări pentru ce s-a întâmplat cu adevărat. Le deschizi în dreapta, în panou. A patra filă, Istoric, arată versiunile anterioare ale fluxului, vezi Versiuni anterioare.
O rulare de test
Alege fila Rulare de test. Un test parcurge fluxul cu date de exemplu și arată ce pași ar face.
Nu se întâmplă nimic real
O rulare de test nu trimite nimic, nu creează nimic și nu modifică nimic. Întârzierile sunt sărite, astfel încât vezi imediat rezultatul final. Acțiunile arată doar ce ar face, cu textul Nu se execută într-un test.
Date de exemplu
Sus se află Testează cu o înregistrare reală. Pentru fiecare înregistrare a declanșatorului, precum Ocupare, alege o înregistrare prin Alege o înregistrare (caută după nume sau număr). Tillor încarcă înregistrarea așa cum este acum, cu înregistrările la care face referire, în datele de exemplu. Testul tot nu trimite, nu creează și nu modifică nimic.
Sub Date de exemplu ale evenimentului se află datele cu care lucrează testul, în format JSON. Dacă automatizarea a pornit deja o dată pe bune, testul începe cu datele ultimei rulări reale. Altfel, Tillor completează un exemplu care are forma evenimentului: un text devine example, un număr 1 și o dată momentul curent.
Modifică valorile ca să încerci alte cazuri, de exemplu un alt tip de parcelă sau o factură cu o altă stare. Dacă textul nu este un JSON valid, apare Datele de exemplu nu sunt un JSON valid. și nu poți porni testul.
Dacă fluxul conține o Cerere API, apare și un câmp Exemplu de răspuns API. Lipește acolo răspunsul pe care îl aștepți de la cerere. Cu el, testul poate parcurge pașii de după cerere, iar Tillor indică câmpurile răspunsului ca variabile. Vezi Folosirea unui răspuns API.
Ce se întâmplă la acești pași
La unii pași, rezultatul depinde de lumea exterioară: Trimite webhook, Cerere API, acțiuni cu o ieșire Omis sau Eroare și logică precum Deschis acum?, Caută o înregistrare, Așteaptă un eveniment și Cere o decizie. La Ce se întâmplă la acești pași? alegi, per pas, pe ce ieșire continuă testul. Așa testezi și calea de urmat când ceva merge prost.
Rezultatul
Dă clic pe Rulează testul. Vezi pașii în ordine, cu, per pas:
- valorile completate, de exemplu titlul unei sarcini așa cum ar fi creat
- la o condiție, per rând, ce s-a comparat și dacă s-a potrivit. Verde înseamnă reușit, roșu nu, cu valoarea care era de fapt acolo (era …)
- pe ce ieșire a continuat fluxul (Continuă pe: Da)
- la o întârziere, până când s-ar fi așteptat
După rulare, butonul se numește Rulează din nou. Testul redă pașii unul câte unul (Pasul 2 din 5…). Cu Arată tot sari peste această redare. Pe canvas se colorează drumul pe care l-a luat testul, iar pașii care nu au venit la rând sunt estompați. Dă clic pe numele unui pas din rezultat ca să sari la acel pas. Jos scrie Finalizat după 5 pași.
Dacă filtrul de la Doar când nu se potrivește cu datele tale de exemplu, vezi Filtrul declanșatorului nu se potrivește cu aceste date, așa că fluxul nu ar porni. Verifică atunci care condiție este roșie. Cu Golește scoți rezultatul de pe canvas.
Ce nu arată un test
- Dacă o factură poate fi trimisă cu adevărat, dacă un endpoint este accesibil sau dacă o cale API există
- Cum arată înregistrările după o întârziere. Testul lucrează cu datele tale de exemplu și nu citește nimic din nou
- Erori care apar abia cu date reale, precum un câmp gol
De aceea, verifică întotdeauna primele rulări reale în fila Rulări.
Rulări reale
În fila Rulări se află ultimele 20 de rulări reale ale acestei automatizări, cea mai nouă sus. Lista se reîmprospătează singură cam la fiecare 15 secunde. Cât timp nu a pornit încă nimic, scrie Nicio rulare încă. Activează automatizarea și așteaptă evenimentul ei.
Fiecare rulare arată ora de pornire, numărul de pași sau (la așteptare) când continuă, și o stare.
| Stare | Ce înseamnă |
|---|---|
| În curs | Rularea este în desfășurare chiar acum |
| În așteptare | Rularea este într-o întârziere, așteaptă un eveniment sau o aprobare și continuă mai târziu |
| Finalizată | Fluxul a fost parcurs până la capăt |
| Eșuată | Un pas nu a putut fi executat. Mesajul apare alături ca Eșuat: … |
| Anulată | Rularea s-a oprit pentru că automatizarea a fost pusă pe pauză sau ștearsă în timp ce rularea aștepta |
Dă clic pe o rulare ca s-o deschizi. Vezi atunci:
- toți pașii care s-au făcut, cu ora și ce a făcut pasul
- valorile completate, de exemplu titlul pe care l-a primit cu adevărat sarcina
- la o condiție, ce rânduri s-au potrivit
- la un pas eșuat, mesajul de eroare, care poate fi în engleză
Pe canvas se colorează drumul pe care l-a luat această rulare. Pașii care nu au venit la rând sunt estompați. Dă clic pe numele unui pas ca să sari la acel pas.
Sub pași se află un buton precum 3 seturi de date. Acesta arată datele cu care a pornit rularea și ce a produs fiecare acțiune, precum ID-ul sarcinii create sau răspunsul unei cereri API. Așa poți verifica ce valori a avut o variabilă.
Jos într-o rulare deschisă se află și o Urmă (Trace): un cod de litere și cifre. Dacă ceva nu este în regulă la o rulare, transmite acel cod către suport. Așa găsim exact această rulare.
Evenimentele care nu au trecut de filtrul de la Doar când, sau pentru care automatizarea a rulat deja o dată la Rulează o singură dată per înregistrare, nu pornesc nicio rulare și nu apar deci în listă.
În lista automatizărilor, la fiecare automatizare apare ora ultimei rulări, alături de o bară mică per rulare recentă.
Ce se întâmplă după aceea?
- După o rulare de test nu s-a schimbat nimic în Tillor. Abia când pornești Activ, automatizarea rulează cu adevărat.
- Rulările reale rămân în fila Rulări. Aceasta le arată pe ultimele 20.
- O rulare eșuată duce la un e-mail către cel care a creat automatizarea, cel mult unul pe oră.
Probleme?
O rulare care nu vrea să pornească
Vezi Întrebări frecvente pentru o listă de verificare.