Testy i uruchomienia
Wypróbuj przepływ bez wysyłania czegokolwiek i zobacz, co zrobiły prawdziwe wykonania
Ostatnio zaktualizowano
W edytorze masz dwie karty do sprawdzania, czy przepływ robi to, co chcesz: Uruchomienie testowe do próby i Uruchomienia do tego, co naprawdę się wydarzyło. Otwierasz je po prawej w panelu. Czwarta karta, Historia, pokazuje wcześniejsze wersje przepływu, zobacz Wcześniejsze wersje.
Uruchomienie testowe
Wybierz kartę Uruchomienie testowe. Test przechodzi przepływ na danych przykładowych i pokazuje, jakie kroki by wykonał.
Nic prawdziwego się nie dzieje
Uruchomienie testowe niczego nie wysyła, niczego nie tworzy i niczego nie zmienia. Opóźnienia są pomijane, żebyś od razu zobaczył wynik końcowy. Akcje pokazują tylko to, co by zrobiły, z tekstem Nie wykonano w teście.
Dane przykładowe
Na górze jest Testuj na prawdziwym rekordzie. Przy każdym rekordzie wyzwalacza, takim jak Zajęcie, wybierz rekord przez Wybierz rekord (szukaj po nazwie albo numerze). Tillor ładuje rekord takim, jaki jest teraz, razem z rekordami, do których się odwołuje, do danych przykładowych. Test nadal niczego nie wysyła, nie tworzy ani nie zmienia.
Pod Przykładowe dane zdarzenia są dane, na których pracuje test, w formie JSON. Jeśli automatyzacja już kiedyś naprawdę wystartowała, test zaczyna od danych ostatniego prawdziwego wykonania. W przeciwnym razie Tillor wstawia przykład o kształcie zdarzenia: tekst staje się example, liczba 1, a data bieżącą chwilą.
Zmień wartości, aby wypróbować inne przypadki, na przykład inny typ działki albo fakturę z innym statusem. Jeśli tekst nie jest poprawnym JSON, pojawia się Dane przykładowe nie są poprawnym JSON. i nie możesz uruchomić testu.
Jeśli przepływ zawiera Żądanie API, jest też pole Przykładowa odpowiedź API. Wklej tam odpowiedź, jakiej oczekujesz od żądania. Dzięki temu test może przejść kroki po żądaniu, a Tillor wskazuje pola odpowiedzi jako zmienne. Zobacz Używanie odpowiedzi API.
Co dzieje się w tych krokach
Przy niektórych krokach wynik zależy od świata zewnętrznego: Wyślij webhook, Żądanie API, akcje z wyjściem Pominięto albo Błąd oraz logika, taka jak Teraz otwarte?, Wyszukaj rekord, Czekaj na zdarzenie i Poproś o decyzję. Pod Co dzieje się w tych krokach? wybierasz dla każdego kroku, którym wyjściem test idzie dalej. W ten sposób sprawdzasz także drogę na wypadek, gdy coś pójdzie źle.
Wynik
Kliknij Uruchom test. Zobaczysz kroki po kolei, a przy każdym z nich:
- wpisane wartości, na przykład tytuł zadania taki, jaki zostałby utworzony
- przy warunku dla każdego wiersza, co porównywano i czy się zgadzało. Zielone oznacza spełniony, czerwone nie, z wartością, która faktycznie tam była (było …)
- którym wyjściem poszedł przepływ (Dalej przez: Tak)
- przy opóźnieniu, do kiedy trzeba by czekać
Po uruchomieniu przycisk nazywa się Uruchom ponownie. Test odtwarza kroki jeden po drugim (Krok 2 z 5…). Przyciskiem Pokaż wszystko pomijasz to odtwarzanie. Na płótnie koloruje się droga, którą poszedł test, a kroki, które nie doszły do głosu, są przyciemnione. Kliknij nazwę kroku w wyniku, aby do niego przejść. Na dole jest Zakończono po 5 krokach.
Jeśli filtr przy Tylko gdy nie pasuje do Twoich danych przykładowych, zobaczysz Filtr wyzwalacza nie pasuje do tych danych, więc przepływ by się nie uruchomił. Sprawdź wtedy, który warunek jest czerwony. Przyciskiem Wyczyść zdejmujesz wynik z płótna.
Czego test nie pokazuje
- Czy fakturę naprawdę da się wysłać, czy endpoint jest osiągalny i czy ścieżka API istnieje
- Jak rekordy wyglądają po opóźnieniu. Test pracuje na Twoich danych przykładowych i niczego nie czyta ponownie
- Błędów, które występują dopiero przy prawdziwych danych, takich jak puste pole
Dlatego pierwsze prawdziwe wykonania zawsze obejrzyj na karcie Uruchomienia.
Prawdziwe wykonania
Na karcie Uruchomienia jest ostatnich 20 prawdziwych wykonań tej automatyzacji, najnowsze na górze. Lista odświeża się sama mniej więcej co 15 sekund. Dopóki nic nie wystartowało, widać Brak uruchomień. Włącz automatyzację i poczekaj na jej zdarzenie.
Każde wykonanie pokazuje czas startu, liczbę kroków albo (przy czekaniu) kiedy ruszy dalej, oraz status.
| Status | Co oznacza |
|---|---|
| W toku | Wykonanie trwa w tej chwili |
| Oczekuje | Wykonanie jest w opóźnieniu, czeka na zdarzenie albo na zatwierdzenie i ruszy dalej później |
| Zakończone | Przepływ został przejdziony do końca |
| Niepowodzenie | Krok nie mógł zostać wykonany. Komunikat jest obok jako Niepowodzenie: … |
| Anulowane | Wykonanie zatrzymało się, bo automatyzacja została wstrzymana albo usunięta w trakcie czekania |
Kliknij wykonanie, aby je otworzyć. Zobaczysz wtedy:
- wszystkie wykonane kroki, z czasem i tym, co krok zrobił
- wpisane wartości, na przykład tytuł, który zadanie naprawdę dostało
- przy warunku, które wiersze były spełnione
- przy nieudanym kroku komunikat o błędzie, który może być po angielsku
Na płótnie koloruje się droga, którą poszło to wykonanie. Kroki, które nie doszły do głosu, są przyciemnione. Kliknij nazwę kroku, aby do niego przejść.
Pod krokami jest przycisk taki jak 3 zestawy danych. Pokazuje dane, od których wykonanie wystartowało, i to, co dała każda akcja, takie jak ID utworzonego zadania albo odpowiedź Żądania API. W ten sposób sprawdzisz, jakie wartości miała zmienna.
Na dole otwartego wykonania jest też Ślad: kod z liter i cyfr. Jeśli z wykonaniem jest coś nie tak, podaj ten kod pomocy technicznej. Dzięki temu znajdziemy dokładnie to wykonanie.
Zdarzenia, które nie przeszły filtra przy Tylko gdy, albo dla których automatyzacja już raz się uruchomiła przy Uruchom raz na rekord, nie startują wykonania i dlatego nie ma ich na liście.
W przeglądzie automatyzacji przy każdej automatyzacji jest czas ostatniego wykonania, a obok mały słupek dla każdego niedawnego wykonania.
Co dzieje się potem?
- Po uruchomieniu testowym w Tillor nic się nie zmieniło. Dopiero gdy włączysz Aktywna, automatyzacja naprawdę działa.
- Prawdziwe wykonania pozostają na karcie Uruchomienia. Pokazuje ona ostatnie 20.
- Nieudane wykonanie powoduje e-mail do osoby, która utworzyła automatyzację, najwyżej jeden na godzinę.
Problemy?
Wykonanie, które nie chce wystartować
Zobacz Często zadawane pytania, gdzie jest lista kontrolna.