Saltearse al contenido

Wait

Wait detiene el flujo durante el número de segundos que indiques y después deja pasar, sin cambios, el dato o el mensaje que recibió.

Úsalo cuando necesites dar tiempo a otro servicio antes de continuar o espaciar acciones que no deben ocurrir todas a la vez.

Cuándo usarlo

  • Esperar a que un servicio externo termine de procesar un archivo antes de consultar el resultado.
  • Espaciar el envío de varios mensajes para no saturar a quien los recibe.
  • Respetar los límites de peticiones de un servicio que no admite muchas llamadas seguidas.
  • Dejar un margen entre la creación de un registro y su consulta.

Configuración

CampoQué hace
DataEl dato que quieres hacer esperar. Si conectas este campo, Message se oculta.
MessageEl mensaje que quieres hacer esperar. Si conectas este campo, Data se oculta.
SecondsCuántos segundos dura la pausa. Por defecto, 5.

Si lo que llega está vacío, el componente no espera y continúa al momento.

Resultado

El componente devuelve exactamente lo que recibió, una vez pasada la pausa:

  • Data, si conectaste un dato.
  • Message, si conectaste un mensaje.

Conecta la salida al componente que debe ejecutarse después de la espera.

Ejemplo

Un flujo sube un documento a un servicio de procesamiento y, a continuación, pide el resultado. Como el servicio tarda unos segundos, se coloca Wait con Seconds en 10 entre la subida y la consulta. Así la consulta llega cuando el resultado ya está listo.

Componentes relacionados