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:
- Oficina de Correos (RSS) — trajo 10 cajas
- Inspección (GPT) — cada caja pasa por el escáner individualmente
- 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.
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.