Geplante Flows (Cron)

Flows automatisch zu einem Zeitplan ausführen — Voreinstellungen, Cron-Syntax und Tipps zur Fehlersuche bei verpassten Ausführungen.

Zuletzt aktualisiert: 2026-04-28

Geplante Flows (Cron)

Geplante Flows laufen automatisch nach einem konfigurierten Zeitplan — unabhängig von Geschäftsereignissen. Typische Anwendungsfälle:

  • Täglich um 9 Uhr einen Lagerbestandsbericht per E-Mail senden
  • Jeden Montag automatisch veraltete Entwürfe prüfen
  • Einmal im Monat eine Zusammenfassung an das Team schicken
  • Periodisch Daten mit einem externen System abgleichen

Zeitplan-Trigger einrichten

  1. Erstellen oder bearbeiten Sie einen Flow in Admin > Automatisierung > Flows.
  2. Öffnen Sie das Trigger-Dropdown und wählen Sie Geplant (Cron).
  3. Anstelle der üblichen Ereignisfelder erscheint ein Zeitplan-Konfigurationsfeld.

Voreinstellungen

Klicken Sie auf eine Schnellauswahl, um gängige Zeitpläne einzustellen:

SchaltflächeCron-AusdruckBedeutung
Jede Stunde0 * * * *Zur vollen Stunde, 24× täglich
Täglich 9 Uhr0 9 * * *Jeden Tag um 09:00 Uhr
Mo, 9 Uhr0 9 * * 1Jeden Montag um 09:00 Uhr
1. des Monats0 9 1 * *Am Ersten des Monats um 09:00 Uhr

Unterhalb des Eingabefelds werden die nächsten 3 Ausführungszeiten im Klartext angezeigt (z. B. "Läuft jeden Montag um 09:00 Uhr").


Cron-Ausdrucks-Syntax

Ein Cron-Ausdruck besteht aus fünf Feldern, getrennt durch Leerzeichen:

┌── Minute     (0–59)
│ ┌── Stunde   (0–23)
│ │ ┌── Tag    (1–31)
│ │ │ ┌── Monat (1–12)
│ │ │ │ ┌── Wochentag (0–7, 0 und 7 = Sonntag)
│ │ │ │ │
* * * * *

Häufige Ausdrücke

AusdruckBedeutung
0 * * * *Jede volle Stunde
0 9 * * *Täglich um 09:00
30 18 * * *Täglich um 18:30
0 9 * * 1Montags um 09:00
0 9 * * 1-5Werktags (Mo–Fr) um 09:00
0 9 1 * *Ersten jeden Monats um 09:00
0 9 1 1 *Einmal jährlich, 1. Januar um 09:00
*/15 * * * *Alle 15 Minuten
0 9,17 * * *Um 09:00 und 17:00 Uhr

Sonderzeichen

ZeichenBedeutung
*Jeden Wert (beliebig)
*/nAlle n Einheiten (z. B. */30 = alle 30 Minuten)
n-mBereich von n bis m
n,mListe einzelner Werte

Trigger-Daten in geplanten Flows

Bei geplanten Flows stehen folgende Trigger-Variablen zur Verfügung:

VariableBeschreibungBeispielwert
{{trigger.scheduledAt}}Zeitpunkt der Ausführung (Unix-Timestamp in ms)1700000000000
{{trigger.cronExpression}}Der konfigurierte Cron-Ausdruck0 9 * * 1
{{trigger.lastScheduledAt}}Vorherige Ausführungszeit (null bei erster Ausführung)1699913600000

Präzision & Genauigkeit

  • Der Hintergrundprozessor prüft alle 60 Sekunden, ob ein geplanter Flow ausgeführt werden soll.
  • Ausführungen erfolgen innerhalb von 60 Sekunden des Zielzeitpunkts — nicht auf die Sekunde genau.
  • Wenn der Prozessor zweimal innerhalb eines Cron-Intervalls läuft, wird nur eine Ausführung erstellt (Duplikat-Schutz).

Flows in der Liste erkennen

In der Flows-Übersicht zeigt die Spalte Trigger bei geplanten Flows den Zeitplan im Klartext statt eines Ereignistyp-Badges — zum Beispiel "Täglich 9:00 Uhr" statt "order.placed".


Fehlerbehebung bei ausbleibenden Ausführungen

Flow wurde zum erwarteten Zeitpunkt nicht ausgeführt:

  1. Prüfen Sie, ob der Flow aktiviert ist — der Schalter auf der Flow-Karte muss aktiv sein.
  2. Öffnen Sie die Ausführungshistorie und prüfen Sie den Status der letzten Ausführungen. Zeigt die Ausführung den Status "Fehlgeschlagen"? Klicken Sie auf die Zeile für Details.
  3. Prüfen Sie den Cron-Ausdruck — klicken Sie auf Bearbeiten und überprüfen Sie die "Nächste 3 Ausführungen"-Vorschau auf Plausibilität.
  4. Beachten Sie, dass die erste Ausführung nach dem Speichern erst beim nächsten Cron-Interval stattfindet (max. 60 Sekunden nach dem nächsten Zielzeitpunkt).
  5. Ungültige Cron-Ausdrücke werden beim Speichern abgelehnt — wenn Sie den Flow erfolgreich gespeichert haben, ist der Ausdruck syntaktisch korrekt.

Zeitzone: Alle Zeitangaben im Cron-Ausdruck beziehen sich auf die Server-Zeitzone (UTC). Wenn Sie "09:00 Uhr mitteleuropäischer Zeit" (MEZ = UTC+1) planen möchten, tragen Sie 0 8 * * * ein.