⏰ Schemalagda SmartFlows

Den Schemalagda SmartFlow Trigger är utformad för att automatiskt utföra arbetsflöden baserat på ett fördefinierat schema. Den ger flexibilitet att ställa in återkommande intervaller, hantera undantag (t.ex. helger) och säkerställa att arbetsflöden körs sömlöst vid angivna tider.
📝 Trigger Detaljer
Namn: Scheduled SmartFlow
Kategori: Triggers
🔧 Parametrar
1. Återkommande Intervall
- Typ:
string - Beskrivning: Definierar frekvensen för arbetsflödets utförande.
- Alternativ:
dailyweeklymonthly
- Obligatorisk: Ja
- Exempel:
"weekly"
2. Utförandetid
- Typ:
time - Beskrivning: Den specifika tidpunkt då arbetsflödet ska utlösas.
- Obligatorisk: Ja
- Exempel:
"08:30"
3. Startdatum
- Typ:
date - Beskrivning: Den första dagen då SmartFlow ska börja köras.
- Obligatorisk: Ja
- Exempel:
"2025-01-15"
4. Uteslut Helger
- Typ:
boolean - Beskrivning: Anger om arbetsflödet ska hoppa över helger.
- Obligatorisk: Valfritt
- Standardvärde:
false - Exempel:
true
5. Variabler
- Typ:
object - Beskrivning: Variabler som skickas till SmartFlow vid utförande.
- Obligatorisk: Valfritt
- Exempel:
{
"emailReminder": "true",
"reportType": "weekly"
}
🚀 Så Här Fungerar Det
-
Definiera Schema:
- Konfigurera frekvensen (dagligen, veckovis, månadsvis) och ange startdatum.
- Valfria parametrar som att utesluta helger och ställa in variabler kan förfina utförandet.
-
Utförandeprocess:
- Vid den schemalagda tiden initierar SmartFlow arbetsflödet.
- Variabler som definieras i triggern skickas automatiskt till arbetsflödet.
-
Återkommande Hantering:
- SmartFlow kommer att fortsätta utföra enligt det definierade intervallet tills det avbryts.
-
Visa Schemalagda Arbetsflöden:
- Knappen Se Schemalagda på huvud-SmartFlow-sidan gör det möjligt för användare att se alla aktiva scheman.
- Användare kan avbryta vilket schemalagt SmartFlow som helst vid behov.
💡 Användningsfall
1. Automatiserade Rapporter
- Scenario: Generera veckovisa försäljningsrapporter.
- Konfiguration:
- Återkommande:
weekly - Tid:
09:00 - Variabler:
{
"reportType": "sales",
"period": "lastWeek"
}
- Återkommande:
2. Påminnelsemeddelanden
- Scenario: Skicka dagliga påminnelser för förfallna uppgifter.
- Konfiguration:
- Återkommande:
daily - Tid:
10:00 - Uteslut Helger:
true
- Återkommande:
3. Månadsvisa Databackuperingar
- Scenario: Automatisera databackuperingar den första dagen i varje månad.
- Konfiguration:
- Återkommande:
monthly - Tid:
02:00
- Återkommande:
🔍 Exempel på Arbetsflöde
I denna konfiguration:
- Arbetsflödet är schemalagt att köras varje måndag klockan 08:00.
- Helger utesluts.
- En variabel
emailReminderskickas med värdettrue.
{
"recurrence": "weekly",
"time": "08:00",
"startDate": "2025-01-15",
"excludeWeekends": true,
"variables": {
"emailReminder": true
}
}
Vid varje utförande utvärderar SmartFlow schemat och hoppar över icke-arbetsdagar om det är konfigurerat.
Inom flödet kan du också visualisera schemaläggningslogiken. Till exempel:
🛠️ Tips
-
Felsökning av Schemalagda Flöden:
- Kontrollera regelbundet avsnittet Se Schemalagda för att säkerställa att scheman är korrekt inställda.
- Avbryt föråldrade arbetsflöden som inte längre är aktuella.
-
Variabelkontroll:
- Använd variabler dynamiskt i dina arbetsflöden för att göra scheman anpassningsbara till föränderliga krav.
-
Testa Intervall:
- Innan du distribuerar, testa med kortare intervall för att bekräfta logikens korrekthet.