> ## Documentation Index
> Fetch the complete documentation index at: https://docs.tryprofound.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Agregar iteraciones a Workflows

> Recorre una lista con un Workflow y ejecuta los mismos pasos para cada elemento

## Descripción general

El nodo Iteration recorre una lista dentro de un Workflow y ejecuta automáticamente la misma secuencia de pasos para cada elemento.

De forma predeterminada, un Workflow procesa una sola entrada y produce una sola salida. El nodo Iteration amplía esto aplicando el mismo proceso a toda una lista, de modo que toma varias entradas y produce varias salidas en una sola ejecución del Workflow.

Usa un nodo Iteration cuando un Workflow deba realizar una acción repetida con varios valores, como ejecutar un prompt de LLM para cada elemento de una lista de palabras clave o URL. Algunos ejemplos:

* Analizar una lista de URL para identificar temas comunes en su contenido y estructura, y luego optimizar en consecuencia un contenido propio.
* Recopilar respuestas a prompts en varios motores de respuesta, regiones o temas y realizar un análisis masivo de las menciones de marcas y productos para detectar tendencias.
* Iterar sobre una lista de hilos de Reddit para generar un informe claro sobre las narrativas principales y los temas recurrentes.

## Agrega un nodo Iteration

Selecciona el icono **+** en el Workflow Builder y selecciona **Iteration**. También puedes arrastrar **Iteration** desde el menú de selección de nodos al Workflow.

<img src="https://mintcdn.com/profound-37face47/LU_swtbqvG5kIsMS/images/agents/how-tos/add-iterations-1.png?fit=max&auto=format&n=LU_swtbqvG5kIsMS&q=85&s=e27ce5af180c5721a5fe148b19f6e95e" alt="iterations-1.png" width="3180" height="1760" data-path="images/agents/how-tos/add-iterations-1.png" />

Las iteraciones requieren una lista de elementos como entrada. El nodo recorre cada elemento de forma secuencial y pasa el elemento actual como variable a los pasos dentro del bucle.

## Configura un nodo Iteration

Configurar un nodo Iteration requiere dos cosas: pasar una lista y crear los pasos que se ejecutan en cada iteración. El nodo contiene su propio editor independiente, inspirado en el Workflow Builder general.

<img src="https://mintcdn.com/profound-37face47/LU_swtbqvG5kIsMS/images/agents/how-tos/add-iterations-2.png?fit=max&auto=format&n=LU_swtbqvG5kIsMS&q=85&s=98f7f07319d8529b582fcaa9fe40842d" alt="Iterations_3.png" width="3180" height="1660" data-path="images/agents/how-tos/add-iterations-2.png" />

### Itera sobre una entrada de lista

Un nodo Iteration requiere una lista como entrada de tu Workflow. Para configurar una entrada de lista, selecciona el nodo de entrada, agrega una nueva entrada y elige **List** en el menú desplegable.

<img src="https://mintcdn.com/profound-37face47/LU_swtbqvG5kIsMS/images/agents/how-tos/add-iterations-3.png?fit=max&auto=format&n=LU_swtbqvG5kIsMS&q=85&s=a08f95d8f6866ef8cad9bcb46ac429f0" alt="Iterations_2.png" width="3180" height="1660" data-path="images/agents/how-tos/add-iterations-3.png" />

### Configura tu nodo Iteration

Selecciona el nodo para abrir el menú de configuración del nodo y luego selecciona la entrada de lista como el valor sobre el que iterar.

La salida de un nodo Iteration corresponde de forma predeterminada a las salidas del último nodo dentro de él.

### Agrega los pasos de tu Iteration

Agrega nodos al nodo Iteration de la misma forma en que los agregas al Workflow Builder. Selecciona el icono **+** en el editor de Iteration y elige un nodo, o arrastra un nodo desde el menú de selección de nodos.

<Tip>Cada paso se repite para cada elemento de la lista. Coloca fuera del editor de Iteration cualquier nodo que deba ejecutarse solo una vez.</Tip>

### Estructura tu salida

Agrega campos de salida para asignar tus resultados finales cuando uses el nodo Prompt LLM. En tu prompt de LLM, especifica qué información debe completar cada campo, por ejemplo: "*Devuelve cada URL en el campo de salida* `urls`*.*" Luego agrega esos mismos campos como campos de salida estructurada en la configuración del nodo.

<img src="https://mintcdn.com/profound-37face47/LU_swtbqvG5kIsMS/images/agents/how-tos/add-iterations-4.png?fit=max&auto=format&n=LU_swtbqvG5kIsMS&q=85&s=e7053239f50b1ea112f7912b2ee43b6b" alt="Screen Shot 2026-04-26 at 8.24.04 PM.png" width="2560" height="1438" data-path="images/agents/how-tos/add-iterations-4.png" />

## Requisitos del nodo Iteration

Hay varios requisitos para garantizar que un Workflow se ejecute como se espera:

* La variable de lista usada como entrada debe existir y debe crearse como entrada del Workflow con el tipo lista.
* La variable del elemento actual solo es accesible dentro de los pasos del bucle y no se puede referenciar en pasos fuera del nodo Iteration.
* Los pasos dentro del bucle se ejecutan una vez por cada elemento de la lista.
* El nodo Iteration debe conectarse a un paso End o a pasos adicionales para completar la ejecución del Workflow.
