Compuertas

Parallel Event-Based Gateway

Una variante poco frecuente, en posición de inicio, de la compuerta basada en eventos: la instancia del proceso solo se crea después de que hayan ocurrido TODOS los eventos que la siguen. Rombo con un signo más dentro de un doble círculo.

Mientras que la compuerta basada en eventos habitual pone los eventos en carrera (gana el primero), la compuerta basada en eventos paralela — utilizada para instanciar un proceso — los recopila: cada evento posterior a la compuerta debe ocurrir (en cualquier orden) antes de que arranque la instancia. Es el equivalente, en forma de compuerta, del Evento de Inicio Múltiple Paralelo (Parallel Multiple Start Event).

Cuándo usar y evitar

Cuándo usar

  • Para iniciar un proceso solo después de que todos los eventos de un conjunto hayan ocurrido, mostrados explícitamente como eventos de captura independientes.

  • Cuando el diagrama se beneficie de mostrar cada disparador esperado como su propia figura de evento.

  • En la documentación de contratos de instanciación complejos.

Cuándo NO usar

  • Cuando cualquier evento por sí solo deba iniciar la instancia — compuerta basada en eventos habitual (o Inicio Múltiple).

  • En modelos cotidianos — es poco habitual; el Evento de Inicio Múltiple Paralelo suele ser más compacto.

  • Si su motor no admite compuertas instanciadoras — muchos no lo hacen; compruébelo primero.

Ejemplo de negocio

Esperar la respuesta Y los documentos (conceptual)

Diagrama BPMN: Esperar la respuesta Y los documentos (conceptual)
Esperar la respuesta Y los documentos (conceptual)

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. El diagrama muestra la compuerta seguida de sus eventos esperados — en la variante paralela, deben ocurrir tanto el mensaje como la condición del temporizador antes de que empiece el trabajo.
  2. El orden de llegada no importa; el motor los va recopilando.
  3. Una vez reunido el conjunto completo, la instancia arranca y continúa.

La figura mostrada aquí representa la carrera estándar basada en eventos a efectos de comparación; la variante paralela sustituye el pentágono interior por un signo más y cambia la semántica de OR a AND.

Diferencias

Compuerta basada en eventos paralela frente a Inicio Múltiple Paralelo

Misma semántica de instanciación AND; distinta ergonomía de notación. La versión de evento de inicio es compacta (un solo símbolo); la versión de compuerta despliega visiblemente cada evento esperado. La mayoría de los modeladores eligen el evento de inicio.

Preguntas frecuentes

¿Existe en posición intermedia (en medio del flujo)?

La variante paralela está especificada para la instanciación de procesos. La espera AND en medio del flujo se modela con una compuerta paralela y eventos de captura en cada rama.

¿Cómo se correlacionan los eventos recopilados?

Mediante claves de negocio compartidas, igual que con el Inicio Múltiple Paralelo — el motor debe reconocer que pertenecen a la misma instancia futura.

Elementos relacionados