Eventos

Evento de Fin de Terminación(Terminate End Event)

Termina INMEDIATAMENTE la instancia ENTERA del proceso: cada token, en cada rama paralela, se destruye. Círculo grueso con un disco relleno.

El Evento de Fin Terminación (Terminate End Event) es la parada de emergencia: alcanzarlo no solo termina un camino — aborta toda la instancia, matando instantáneamente todo el trabajo paralelo, sin compensación ni gestión posterior. Poderoso, y por eso debe usarse con moderación y conciencia.

Cuándo usar y evitar

Cuándo usar

  • Cuando el resultado de una rama hace que todo el demás trabajo paralelo carezca de sentido (licitante descalificado, fraude confirmado).

  • Para abortos estrictos exigidos por la política, donde ramas persistentes serían un error.

  • En subprocesos, para eliminar por completo el ámbito del subproceso desde una rama.

Cuándo NO usar

  • Como final de rutina — el Fin Simple es la opción por defecto; la terminación es excepcional.

  • Cuando las ramas paralelas deben terminar de forma natural — su trabajo puede importar.

  • Cuando los pasos completados requieren reversión — la terminación se salta la compensación; orquéstela explícitamente de antemano.

Ejemplo de negocio

La descalificación aborta la evaluación paralela

Diagrama BPMN: La descalificación aborta la evaluación paralela
La descalificación aborta la evaluación paralela

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. La licitación se divide en paralelo: Evaluación técnica y Verificar criterios de descalificación se ejecutan simultáneamente.
  2. La verificación encuentra un motivo de descalificación y alcanza el Evento de Fin Terminación (resaltado, disco relleno).
  3. Toda la instancia se detiene al instante — la evaluación técnica se aborta a mitad de trabajo, sin esperarla.

Diferencias

Fin Terminación vs Fin Simple

Simple termina un camino; los tokens paralelos sobreviven y la instancia se cierra cuando todos terminan. Terminación termina la instancia *ahora*, matando cada token. Si debe garantizar que nada más siga ejecutándose — eso es la terminación.

Preguntas frecuentes

¿La terminación dispara compensación o gestión de errores?

No. Es una parada brusca e inmediata — no se ejecuta ningún gestor. Si la limpieza importa, modélela antes de la terminación.

¿Cuál es su alcance dentro de un subproceso?

Termina el ámbito del subproceso (todos sus tokens); el padre continúa después con normalidad tras el subproceso.

Elementos relacionados