Blocks
Warten
Der Warten-Block pausiert deinen Workflow für eine bestimmte Zeit, bevor er mit dem nächsten Block fortfährt. Verwende ihn, um Verzögerungen zwischen Aktionen einzufügen, API-Ratenbegrenzungen einzuhalten oder Operationen zeitlich zu verteilen.

Übersicht
Mit dem Warten-Block kannst du:
Zeitverzögerungen hinzufügen: Ausführung zwischen Workflow-Schritten pausieren
Ratenbegrenzungen einhalten: API-Aufrufe zeitlich verteilen, um innerhalb der Limits zu bleiben
Sequenzen planen: Zeitgesteuerte Workflows mit Verzögerungen zwischen Aktionen erstellen
Konfiguration
Wartezeit
Gib die Dauer der Ausführungspause ein:
- Eingabe: Positive Zahl
- Maximum: 600 Sekunden (10 Minuten) oder 10 Minuten
Einheit
Wähle die Zeiteinheit:
- Sekunden: Für kurze, präzise Verzögerungen
- Minuten: Für längere Pausen
Warten-Blöcke können durch Stoppen des Workflows abgebrochen werden. Die maximale Wartezeit beträgt 10 Minuten.
Ausgaben
- <wait.waitDuration>: Die Wartezeit in Millisekunden
- <wait.status>: Status des Wartens ('waiting', 'completed' oder 'cancelled')
Beispielanwendungsfälle
API-Ratenbegrenzung
Szenario: Innerhalb der API-Ratenbegrenzungen bleiben
- API-Block macht erste Anfrage
- Warten-Block pausiert für 2 Sekunden
- API-Block macht zweite Anfrage
- Prozess läuft weiter, ohne Ratenbegrenzungen zu überschreiten
Zeitgesteuerte Benachrichtigungen
Szenario: Folgenachrichten senden
- Funktion sendet erste E-Mail
- Warten-Block pausiert für 5 Minuten
- Funktion sendet Folge-E-Mail
Verarbeitungsverzögerungen
Szenario: Warten auf externes System
- API-Block löst Job im externen System aus
- Warte-Block pausiert für 30 Sekunden
- API-Block prüft den Abschlussstatus des Jobs
Bewährte Praktiken
- Halte Wartezeiten angemessen: Verwende Warten für Verzögerungen bis zu 10 Minuten. Für längere Verzögerungen solltest du geplante Workflows in Betracht ziehen
- Überwache die Ausführungszeit: Denke daran, dass Wartezeiten die Gesamtdauer des Workflows verlängern
