Esperar

Pausa la ejecución del flujo de trabajo durante un tiempo determinado

El bloque Esperar pausa tu flujo de trabajo durante un tiempo determinado antes de continuar con el siguiente bloque. Úsalo para agregar retrasos entre acciones, respetar los límites de tasa de las API o espaciar las operaciones.

Cantidad de espera*
10
Máx.: 600 segundos o 10 minutos
Unidad*
Select...

Descripción general

El bloque Esperar te permite:

Agregar retrasos: Pausa la ejecución entre los pasos del flujo de trabajo

Respetar los límites de tasa: Espacia las llamadas a la API para no superar los límites

Programar secuencias: Crea flujos de trabajo temporizados con retrasos entre acciones

Configuración

Cantidad de espera

Introduce la duración para pausar la ejecución:

  • Entrada: Número positivo
  • Máximo: 600 segundos (10 minutos) o 10 minutos

Unidad

Elige la unidad de tiempo:

  • Segundos: Para retrasos cortos y precisos
  • Minutos: Para pausas más largas

Los bloques Esperar se pueden cancelar deteniendo el flujo de trabajo. El tiempo máximo de espera es de 10 minutos.

Salidas

  • <wait.waitDuration>: La duración de la espera en milisegundos
  • <wait.status>: Estado de la espera ('waiting', 'completed' o 'cancelled')

Casos de uso de ejemplo

Limitación de velocidad de la API

Escenario: Mantenerse dentro de los límites de velocidad de la API

  1. El bloque API realiza la primera solicitud
  2. El bloque Wait pausa durante 2 segundos
  3. El bloque API realiza la segunda solicitud
  4. El proceso continúa sin alcanzar los límites de velocidad

Notificaciones programadas

Escenario: Enviar mensajes de seguimiento

  1. La función envía el correo inicial
  2. El bloque Wait pausa durante 5 minutos
  3. La función envía el correo de seguimiento

Retrasos de procesamiento

Escenario: Esperar a un sistema externo

  1. El bloque API activa un trabajo en el sistema externo
  2. El bloque Wait pausa durante 30 segundos
  3. El bloque API verifica el estado de finalización del trabajo

Buenas prácticas

  • Mantén esperas razonables: Usa Wait para retrasos de hasta 10 minutos. Para retrasos más largos, considera flujos de trabajo programados
  • Supervisa el tiempo de ejecución: Recuerda que las esperas extienden la duración total del flujo de trabajo