⏰ SmartFlows Programate

Declanșatorul SmartFlow Programat este conceput pentru a executa fluxuri de lucru automat pe baza unui program predefinit. Oferă flexibilitate pentru a stabili intervale recurente, a gestiona excluderile (de exemplu, weekenduri) și a asigura că fluxurile de lucru se desfășoară fără probleme la orele specificate.
📝 Detalii despre Declanșator
Nume: SmartFlow Programat
Categorie: Declanșatoare
🔧 Parametri
1. Interval de Recurență
- Tip:
string - Descriere: Definește frecvența de execuție a fluxului de lucru.
- Opțiuni:
zilnicsăptămânallunar
- Necesar: Da
- Exemplu:
"săptămânal"
2. Ora de Execuție
- Tip:
time - Descriere: Ora specifică la care fluxul de lucru ar trebui să fie declanșat.
- Necesar: Da
- Exemplu:
"08:30"
3. Data de Începere
- Tip:
date - Descriere: Prima zi în care SmartFlow ar trebui să înceapă să ruleze.
- Necesar: Da
- Exemplu:
"2025-01-15"
4. Excluderea Weekendurilor
- Tip:
boolean - Descriere: Indică dacă fluxul de lucru ar trebui să sară peste weekenduri.
- Necesar: Opțional
- Valoare Implicită:
false - Exemplu:
true
5. Variabile
- Tip:
object - Descriere: Variabile transmise către SmartFlow în momentul execuției.
- Necesar: Opțional
- Exemplu:
{
"emailReminder": "true",
"reportType": "săptămânal"
}
🚀 Cum Funcționează
-
Definirea Programului:
- Configurează frecvența (zilnic, săptămânal, lunar) și specifică data de început.
- Parametrii opționali, cum ar fi excluderea weekendurilor și setarea variabilelor, pot rafina execuția.
-
Procesul de Execuție:
- La ora programată, SmartFlow inițiază fluxul de lucru.
- Variabilele definite în declanșator sunt transmise automat fluxului de lucru.
-
Gestionarea Recurring:
- SmartFlow va continua să execute conform intervalului definit până la anulare.
-
Vizualizarea Fluxurilor de Lucru Programate:
- Butonul Vezi Programate de pe pagina principală SmartFlow permite utilizatorilor să vizualizeze toate programele active.
- Utilizatorii pot anula orice SmartFlow programat, după cum este necesar.
💡 Cazuri de Utilizare
1. Rapoarte Automatizate
- Scenariul: Generarea rapoartelor săptămânale de vânzări.
- Configurare:
- Recurență:
săptămânal - Ora:
09:00 - Variabile:
{
"reportType": "vânzări",
"period": "săptămâna trecută"
}
- Recurență:
2. Notificări de Reminder
- Scenariul: Trimiterea de remindere zilnice pentru sarcini restante.
- Configurare:
- Recurență:
zilnic - Ora:
10:00 - Excluderea Weekendurilor:
true
- Recurență:
3. Backup-uri Lunare de Date
- Scenariul: Automatizarea backup-urilor de date în prima zi a fiecărei luni.
- Configurare:
- Recurență:
lunar - Ora:
02:00
- Recurență:
🔍 Exemplu de Flux de Lucru
În această configurație:
- Fluxul de lucru este programat să ruleze în fiecare luni la 8:00 AM.
- Weekendurile sunt excluse.
- O variabilă
emailRemindereste transmisă cu valoareatrue.
{
"recurrence": "weekly",
"time": "08:00",
"startDate": "2025-01-15",
"excludeWeekends": true,
"variables": {
"emailReminder": true
}
}
La fiecare execuție, SmartFlow evaluează programul și sări peste zilele nelucrătoare, dacă este configurat.
În cadrul fluxului, poți vizualiza și logica programului. De exemplu:
🛠️ Sfaturi
-
Depanarea Fluxurilor Programate:
- Verifică regulat secțiunea Vezi Programate pentru a te asigura că programele sunt setate corect.
- Anulează fluxurile de lucru învechite care nu mai sunt aplicabile.
-
Controlul Variabilelor:
- Folosește variabilele dinamic în fluxurile tale de lucru pentru a face programele adaptabile la cerințele în schimbare.
-
Testarea Intervalelor:
- Înainte de a desfășura, testează cu intervale mai scurte pentru a confirma corectitudinea logicii.