- Introducción
- Primeros pasos
- Modelado de procesos
- Comprender el modelado del proceso
- Abrir el lienzo de modelado
- Modelar tu proceso
- Alinear y conectar elementos BPMN
- Autopilot™ para Maestro (vista previa)
- Implementación del proceso
- Integrar sistemas y datos
- Depuración
- Simular
- Publicar y actualizar procesos de agente
- Escenarios de implementación comunes
- Extracción y validación de documentos
- Operaciones de proceso
- Supervisión de procesos
- Optimización de procesos
- Información de referencia

Guía del usuario de Maestro
Marcadores
Los marcadores anotan tareas BPMN y actividades de llamada para transmitir intención, como repetición o compensación. En Maestro, los marcadores se usan para claridad de modelado, excepto multiinstancia, que Maestro interpreta en runtime.
Marcadores multiinstancia
Usa un marcador multiinstancia cuando una actividad deba ejecutarse una vez por elemento en una colección (lista o matriz).
| Tipo | Qué significa | Nota de runtime |
|---|---|---|
| Secuencial | Un elemento a la vez, en orden. | Conserva el orden; el siguiente elemento comienza después de que el anterior termine |
| Paralelo | Muchos elementos a la vez. | Los elementos se ejecutan de forma concurrente. El orden no está garantizado. |
Puedes configurar una tarea para ejecutar varias instancias de la misma actividad, ya sea en secuencia o en paralelo.
- Selecciona la tarea en el diagrama de proceso.
- Elige Cambiar elemento y selecciona multiinstancia paralela o secuencial .
- En el panel de propiedades, abre la sección Multiinstancia.
- Habilitar multiinstancia.
- Establece la variable de colección que contiene la lista de elementos sobre los que se iterará.
- También puedes elegir una variable de elemento para representar el elemento actual.
El cuadro de tareas en el diagrama ahora muestra el marcador de instancias múltiples : tres líneas horizontales para secuenciales o líneas verticales para paralelas.


La tarea o actividad de llamada anotada con un marcador multiinstancia debe hacer referencia a una colección (una variable o una expresión que evalúa una lista). Si la actividad devuelve un resultado por elemento y necesitas una sola salida combinada, configura Agregación para combinar esos resultados (por ejemplo, recopilar como una lista o reducir con una expresión).
Multiinstancia secuencial
La tarea ejecuta cada elemento de la lista uno por uno, esperando a que cada uno se complete correctamente antes de iniciar el siguiente. Una vez que se completan todas las tareas se sigue ejecutando el resto del proceso.

Multiinstancia paralela
La tarea se ejecuta en paralelo y espera a que todas las ejecuciones se completen correctamente antes de continuar ejecutando el resto del proceso.

Marcador de compensación
Marca una actividad como elegible para compensación (deshacer lógica) en el diagrama. Maestro no ejecuta la compensación automáticamente en runtime. Implementa cualquier deshacer lógica explícitamente en tu modelo.
Guía de modelado
- Usa marcadores para aclarar la intención de diseño, especialmente para las partes interesadas que no son conscientes de las restricciones de ejecución.
- Solo el marcador multiinstancia cambia el comportamiento de runtime en Maestro; otros marcadores son ayudas de visualización.
- Documenta la lógica de bucle y cualquier enfoque de compensación en otro lugar del modelo de proceso.
- Da preferencia a colecciones con nombre y esquemas de elementos claros para mejorar la legibilidad.
Lee Implementación multiinstancia para saber cómo configurar y ejecutar trabajo multiinstancia.
Para obtener más detalles sobre los elementos BPMN compatibles en Maestro, lee Soporte BPMN.