Nodo: Bucle / para cada
Cómo usar el nodo Bucle para repetir una acción por cada elemento de una lista dentro de un workflow.
El nodo Bucle / para cada recorre una lista (un array o una variable con varios elementos) y ejecuta la rama interna una vez por cada elemento, exponiendo el elemento actual y su posición como variables para usar dentro del bucle.
Cuándo usarlo
- Procesar uno por uno los elementos de una lista que trajo un paso anterior (ej. una respuesta de API con varios registros).
- Enviar la misma acción (nota, mensaje, actualización) a cada elemento de una lista de contactos o tareas.
Configuración
- Origen (source): la variable con la lista, ej.
$itemso$response.body.users. También acepta texto separado por comas. - Variable de elemento (item_var): nombre para el elemento actual dentro del bucle, por defecto
item. - Variable de índice (index_var): nombre para la posición actual, por defecto
index. - Máximo de iteraciones: tope de seguridad, 100 por defecto.
Salidas
- iteration: rama que se repite una vez por cada elemento.
- done: rama que corre una sola vez, al terminar el bucle.
Ejemplo
"Petición HTTP" trae una lista en {{$response.json.users}} → nodo Bucle con origen $response.json.users → dentro de la rama "iteration", "Registrar actividad" usando {{$item.email}} para cada usuario; al terminar, la rama "done" sigue con "Cerrar conversación".
Consejos
- La fuente admite arrays JSON, variables de pasos previos o texto separado por comas.
- Subí el máximo de iteraciones si esperás listas más grandes que 100 (el valor por defecto).
Solución de problemas
- El bucle no repite nada: la variable origen está vacía o no resuelve a una lista; revisá el panel de Variables.
- Se corta antes de procesar todo: la lista superó el máximo de iteraciones configurado y se truncó.
Artículos relacionados
-
Crear tu primera automatizacion (workflow)
Los workflows de Omnifox automatizan tu operacion: un disparador inicia la automatizacion y los nodos de accion hacen el trabajo. Crea un mensaje de bienvenida en minutos.
-
Catálogo de disparadores (triggers) de los workflows
Conoce los eventos que pueden iniciar un workflow automáticamente en Omnifox.
-
Nodos de acción disponibles en los workflows
Descubre las acciones que un workflow puede ejecutar de forma automática.
-
Condiciones y ramificaciones (si/entonces) en un workflow
Haz que tus flujos tomen decisiones y sigan caminos distintos según los datos de cada contacto.
-
Plantillas de workflow listas para usar
Arranca tus automatizaciones en minutos partiendo de flujos prearmados que puedes personalizar.