Skip to Content
Automatyzacje

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.

Karta Uruchomienie testowe z danymi przykładowymi i wynikiem dla każdego kroku

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.

StatusCo oznacza
W tokuWykonanie trwa w tej chwili
OczekujeWykonanie jest w opóźnieniu, czeka na zdarzenie albo na zatwierdzenie i ruszy dalej później
ZakończonePrzepływ został przejdziony do końca
NiepowodzenieKrok nie mógł zostać wykonany. Komunikat jest obok jako Niepowodzenie: …
AnulowaneWykonanie 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.

Czy ta strona była pomocna?

Na tej stronie