Iniciar sesión Registro
Anuncios
Tu espacio publicitario
Reserva este slot exclusivo para el periodo elegido.
Comprar publicidad →
🚀 Empezando

Cómo Funcionan las Cadenas de Nodos

Flujo de datos entre nodos: arrays, bucles, ejecución paralela

Principio Básico

Cada nodo en la cadena recibe datos, los procesa y devuelve un array (lista) de resultados. Este array puede contener uno o muchos elementos.

🎯 Regla Clave:

Si el nodo anterior devolvió N elementos → el siguiente nodo se ejecutará N veces (una vez por cada elemento).

Ejemplo Visual

Imagina esta cadena: RSS → GPT → Telegram

Paso Nodo Qué Sucede Resultado
1 RSS Lee el feed de noticias Devuelve 10 noticias (array de 10 elementos)
2 GPT Reescribe cada noticia Se ejecuta 10 veces — una vez por cada noticia
3 Telegram Publica cada resultado Envía 10 mensajes

Cada "pase" es completamente independiente. Si GPT falla al procesar la tercera noticia, las otras 9 continuarán ejecutándose normalmente.

Analogía de la Cinta Transportadora

Imagina una cinta transportadora con paquetes:

  1. Oficina de Correos (RSS) — trajo 10 cajas
  2. Inspección (GPT) — cada caja pasa por el escáner individualmente
  3. Entrega (Telegram) — cada caja inspeccionada se entrega individualmente

Cada caja es un ciclo independiente y separado. No "saben" unas de otras.

Excepción: Modo Batch (Colección)

Para algunos nodos, puedes cambiar el comportamiento predeterminado usando la configuración de Modo de Ejecución (execution_mode). Esto es crucial para entender cómo procesará el nodo la lista de datos recibida:

  • Individual (por ítem) — comportamiento por defecto. Si el nodo anterior devolvió 10 resultados, el siguiente se ejecuta 10 veces (una por cada elemento).
  • Batch (colección) — modo de agregación. El nodo recibe la lista completa de 10 elementos a la vez y se ejecuta solo una vez.
💵 Ahorro y Velocidad: Usar el modo Batch no solo acelera el proceso, sino que también ahorra créditos significativos. Una ejecución de nodo en modo de agregación es siempre más barata que 10 ejecuciones separadas del mismo nodo.

Por ejemplo, Google Sheet Append en modo Batch añadirá las 10 filas en una sola solicitud. Es más confiable, rápido y barato que hacer 10 entradas separadas en la hoja de cálculo.

Ejecución de Prueba vs Ejecución Programada

⚠️ Diferencia Importante

Hay dos formas de ejecutar una automatización:

  • Ejecución de Prueba (el botón "Ejecutar uno" en el lienzo) — el modo "Solo Únicos" está desactivado naturalmente. Esto es intencional para que siempre veas el resultado y verifiques el trabajo del nodo.
  • Ejecución Programada — se aplican todas las configuraciones establecidas. Si "Solo Únicos" está activado, los datos vistos previamente se filtrarán.

Lo mismo se aplica a la prueba individual de un nodo — cuando haces clic en el ícono "Play" en el propio nodo. En este caso, el modo de unicidad también se ignora.

Demo

Ejemplo de cadena de automatización

← Volver a la guía
ChatGPT ChatGPT ChatGPT SMS