Zum Haaptinhalt sprangen

⏰ Geplangte SmartFlows

De Geplangte SmartFlow Trigger ass entworf fir d'Ausféierung vun Workflows automatesch baséiert op engem vordefinéiert Zäitplang. Et bitt Flexibilitéit fir récklëch Intervallen ze setzen, Ausnahmen ze verwalten (z.B. Wochenenden) an ze garantéieren, datt Workflows nahtlos zu spezifizéierten Zäiten ausgefouert ginn.


📝 Trigger Detailer

Numm: Scheduled SmartFlow
Kategorie: Triggers


🔧 Parameteren

1. Wiederhuelungsintervall

  • Type: string
  • Beschreiwung: Definéiert d'Häufegkeet vun der Ausféierung vum Workflow.
  • Optiounen:
    • daily
    • weekly
    • monthly
  • Required: Jo
  • Beispill:
    "weekly"

2. Zäit vun der Ausféierung

  • Type: time
  • Beschreiwung: D'spezifesch Zäit, zu där de Workflow ausgeléist soll ginn.
  • Required: Jo
  • Beispill:
    "08:30"

3. Startdatum

  • Type: date
  • Beschreiwung: Den éischte Dag, wou de SmartFlow soll ufänken ze lafen.
  • Required: Jo
  • Beispill:
    "2025-01-15"

4. Weekenden ausschléissen

  • Type: boolean
  • Beschreiwung: Gëtt uginn ob de Workflow Weekenden soll ausloossen.
  • Required: Optional
  • Standardwäert: false
  • Beispill:
    true

5. Variabelen

  • Typ: object
  • Beschreiwung: Variabelen déi zur SmartFlow zur Zäit vun der Ausféierung iwwergaangen ginn.
  • Fro: Optional
  • Beispill:
    {
    "emailReminder": "true",
    "reportType": "weekly"
    }

🚀 Wéi et funktionéiert

  1. Definéiert Zäitplang:

    • Konfiguréiert d'Häufegkeet (deeglech, wöchentlech, monatlech) an spezifizéiert d'Startdatum.
    • Optional Parameter wéi d'Ausgrenzung vun de Weekend a d'Astellung vun Variabelen kënnen d'Exekutioun verfeineren.
  2. Exekutiounsprozess:

    • Um geplangten Zäitpunkt initiéiert SmartFlow den Workflow.
    • Variabelen, déi am Trigger definéiert sinn, ginn automatesch un den Workflow iwwergaangen.
  3. Wiederhuelend Management:

    • SmartFlow wäert weider ausféieren wéi definéiert bis et annuléiert gëtt.
  4. Sicht vun geplangten Workflows:

    • De See Scheduled Knäppchen op der haapter SmartFlow Säit erlaabt Benotzer all aktiv Zäitpläng ze gesin.
    • Benotzer kënnen all geplangten SmartFlow annuléieren wann et néideg ass.

💡 Benotzungen

1. Automatiséiert Berichter

  • Szenario: Generéiert wöchentlech Verkaufsberichter.
  • Konfiguratioun:
    • Repetitioun: weekly
    • Zäit: 09:00
    • Variabelen:
      {
      "reportType": "sales",
      "period": "lastWeek"
      }

2. Erinnerung Notifikatiounen

  • Szenario: Schéckt deeglech Erinnerungen fir iwwerfälleg Aufgaben.
  • Konfiguratioun:
    • Repetitioun: daily
    • Zäit: 10:00
    • Wochenend ausschléissen: true

3. Monatlech Datebackups

  • Szenario: Automatiséiert Datebackups den éischten Dag vun all Mount.
  • Konfiguratioun:
    • Repetitioun: monthly
    • Zäit: 02:00

🔍 Beispill Workflow

An dësem Setup:

  • Den Workflow ass geplangt fir all Mëndeg um 8:00 Auer ze lafen.
  • Weekenddeeg sinn ausgeschloss.
  • Eng Variabel emailReminder gëtt mat der Wäert true iwwergaang.
{
"recurrence": "weekly",
"time": "08:00",
"startDate": "2025-01-15",
"excludeWeekends": true,
"variables": {
"emailReminder": true
}
}

Bei all Ausféierung evaluéiert SmartFlow den Zäitplang a skippt net-arbechtsdeeg wann et konfiguréiert ass.


Am Flow kënnt Dir och d'Zäitplang-Logik visualiséieren. Zum Beispill:


🛠️ Tipps

  1. Debugging Scheduled Flows:

    • Regelméisseg d'See Scheduled Sektioun iwwerpréiwen fir sécherzestellen, datt d'Pläng richteg agestallt sinn.
    • Ofbriechen veraltet Workflows déi net méi gëllen.
  2. Variable Control:

    • Benotzt Variabelen dynamesch an Äre Workflows fir d'Pläng un d'ännerend Ufuerderungen anzepassen.
  3. Testing Intervals:

    • Virdrun d'Verdeelung, mat kuerzen Intervallen testen fir d'Logik Korrektheet ze bestätegen.