Hola. En la lección anterior, descubrimos un problema crítico de sincronización en nuestro workflow. Hoy, vamos a implementar la solución elegante y sencilla a ese problema: el nodo de ‘Wait’ (Espera).
Nuestra misión es insertar este nodo entre la petición de generación y la de recuperación, para darle tiempo a la magia de suceder.»
(Paso 1: Insertar el Nodo ‘Wait’ de Forma Eficiente)
«Vamos a insertar nuestro nodo de espera. La forma más rápida de hacerlo en n8n es la siguiente:
- Sitúa el cursor del ratón sobre la línea de conexión que une los nodos ‘Iniciar Generación de Imagen’ y ‘Recuperar Imagen’.
- Verás que aparece un icono de
+
. Haz clic en él. - Se abrirá el buscador de nodos. Escribe ‘Wait’ y selecciónalo.
¡Y listo! n8n inserta el nodo ‘Wait’ perfectamente en medio, reconectando el flujo automáticamente por nosotros. ¡Es así de fácil!»
(Paso 2: Configurar el Tiempo de Espera)
«Ahora, hacemos clic en el nodo ‘Wait’ para configurarlo. Su configuración es extremadamente simple.
- En el campo ‘Wait Time’, definimos cuántos segundos queremos que se pause el workflow.
- Sabemos que la generación de la imagen puede tardar hasta un minuto, pero para esta prueba, un valor de 30 segundos será suficiente.
Es clave entender que este nodo no modifica los datos que le llegan. Simplemente los recibe, hace una pausa, y cuando el tiempo termina, pasa exactamente los mismos datos al siguiente nodo.»
(Paso 3: Verificación Completa del Flujo Sincronizado)
«Con nuestro ‘temporizador’ en su sitio, es el momento de la verdad. Vamos a ejecutar el workflow completo para ver si nuestra solución funciona.
- Hacemos clic en ‘Execute Workflow’.
- Rellenamos el formulario con una imagen y un prompt, y hacemos clic en ‘Submit’.
Ahora, observa atentamente el lienzo de n8n. El nodo ‘Iniciar Generación’ se completa y, justo después, el nodo ‘Wait’ se activa. Verás una cuenta atrás en tiempo real directamente sobre el nodo. Nuestro workflow está ahora oficialmente en pausa, dándole a Fel.ai el tiempo necesario para trabajar.
… [Pausa de 30 segundos en el vídeo] …
La cuenta atrás ha terminado. El nodo ‘Wait’ se completa y, ahora sí, le da paso de forma segura al nodo ‘Recuperar Imagen’.»
(Paso 4: Comprobar el Resultado Final)
«El nodo ‘Recuperar Imagen’ se ejecuta y… ¡éxito! Sin errores.
Si inspeccionamos su salida, veremos que ha recuperado toda la información. Dentro de los datos, encontramos la URL final de la imagen generada. Para la comprobación definitiva, voy a copiar esta URL y la pegaré en una nueva pestaña del navegador.
¡Y aquí la tenemos! La imagen, generada y recuperada de forma totalmente automática y, lo más importante, sincronizada.»
(Cierre)
«¡Felicidades! Acabas de resolver uno de los desafíos más comunes y cruciales en el mundo de la automatización: la gestión de procesos asíncronos o, en palabras sencillas, saber cuándo esperar.
Nuestro workflow ya es funcionalmente completo. Ha cumplido su misión. En la última lección, le daremos el toque final de profesionalidad: entregar esta imagen al usuario de una forma elegante y automática. ¡Nos vemos allí!