Witam wszystkich,
Zoho zaktualizowało sposób obliczania dni roboczych w przepływach pracy, zwłaszcza gdy wyzwalacz uruchamia się w weekend. To ulepszenie gwarantuje, że przesunięcia o +0, +1 i +2 dni robocze będą działać dokładnie tak, jak powinny, zapewniając bardziej dokładny i przewidywalny czas automatyzacji.
Jak działają przesunięcia dni roboczych
Podczas konfigurowania przepływu pracy zależnego od dni roboczych należy dodać liczbę obok pola daty. Liczba ta decyduje o tym, kiedy dana akcja powinna zostać wykonana.
Oto podstawowa zasada:
+0 → Działa natychmiast, ale tylko w godzinach pracy
+1 → Uruchamia się następnego dnia roboczego
+2 → Wykonanie po dwóch dniach roboczych
I tak dalej
W tym przykładzie dni robocze to dni od poniedziałku do czwartku. Wszystko, co zostanie uruchomione w weekend, powinno poczekać do następnego dnia roboczego.
Co powinno się wydarzyć
Wyobraź sobie, że klient rejestruje się w sobotę. Idealnie:
+0 powinno zostać uruchomione w poniedziałek
+1 powinno zostać uruchomione we wtorek
+2 powinno zostać uruchomione w środę
Każde przesunięcie powinno przyspieszyć działanie dokładnie o jeden dzień roboczy.
Co działo się wcześniej
System nie zawsze poprawnie obsługiwał wyzwalacze weekendowe. Na przykład:
+0 → poniedziałek (poprawnie)
+1 → poniedziałek (nieprawidłowo)
+2 → wtorek
Oznaczało to, że +0 i +1 były traktowane tak samo, gdy wyzwalacz wystąpił w dzień wolny od pracy, np. w sobotę.

Dlaczego to naprawiamy
Gdy przesunięcia dni roboczych nie działają prawidłowo, może to prowadzić do:
Wysyłaniem wiadomości e-mail wcześniej niż planowano
Automatyzacje uruchamiane wcześniej niż zamierzano
Niejasnych logów przepływu pracy
Aby tego uniknąć, każde przesunięcie musi być zgodne z prawidłowym harmonogramem.

Prosty przykład
Firma logistyczna wysyła e-mail z potwierdzeniem następnego dnia roboczego po złożeniu zamówienia na wysyłkę.
Klient składa zamówienie → sobota
Przesunięcie w przepływie pracy → +1 dzień roboczy
Oczekiwane zachowanie:
E-mail powinien zostać wysłany we wtorek (poniedziałek jest pierwszym dniem roboczym, +1 przesuwa go na następny dzień).
Poprzednie zachowanie:
E-mail został wysłany w poniedziałek, ponieważ +1 działało jak +0.
Po naprawie:
E-mail zostanie wysłany we wtorek, zgodnie z zamierzeniami.
Co to oznacza dla Ciebie
Ta aktualizacja:
Sprawi, że czas realizacji zadań będzie bardziej przewidywalny
Zapewni prawidłowe działanie przesunięć +0, +1, +2 i wyższych
Naprawi problemy z wyzwalaczami weekendowymi
Nie musisz zmieniać żadnych istniejących przepływów pracy. Wszystko będzie działać tak samo — tylko bardziej precyzyjnie.