⏰ Schemalagda SmartFlows

Den Schemalagda SmartFlow Trigger är utformad för att automatiskt utföra arbetsflöden baserat på ett fördefinierat schema. Den erbjuder flexibilitet att ställa in återkommande intervaller, hantera undantag (t.ex. helger) och säkerställa att arbetsflöden körs smidigt 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. Tid för Utförande
- 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. Exkludera 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"
}
🚀 Hur Det Fungerar
-
Definiera Schema:
- Konfigurera frekvensen (dagligen, veckovis, månadsvis) och specificera startdatum.
- Valfria parametrar som att exkludera 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å huvudsidan för SmartFlow 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 - Exkludera Helger:
true
- Återkommande:
3. Månadsvisa Databackuperingar
- Scenario: Automatisera databackuperingar den första dagen 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 är uteslutna.
- En variabel
emailReminderskickas med värdettrue.
{
"recurrence": "weekly",
"time": "08:00",
"startDate": "2025-01-15",
"excludeWeekends": true,
"variables": {
"emailReminder": true
}
}
Vid varje körning utvärderar SmartFlow schemat och hoppar över icke-arbetsdagar om det är konfigurerat.
Inom flödet kan du också visualisera schemalogiken. Till exempel:
🛠️ Tips
-
Felsökning av Schemalagda Flöden:
- Kontrollera regelbundet avsnittet Se Schemalagt 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.
-
Testning av Intervall:
- Innan du distribuerar, testa med kortare intervall för att bekräfta logikens korrekthet.