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.
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
- El bloque API realiza la primera solicitud
- El bloque Wait pausa durante 2 segundos
- El bloque API realiza la segunda solicitud
- El proceso continúa sin alcanzar los límites de velocidad
Notificaciones programadas
Escenario: Enviar mensajes de seguimiento
- La función envía el correo inicial
- El bloque Wait pausa durante 5 minutos
- La función envía el correo de seguimiento
Retrasos de procesamiento
Escenario: Esperar a un sistema externo
- El bloque API activa un trabajo en el sistema externo
- El bloque Wait pausa durante 30 segundos
- 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