⏰ Flow të Menaxhuara të Programuara

Trigger-i i Flows të Programuara është dizajnuar për të ekzekutuar automatikisht punët e fluksit në bazë të një orari të paracaktuar. Ai ofron fleksibilitet për të vendosur intervale të përsëritura, menaxhuar përjashtimet (p.sh., fundjavave) dhe siguruar që punët e fluksit të ekzekutohen pa probleme në kohët e caktuara.
📝 Detajet e Trigger-it
Emri: Scheduled SmartFlow
Kategoria: Trigger
🔧 Parametrat
1. Intervali i Përsëritjes
- Tipi:
string - Përshkrimi: Përcakton frekuencën e ekzekutimit të punës së fluksit.
- Opsionet:
dailyweeklymonthly
- E Kërkuar: Po
- Shembulli:
"weekly"
2. Koha e Ekzekutimit
- Tipi:
time - Përshkrimi: Koha specifike në të cilën duhet të aktivizohet puna e fluksit.
- E Kërkuar: Po
- Shembulli:
"08:30"
3. Data e Fillimit
- Tipi:
date - Përshkrimi: Dita e parë kur SmartFlow duhet të fillojë të funksionojë.
- E Kërkuar: Po
- Shembulli:
"2025-01-15"
4. Përjashto Fundjavat
- Tipi:
boolean - Përshkrimi: Tregon nëse puna e fluksit duhet të kalojë fundjavat.
- E Kërkuar: Opsionale
- Vlera e Paracaktuar:
false - Shembulli:
true
5. Variablat
- Tipi:
object - Përshkrimi: Variablat e kaluara në SmartFlow në momentin e ekzekutimit.
- E Kërkuar: Opsionale
- Shembulli:
{
"emailReminder": "true",
"reportType": "weekly"
}
🚀 Si Funksionon
-
Përcaktoni Orarin:
- Konfiguroni frekuencën (ditore, javore, mujore) dhe përcaktoni datën e fillimit.
- Parametra opsionalë si përjashtimi i fundjavave dhe vendosja e variablave mund të rafinojnë ekzekutimin.
-
Procesi i Ekzekutimit:
- Në kohën e caktuar, SmartFlow nisin punën e fluksit.
- Variablat e përcaktuar në trigger kalohen automatikisht në punën e fluksit.
-
Menaxhimi i Përsëritjeve:
- SmartFlow do të vazhdojë të ekzekutojë sipas intervalit të përcaktuar deri sa të anulohet.
-
Shikimi i Punëve të Fluksit të Programuara:
- Butoni Shiko të Programuar në faqen kryesore të SmartFlow lejon përdoruesit të shikojnë të gjitha oraret aktive.
- Përdoruesit mund të anulojnë çdo SmartFlow të programuar sipas nevojës.
💡 Rastet e Përdorimit
1. Raportet e Automatizuara
- Scenario: Gjeneroni raporte javore të shitjeve.
- Konfigurimi:
- Përsëritja:
weekly - Koha:
09:00 - Variablat:
{
"reportType": "sales",
"period": "lastWeek"
}
- Përsëritja:
2. Njoftimet e Kujtesës
- Scenario: Dërgoni kujtesa ditore për detyrat e vonuara.
- Konfigurimi:
- Përsëritja:
daily - Koha:
10:00 - Përjashto Fundjavat:
true
- Përsëritja:
3. Backup-e të Dhënash Mujore
- Scenario: Automatizoni backup-et e të dhënave në ditën e parë të çdo muaji.
- Konfigurimi:
- Përsëritja:
monthly - Koha:
02:00
- Përsëritja:
🔍 Shembulli i Punës
Në këtë konfigurim:
- Fluksi i punës është planifikuar të ekzekutohet çdo të hënë në orën 8:00 AM.
- Fundjavët janë përjashtuar.
- Një variabël
emailReminderkalon me vlerëntrue.
{
"recurrence": "weekly",
"time": "08:00",
"startDate": "2025-01-15",
"excludeWeekends": true,
"variables": {
"emailReminder": true
}
}
Në çdo ekzekutim, SmartFlow vlerëson orarin dhe anashkalon ditët e pa punë nëse është konfiguruar.
Brenda fluksit, mund të vizualizoni gjithashtu logjikën e orarit. Për shembull:
🛠️ Këshilla
-
Debugging Flukse të Planifikuara:
- Kontrolloni rregullisht seksionin See Scheduled për të siguruar që oraret janë vendosur siç duhet.
- Anuloni flukset e punës që janë të vjetra dhe nuk aplikohen më.
-
Kontrolli i Variablave:
- Përdorni variablat në mënyrë dinamike në flukset tuaja të punës për ta bërë orarin të përshtatshëm për kërkesat në ndryshim.
-
Testimi i Intervaleve:
- Para se të implementoni, testoni me intervale më të shkurtra për të konfirmuar saktësinë e logjikës.