Crony to cykliczne zadania, które system wykonuje automatycznie według ustalonego harmonogramu, np. nocne przeliczanie raportów telefonicznych albo uruchamianie własnej automatyzacji co godzinę. Listę cronów znajdziesz w menu Konto → Cykliczne akcje. Dostęp ma administrator i właściciel konta (uprawnienie “Cykliczne akcje (cron)”, można je też nadać własnej roli).
Rodzaje cronów
- Przeliczenie raportów VoIP - odświeża raporty połączeń telefonicznych (liczba rozmów i czas rozmów w module Raporty)
- Przeliczenie raportów Helpdesk - raz dziennie dolicza raporty zgłoszeń (nowe zgłoszenia, czasy rozwiązania i pierwszej odpowiedzi) oraz zapisuje stan dzienny metryk typu “stan na dzień” (np. zgłoszenia według statusu), którego nie da się odtworzyć wstecz. Liczone są tylko te metryki, których raporty masz na koncie
- Uruchomienie Flow - cyklicznie odpala wybrany przepływ automatyzacji z modułu Integracje. Dzięki temu automatyzacja może działać według harmonogramu, a nie tylko po zdarzeniu (jak przy webhookach)
- Uruchomienie aplikacji - cyklicznie odpala akcję zainstalowanej aplikacji, która tego wymaga (np. GetResponse). Taki cron zakłada się sam przy instalacji aplikacji
Crony raportowe zakładają się same w momencie utworzenia raportu w module Raporty, nie trzeba ich konfigurować ręcznie. Crony uruchamiające Flow dodajesz samodzielnie przyciskiem Dodaj cykliczną akcję.
Harmonogram
Harmonogram zapisujesz w formacie cron. Kilka przykładów:
-
0 3 * * *- codziennie o 3:00 w nocy -
*/30 * * * *- co 30 minut -
0 8 * * 1- w każdy poniedziałek o 8:00 -
0 3 * * * Europe/Warsaw- codziennie o 3:00 czasu polskiego (z podaną strefą czasową)
Zadania startują z dokładnością do kilku minut od wyznaczonej godziny.
Kiedy cron się uruchomi
Na liście cronów i na stronie crona widać Następne uruchomienie - dokładny termin, w którym zadanie wystartuje. Po każdym przebiegu zapisuje się data ostatniego uruchomienia i jego status (“ok” albo treść błędu), więc łatwo sprawdzić, czy wszystko działa.
Cron można też odpalić od razu przyciskiem Uruchom teraz na stronie crona, bez czekania na termin z harmonogramu.
Wyłączanie
Odznacz pole Aktywny w edycji crona. Zadanie przestanie się uruchamiać, ale konfiguracja zostaje. Po ponownym włączeniu termin następnego uruchomienia wyliczy się od nowa, więc cron nie nadrabia zaległych przebiegów.