Sim
Blocks

Espera

El bloque Espera pausa tu flujo de trabajo durante un tiempo específico antes de continuar con el siguiente bloque. Úsalo para añadir retrasos entre acciones, respetar límites de frecuencia de API o espaciar operaciones.

Bloque de Espera

Descripción general

El bloque Espera te permite:

Añadir retrasos de tiempo: Pausar la ejecución entre pasos del flujo de trabajo

Respetar límites de frecuencia: Espaciar llamadas a API para mantenerse dentro de los límites

Programar secuencias: Crear 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 de espera pueden cancelarse 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')

Ejemplos de casos de uso

Limitación de frecuencia de API

Escenario: Mantenerse dentro de los límites de frecuencia de API

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

Notificaciones temporizadas

Escenario: Enviar mensajes de seguimiento

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

Retrasos de procesamiento

Escenario: Espera para sistema externo

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

Mejores prácticas

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