Automatizace (cron) a notifikace
Plánované úlohy v PetBase — co běží na pozadí, jak se nastavuje rozvrh, kde je historie běhů a jak fungují chovatelské notifikace.
Co běží na pozadí
Část práce dělá PetBase sám: odesílá e-maily z fronty, rozesílá připomínky chovatelům, stahuje platby z banky, upozorňuje na končící členství, aktualizuje adresní data a uklízí staré záznamy.
Přehled úloh
Správa systému → Automatizace. Stránka ukazuje, jestli plánovač na serveru vůbec jezdí a jestli něco opakovaně selhává, plus počty úloh: celkem, selhávající, zaseknuté a vypnuté.
U každé úlohy je rozvrh, poslední výsledek a příští běh. Úlohu lze vypnout, změnit její rozvrh nebo spustit ručně.
Rozvrh
Zadává se cron výrazem o pěti polích: minuta, hodina, den v měsíci, měsíc, den v týdnu.
Historie běhů
Co která úloha kdy udělala, jak dlouho to trvalo a s jakým výsledkem. První místo, kam se podívat, když se něco neodeslalo.
Nastavení na serveru
Do systémového crontabu stačí jediný řádek — přesný příkaz je uvedený přímo na stránce. Rozvrhy jednotlivých úloh se pak nastavují v aplikaci, ne v crontabu. Bez tohoto řádku se neodešle žádná pošta z fronty.
Notifikace modulu Chov
Chov → Notifikace. Periodická upozornění: nenahlášený vrh, žádost o čísla zápisu, registrace vrhu a druhá připomínka. U každé se nastavuje aktivace, počet dní, příjemce a komunikační šablona, kterou se pošle. Notifikaci lze spustit i ručně.
Pozor: Notifikace bez přiřazené šablony se neodešle. Vypadá to jako chyba automatizace, ale je to jen nevyplněné nastavení.
Pomohl vám tento článek?