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
- Erstellen oder bearbeiten Sie einen Flow in Admin > Automatisierung > Flows.
- Öffnen Sie das Trigger-Dropdown und wählen Sie Geplant (Cron).
- Anstelle der üblichen Ereignisfelder erscheint ein Zeitplan-Konfigurationsfeld.
Voreinstellungen
Klicken Sie auf eine Schnellauswahl, um gängige Zeitpläne einzustellen:
| Schaltfläche | Cron-Ausdruck | Bedeutung |
|---|---|---|
| Jede Stunde | 0 * * * * | Zur vollen Stunde, 24× täglich |
| Täglich 9 Uhr | 0 9 * * * | Jeden Tag um 09:00 Uhr |
| Mo, 9 Uhr | 0 9 * * 1 | Jeden Montag um 09:00 Uhr |
| 1. des Monats | 0 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
| Ausdruck | Bedeutung |
|---|---|
0 * * * * | Jede volle Stunde |
0 9 * * * | Täglich um 09:00 |
30 18 * * * | Täglich um 18:30 |
0 9 * * 1 | Montags um 09:00 |
0 9 * * 1-5 | Werktags (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
| Zeichen | Bedeutung |
|---|---|
* | Jeden Wert (beliebig) |
*/n | Alle n Einheiten (z. B. */30 = alle 30 Minuten) |
n-m | Bereich von n bis m |
n,m | Liste einzelner Werte |
Trigger-Daten in geplanten Flows
Bei geplanten Flows stehen folgende Trigger-Variablen zur Verfügung:
| Variable | Beschreibung | Beispielwert |
|---|---|---|
{{trigger.scheduledAt}} | Zeitpunkt der Ausführung (Unix-Timestamp in ms) | 1700000000000 |
{{trigger.cronExpression}} | Der konfigurierte Cron-Ausdruck | 0 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:
- Prüfen Sie, ob der Flow aktiviert ist — der Schalter auf der Flow-Karte muss aktiv sein.
- Ö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.
- Prüfen Sie den Cron-Ausdruck — klicken Sie auf Bearbeiten und überprüfen Sie die "Nächste 3 Ausführungen"-Vorschau auf Plausibilität.
- 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).
- 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.