Documentation is being updated. Some sections may not reflect the latest features.

Delay-Knoten

Workflow-Ausführung für eine bestimmte Dauer pausieren.

Überblick

Der Delay-Knoten pausiert Ihren Workflow für eine festgelegte Zeitspanne, bevor er mit dem nächsten Knoten fortfährt. Nützlich für Rate-Limiting, das Warten auf externe Prozesse oder das Einfügen von zeitlichen Intervallen zwischen Operationen. Die Verzögerung kann abgebrochen werden, wenn der Workflow gestoppt wird.

Konfiguration

Feld Beschreibung Erforderlich
Duration Die Dauer der Pause Ja
Unit Zeiteinheit für die Dauer Ja

Zeiteinheiten

Einheit Beschreibung
Milliseconds Für sehr kurze Pausen
Seconds Standardeinheit
Minutes Für längere Wartezeiten
Hours Für ausgedehnte Verzögerungen

Beispiel: Rate-Limiting bei API-Aufrufen

Wenn Sie eine externe API innerhalb einer For-Schleife aufrufen, fügen Sie einen Delay-Knoten hinzu, um Rate-Limits nicht zu überschreiten:

For Loop → HTTP Request → Delay (1 second) → Next iteration

Beispiel: Auf Verarbeitung warten

Nach dem Auslösen eines externen Jobs warten, bevor das Ergebnis geprüft wird:

HTTP Request (start job) → Delay (30 seconds) → HTTP Request (check status)

Beispiel: Geplante Benachrichtigungen

Verzögerungen zwischen Benachrichtigungs-Batches einfügen:

Send Batch 1 → Delay (5 minutes) → Send Batch 2 → Delay (5 minutes) → Send Batch 3

Best Practices

  • Verwenden Sie die kleinstmögliche Verzögerung für Ihren Anwendungsfall
  • Verwenden Sie Sekunden als Standardeinheit für die meisten Szenarien
  • Prüfen Sie bei API-Rate-Limiting die Dokumentation des Anbieters für empfohlene Intervalle
  • Bedenken Sie, dass Verzögerungen zur gesamten Workflow-Ausführungszeit beitragen
AI AssistantPowered by Ubex
Beta
Ask me anything about Ubex workflows, nodes, or the API.
~/

Hallo 👋

Wie können wir Ihnen heute helfen?