# 4. Procesos\_Actividades-Procesador de listas

**URL:** <https://bc.finneg.com/t/4-procesos-actividades-procesador-de-listas/7605>\
**Category:** BModeler\
**Tags:** actividades, bmodeler, procesos, instructivo\
**Created:** [16 Octubre, 2026 15:40 UTC](https://bc.finneg.com/t/4-procesos-actividades-procesador-de-listas/7605 "2026-10-16T15:40:07Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Anahi\_Blanco](https://bc.finneg.com/user_avatar/bc.finneg.com/anahi_blanco/32/21200_2.png) [@Anahi\_Blanco](https://bc.finneg.com/u/Anahi_Blanco)\
**Post date:** [16 Octubre, 2026 15:40 UTC](https://bc.finneg.com/t/4-procesos-actividades-procesador-de-listas/7605/1 "2026-10-16T15:40:07Z")

</div>

# Procesador de listas

El Procesador de listas (o Iterador de listas) es un componente contenedor diseñado para recorrer colecciones de datos estructuradas en formato JSON de forma secuencial, segura y controlada. Su función principal es ejecutar un flujo de trabajo por cada elemento de una lista de entrada, y consolidar automáticamente los resultados en un atributo global.

El procesador de listas admite como máximo **una sola actividad** dentro del contenedor por iteración y funciona de manera exclusiva sobre estructuras de datos en formato **JSON** (listas simples o listas de objetos).

 ![imagen](https://bc.finneg.com/uploads/default/original/3X/c/8/c8d906329b74eee1712f7219ea2851a63644ab09.png)

## 1. Actividades Permitidas

El contenedor admite **una sola actividad embebida**.

Las actividades internas admitidas son:

- **Actividad Automática**

- **Actividad de Usuario**

- **Agente de IA**

- **Llamada a subproceso con inicio por API**

## 2. Integración con Subprocesos

- Solo pueden seleccionarse subprocesos que tengan configurado un tipo de **Inicio Directo por API**.

- Cuando la actividad interna es una invocación a un subproceso, la arquitectura de BModeler aplica un principio de desacoplamiento total:

**Importante** : Si se incluye una Actividad de usuario / manual dentro del contenedor y no se le configura un plazo de vencimiento (timeout) mediante un temporizador, el diagramador mostrará una advertencia visual en el diseño para prevenir que un hilo de ejecución quede bloqueado de manera indefinida esperando la respuesta de un usuario.

## 3. Configuración

 ![imagen](https://bc.finneg.com/uploads/default/original/3X/d/4/d4a3a9815669e447dce30c0326c01d8b0dde9fef.png)

- **Nombre del procesador:** Identificador descriptivo del elemento dentro del diagrama del proceso.

- **Lista a recorrer:** Atributo de origen que contiene la colección a iterar. Debe ser obligatoriamente de tipo **JSON**.

- **Tratamiento de fallos:** Define el comportamiento del motor del proceso ante un error en una iteración individual:

- **Guardar respuesta en:** Este campo no es obligatorio. Si se deja en blanco, el procesador de listas recorrerá la colección y ejecutará la actividad configurada por cada elemento, pero no guardará una lista de respuestas en una variable global al finalizar el ciclo. Resulta útil cuando las iteraciones realizan acciones directas (como enviar notificaciones o actualizar registros externos) donde no se requiere retornar datos al proceso padre. Ofrece las siguientes opciones:

- Luego se configura la actividad que se requiere procesar por cada elemento de la lista (en la imagen se arrastro una actividad de usuario).

 ![imagen](https://bc.finneg.com/uploads/default/original/3X/2/6/26d48c7522221af715bfa3910fd9a94451f361ee.png)
