Actividades

Parallel Multi-Instance Marker

El marcador (⦀ tres barras verticales) que ejecuta una instancia de la actividad por elemento de la colección, todas simultáneamente.

La Multi-instancia Paralela convierte una actividad en una bifurcación sobre datos: una ejecución por elemento de la colección de entrada (aprobadores, líneas de pedido, documentos), todas activas a la vez. Una condición de finalización puede terminarla antes de tiempo — p. ej. «el primer rechazo decide».

Cuándo usar y evitar

Cuándo usar

  • Para trabajo por elemento sin dependencia de orden cruzada: recopilar tres cotizaciones, notificar a todas las partes interesadas, revisar cada archivo adjunto.

  • Cuando el tiempo real importa — el paralelismo comprime la duración a la del elemento más lento.

  • Con condiciones de finalización como «mayoría aprobada» para detenerse antes.

Cuándo NO usar

  • Cuando el trabajo de cada elemento depende del resultado anterior — MI secuencial.

  • Cuando la repetición está guiada por condición, no por elemento — marcador de bucle.

  • Cuando los sistemas posteriores no pueden absorber la ráfaga — regule mediante MI secuencial.

Ejemplo de negocio

Recopilar aprobaciones de todos los miembros del comité

Diagrama BPMN: Recopilar aprobaciones de todos los miembros del comité
Recopilar aprobaciones de todos los miembros del comité

Abra este ejemplo en el editor de procesos de HEFLO y explore el diagrama por dentro.

Abrir en el editor HEFLO →

Paso a paso

  1. Aprobar propuesta (resaltado, marcador ⦀) genera una instancia por miembro del comité — cinco miembros, cinco tareas paralelas.
  2. Todas trabajan simultáneamente; la condición de finalización puede cerrar el conjunto antes ante un rechazo decisivo por unanimidad.
  3. Cuando las instancias (o la condición) se completan, el flujo continúa con el resultado consolidado.

Diferencias

MI Paralela vs bifurcación paralela por compuerta

La compuerta duplica *ramas modeladas* (fijas, dibujadas). La MI Paralela duplica *ejecuciones a partir de datos* — el diagrama sigue siendo una sola actividad tanto si la colección tiene 3 como 300 elementos. Cardinalidad guiada por datos → MI.

Preguntas frecuentes

¿De dónde proviene la colección?

De los datos del proceso: las características de MI referencian la colección y la variable de elemento por instancia.

¿Puede terminar antes de que finalicen todas las instancias?

Sí — una completionCondition (p. ej. nrOfCompletedInstances ≥ 3) cancela las instancias restantes al cumplirse.

Elementos relacionados