⏰ Zaplanowane SmartFlow

Zaplanowany Wyzwalacz SmartFlow jest zaprojektowany do automatycznego wykonywania przepływów pracy na podstawie wcześniej określonego harmonogramu. Oferuje elastyczność w ustawianiu powtarzających się interwałów, zarządzaniu wykluczeniami (np. weekendy) oraz zapewnia, że przepływy pracy będą działać bezproblemowo w określonych godzinach.
📝 Szczegóły Wyzwalacza
Nazwa: Zaplanowany SmartFlow
Kategoria: Wyzwalacze
🔧 Parametry
1. Interwał Powtarzania
- Typ:
string - Opis: Definiuje częstotliwość wykonywania przepływu pracy.
- Opcje:
codziennieco tydzieńco miesiąc
- Wymagane: Tak
- Przykład:
"co tydzień"
2. Czas Wykonania
- Typ:
time - Opis: Konkretna godzina, o której przepływ pracy powinien zostać uruchomiony.
- Wymagane: Tak
- Przykład:
"08:30"
3. Data Rozpoczęcia
- Typ:
date - Opis: Pierwszy dzień, w którym SmartFlow powinien zacząć działać.
- Wymagane: Tak
- Przykład:
"2025-01-15"
4. Wyklucz Weekend
- Typ:
boolean - Opis: Wskazuje, czy przepływ pracy powinien pomijać weekendy.
- Wymagane: Opcjonalne
- Wartość Domyślna:
false - Przykład:
true
5. Zmienne
- Typ:
object - Opis: Zmienne przekazywane do SmartFlow w momencie wykonania.
- Wymagane: Opcjonalne
- Przykład:
{
"emailReminder": "true",
"reportType": "weekly"
}
🚀 Jak To Działa
-
Zdefiniuj Harmonogram:
- Skonfiguruj częstotliwość (codziennie, co tydzień, co miesiąc) i określ datę rozpoczęcia.
- Opcjonalne parametry, takie jak wykluczanie weekendów i ustawianie zmiennych, mogą precyzować wykonanie.
-
Proces Wykonania:
- O określonej porze, SmartFlow inicjuje przepływ pracy.
- Zmienne zdefiniowane w wyzwalaczu są automatycznie przekazywane do przepływu pracy.
-
Zarządzanie Powtarzaniem:
- SmartFlow będzie kontynuować wykonywanie zgodnie z określonym interwałem, aż do momentu anulowania.
-
Wyświetlanie Zaplanowanych Przepływów Pracy:
- Przycisk Zobacz Zaplanowane na głównej stronie SmartFlow pozwala użytkownikom przeglądać wszystkie aktywne harmonogramy.
- Użytkownicy mogą anulować dowolny zaplanowany SmartFlow w razie potrzeby.
💡 Przykłady Zastosowania
1. Automatyczne Raporty
- Scenariusz: Generowanie tygodniowych raportów sprzedaży.
- Konfiguracja:
- Powtarzanie:
co tydzień - Czas:
09:00 - Zmienne:
{
"reportType": "sales",
"period": "lastWeek"
}
- Powtarzanie:
2. Powiadomienia Przypominające
- Scenariusz: Wysyłanie codziennych przypomnień o zaległych zadaniach.
- Konfiguracja:
- Powtarzanie:
codziennie - Czas:
10:00 - Wyklucz Weekend:
true
- Powtarzanie:
3. Miesięczne Kopie Zapasowe Danych
- Scenariusz: Automatyzacja kopii zapasowych danych w pierwszy dzień każdego miesiąca.
- Konfiguracja:
- Powtarzanie:
co miesiąc - Czas:
02:00
- Powtarzanie:
🔍 Przykładowy Przepływ Pracy
W tej konfiguracji:
- Przepływ pracy jest zaplanowany na każdy poniedziałek o 8:00.
- Weekend jest wykluczony.
- Zmienna
emailReminderjest przekazywana z wartościątrue.
{
"recurrence": "weekly",
"time": "08:00",
"startDate": "2025-01-15",
"excludeWeekends": true,
"variables": {
"emailReminder": true
}
}
Podczas każdego wykonania, SmartFlow ocenia harmonogram i pomija dni wolne, jeśli jest to skonfigurowane.
W ramach przepływu możesz również zobaczyć logikę harmonogramu. Na przykład:
🛠️ Wskazówki
-
Debugowanie Zaplanowanych Przepływów:
- Regularnie sprawdzaj sekcję Zobacz Zaplanowane, aby upewnić się, że harmonogramy są poprawnie ustawione.
- Anuluj przestarzałe przepływy pracy, które już nie mają zastosowania.
-
Kontrola Zmiennych:
- Używaj zmiennych dynamicznie w swoich przepływach pracy, aby harmonogramy były dostosowane do zmieniających się wymagań.
-
Testowanie Interwałów:
- Przed wdrożeniem, testuj z krótszymi interwałami, aby potwierdzić poprawność logiki.