Domina los complejos desafíos de bucles anidados en n8n utilizando subflujos de trabajo y el nodo Execute Workflow de n8n. Descarga esta plantilla fiable de n8n para una lógica de procesamiento de datos modular.
Descarga esta plantilla de flujo de trabajo de n8n y comienza a usarla al instante.
Especialistas en automatización con dificultades para implementar bucles anidados fiables en un único flujo de trabajo de n8n.
Desarrolladores que necesitan estructuras de procesamiento de datos modulares.
Usuarios que buscan plantillas avanzadas de n8n centradas en el control de flujo.
Cualquiera interesado en las mejores prácticas para usar el nodo Execute Workflow de n8n.
Aunque es una plataforma potente, n8n a veces requiere soluciones creativas para patrones complejos de control de flujo, como los bucles anidados (iterar sobre una lista por cada elemento de otra lista).
Esta robusta plantilla de flujo de trabajo de n8n proporciona la solución definitiva al separar la lógica anidada en dos componentes distintos: un flujo de trabajo principal y un subflujo de trabajo reutilizable. El flujo principal utiliza el nodo Split In Batches de n8n para iterar sobre la lista 'externa' (Colors) y, por cada elemento, llama a un subflujo de trabajo dedicado usando el nodo Execute Sub-workflow.
El subflujo de trabajo recibe el elemento externo como parámetro, ejecuta su propio bucle interno (Integers) y combina los resultados. Este enfoque garantiza una ejecución más limpia, evita problemas de mezcla de datos comunes en estructuras de bucle de flujo único y demuestra el poder del nodo Execute Workflow de n8n para el diseño modular. Esta solución de n8n es esencial para gestionar tareas de datos combinatorios complejos.
Esta automatización se compone de un flujo de ejecución principal y una lógica de subflujo de trabajo secundaria, conectadas a través del nodo Execute Workflow.
When clicking ‘Execute workflow’.Colors genera la lista principal (yellow, blue, green).Loop Over Colors comienza a iterar a través de la lista de colores generada, procesando un color por lote.Execute Sub-workflow. Pasa el valor actual de color como parámetro de entrada al subflujo de trabajo.When Executed by Another Workflow, aceptando el parámetro color desde el flujo de trabajo principal de n8n.Integers genera la lista secundaria (1, 2, 3).Loop Over Integers itera a través de los números.Edit Fields realiza el procesamiento principal. Combina el color del bucle externo (recibido a través del disparador inicial de n8n) con el número actual del bucle interno (={{ $('When Executed by Another Workflow').item.json.color }} - {{ $('Loop Over Integers').item.json.number }}), produciendo un resultado final como 'yellow - 1'.Esta estructura asegura que por cada elemento de la lista externa, se ejecute toda la secuencia del flujo de trabajo interno de n8n, generando de forma fiable todas las combinaciones requeridas.
Para implementar este potente flujo de trabajo de n8n y su subflujo de trabajo asociado, sigue estos pasos:
When Executed by Another Workflow de n8n) debe moverse a un lienzo de n8n nuevo e independiente. Guarda este nuevo subflujo de trabajo.Execute Sub-workflow de n8n.Sub-workflow para seleccionar el nombre exacto del nuevo flujo de trabajo que creaste en el Paso 2. Asegúrate de que el parámetro de entrada color esté mapeado correctamente como ={{ $json.color }}. When clicking ‘Execute workflow’ (Disparador Manual de n8n): Inicia el flujo principal del flujo de trabajo de n8n bajo demanda.
Colors (Nodo Code de n8n): Genera los datos de array iniciales para el bucle externo (la lista de colores). Esto demuestra la preparación de datos dentro de un nodo de n8n.
Loop Over Colors (Nodo Split In Batches de n8n): El nodo principal de n8n para el control de flujo que maneja la creación de lotes de la lista de colores, asegurando que el siguiente paso se ejecute una vez por cada elemento de color.
Execute Sub-workflow (Nodo Execute Workflow de n8n): El nodo de conexión crucial. Por cada elemento del bucle externo, llama al subflujo de trabajo separado. Configuración clave: Pasa la entrada color al flujo de trabajo de n8n posterior.
When Executed by Another Workflow (Disparador de n8n Execute Workflow): El punto de entrada para el subflujo de trabajo. Está configurado para aceptar la entrada color pasada por el flujo de trabajo principal de n8n.
Integers (Nodo Code de n8n): Genera los datos de array para el bucle interno (la lista de números) dentro del subflujo de trabajo.
Loop Over Integers (Nodo Split In Batches de n8n): Controla la iteración del bucle interno, procesando la lista de números un elemento a la vez.
Edit Fields (Nodo Set de n8n): El paso de procesamiento final. Utiliza expresiones de n8n para combinar los datos de color entrantes (desde el disparador de n8n) con los datos de número actuales (={{ $('When Executed by Another Workflow').item.json.color }} - {{ $('Loop Over Integers').item.json.number }}) en un campo result combinado.
Utiliza este flujo de trabajo completo de n8n para crear un bot de voz con IA dinámico integrado con Twilio, OpenAI GPT-4o y ElevenLabs para la interacción con el cliente en tiempo real y el registro automatizado de datos en Google Sheets.

Aprovecha este flujo de trabajo avanzado de n8n para crear agentes de IA con razonamiento de múltiples pasos usando GPT-4. Aprende a personalizar herramientas de 'pensamiento' reutilizables dentro de tu automatización de n8n.

Automatiza la creación de podcasts con varias voces usando este potente flujo de trabajo de n8n. Extrae el diálogo de Google Sheets, genera audio expresivo mediante ElevenLabs v3 y guarda el archivo de audio final en Google Drive.

Utiliza este potente flujo de trabajo de n8n para crear tareas en Notion automáticamente a partir de mensajes de Telegram (texto o voz) usando GPT-3.5 para la extracción inteligente de datos y la planificación. Despliega ya esta plantilla de n8n.

Utiliza este potente flujo de trabajo de n8n para automatizar la logística. Lee archivos locales de Excel o CSV y crea automáticamente tareas de reparto detalladas en Onfleet mediante un mapeo específico de nodos de n8n.

Utiliza este flujo de trabajo de n8n para crear un endpoint de API compatible con OpenAI que actúa como proxy para las solicitudes dirigidas a los modelos de IA gratuitos de GitHub, permitiendo su uso dentro de las configuraciones estándar de agentes de IA de n8n.








































