Nodo Delay
Pausar la ejecución del workflow durante un tiempo determinado.
Descripción general
El nodo Delay pausa su workflow durante un período de tiempo establecido antes de continuar al siguiente nodo. Útil para limitar la tasa de solicitudes, esperar procesos externos o agregar intervalos temporizados entre operaciones. La pausa se puede cancelar si se detiene el workflow.
Configuración
| Campo | Descripción | Requerido |
|---|---|---|
Duration |
La duración de la pausa | Sí |
Unit |
Unidad de tiempo para la duración | Sí |
Unidades de tiempo
| Unidad | Descripción |
|---|---|
Milliseconds |
Para pausas muy cortas |
Seconds |
Unidad predeterminada |
Minutes |
Para esperas más largas |
Hours |
Para retrasos prolongados |
Ejemplo: Limitar la tasa de llamadas API
Al llamar a una API externa dentro de un For Loop, agregue un nodo Delay para evitar exceder los límites de tasa:
For Loop → HTTP Request → Delay (1 second) → Next iteration
Ejemplo: Esperar el procesamiento
Después de iniciar un trabajo externo, esperar antes de verificar el resultado:
HTTP Request (start job) → Delay (30 seconds) → HTTP Request (check status)
Ejemplo: Notificaciones programadas
Agregar pausas entre lotes de notificaciones:
Send Batch 1 → Delay (5 minutes) → Send Batch 2 → Delay (5 minutes) → Send Batch 3
Buenas prácticas
- Use la menor pausa necesaria para su caso de uso
- Considere usar Seconds como unidad predeterminada para la mayoría de los escenarios
- Para limitar la tasa de API, consulte la documentación del proveedor para conocer los intervalos recomendados
- Recuerde que las pausas cuentan para el tiempo total de ejecución del workflow