Eventos
Something that happens during the process: start, intermediate or end. Each event combines a type (message, timer, error…) with a position. See the full matrix of valid combinations.
- Evento Intermedio de Mensaje(Intermediate Message Event)
Pone el flujo en pausa hasta que llega un mensaje concreto de otro participante. Doble círculo fino con un sobre claro (sin rellenar).
- Evento de Inicio Simple(None Start Event)
Marca el punto donde el proceso comienza cuando no se modela ningún disparador específico. Se dibuja como un círculo de borde fino único, sin icono dentro.
- Evento de Inicio de Mensaje(Message Start Event)
Inicia una nueva instancia de proceso cuando llega un mensaje de otro participante. Círculo fino con un icono de sobre claro (sin rellenar).
- Evento de Inicio de Temporizador(Timer Start Event)
Inicia el proceso en un momento definido: una fecha concreta, un ciclo recurrente o tras una duración. Círculo fino con un icono de reloj.
- Evento de Inicio Condicional(Conditional Start Event)
Inicia el proceso cuando una condición de negocio se vuelve verdadera (por ej. stock por debajo del mínimo). Círculo fino con un icono de hoja rayada.
- Evento de Inicio de Señal(Signal Start Event)
Inicia el proceso cuando se capta una señal difundida. Círculo fino con un icono de triángulo. Las señales no tienen destinatario concreto — reacciona cualquiera que esté escuchando.
- Evento de Inicio Múltiple(Multiple Start Event)
Inicia el proceso cuando ocurre CUALQUIERA de varios disparadores definidos. Círculo fino con un icono de pentágono hueco.
- Evento de Inicio Múltiple Paralelo(Parallel Multiple Start Event)
Inicia el proceso únicamente cuando TODOS sus disparadores definidos han ocurrido. Círculo fino con un icono de pentágono relleno (contorno en cruz).
- Error Event Sub-Process Start (interrupting)
Inicia un Subproceso de Evento que gestiona un error lanzado en cualquier punto del ámbito circundante; siempre interruptivo — el flujo normal se aborta. Se dibuja como un círculo de borde fino con el icono de error, dentro del subproceso de evento.
- Message Event Sub-Process Start (non-interrupting)
Inicia un Subproceso de Evento cuando llega un mensaje durante la ejecución del ámbito — en su forma no interruptiva (borde discontinuo), el flujo principal sigue ejecutándose.
- Evento Intermedio de Lanzamiento de Mensaje(Intermediate Message Throw Event)
Envía un mensaje a otro participante y continúa de inmediato. Doble círculo fino con un sobre relleno (oscuro).
- Evento Intermedio de Temporizador(Intermediate Timer Event)
Pone el flujo en pausa durante una duración, hasta una fecha, o hasta la siguiente ocurrencia de un ciclo. Doble círculo fino con un icono de reloj.
- Evento Intermedio de Lanzamiento de Señal(Intermediate Signal Throw Event)
Difunde una señal que cualquier evento de recepción a la escucha — en cualquier proceso — puede recibir. Doble círculo fino con un triángulo relleno.
- Intermediate Signal Catch Event
Pone el flujo en pausa hasta que se emite en algún lugar una señal difundida correspondiente. Doble círculo fino con un triángulo en contorno.
- Intermediate Escalation Throw Event
Levanta una escalada hacia un ámbito superior (normalmente el proceso padre) sin poner fin al flujo actual. Doble círculo fino con una punta de flecha ascendente rellena.
- Intermediate Compensation Throw Event
Dispara los gestores de compensación de actividades ya completadas — la manera BPMN de «deshacer» un trabajo terminado. Doble círculo fino con flechas de rebobinado rellenas.
- Link Intermediate Catch Event
La mitad receptora de un par de enlace: el token reaparece aquí tras «saltar» desde la Emisión de Enlace correspondiente. Doble círculo fino con una flecha en contorno.
- Link Intermediate Throw Event
La mitad emisora de un par de enlace: el token «salta» desde aquí hacia la Recepción de Enlace correspondiente. Doble círculo fino con una flecha rellena.
- Intermediate Conditional Event
Pone el flujo en pausa hasta que una condición de negocio se vuelve verdadera. Doble círculo fino con un icono de hoja rayada.
- Evento de Borde de Error(Error Boundary Event)
Adjunto al borde de una actividad, capta un error levantado dentro y desvía el flujo; siempre interruptivo — la actividad se aborta. Doble círculo con un icono de rayo.
- Timer Boundary Event (interrupting)
Un plazo sobre una actividad: si el temporizador se dispara mientras la actividad sigue en curso, la actividad se cancela y el flujo toma el camino de expiración. Doble círculo con un reloj, borde sólido.
- Timer Boundary Event (non-interrupting)
Dispara un camino paralelo según una programación mientras la actividad sigue ejecutándose — el patrón del recordatorio. Doble círculo con un reloj, borde discontinuo.
- Message Boundary Event (non-interrupting)
Reacciona a un mensaje que llega mientras la actividad se ejecuta, en un camino paralelo, sin perturbar la actividad. Doble círculo con un sobre, borde discontinuo.
- Escalation Boundary Event
Adjunto a una actividad (normalmente un subproceso), capta una escalada levantada dentro. A menudo no interruptivo: el subproceso sigue trabajando mientras el padre reacciona. Doble círculo con una punta de flecha.
- Cancel Boundary Event
Adjunto únicamente a un Subproceso de Transacción; capta la cancelación de la transacción y encamina el camino de reversión tras ejecutarse la compensación. Doble círculo con una X.
- Compensation Boundary Event
Adjunta un gestor de compensación a una actividad: si más tarde se dispara la compensación, el gestor vinculado deshace el trabajo completado de esta actividad. Doble círculo con flechas de rebobinado.
- Conditional Boundary Event
Se dispara cuando una condición de negocio se vuelve verdadera mientras la actividad se ejecuta; interruptivo o no. Doble círculo con un icono de hoja rayada.
- Signal Boundary Event
Reacciona a una señal difundida mientras la actividad se ejecuta — por ej. una congelación global o una repriorización — interrumpiendo el trabajo o disparando un camino paralelo. Doble círculo con un triángulo.
- Evento de Fin Simple(None End Event)
Termina un camino del proceso sin más consecuencias. Círculo único de borde grueso, sin icono.
- Message End Event
Termina el camino y, como acto final, envía un mensaje a otro participante. Círculo grueso con un sobre relleno.
- Evento de Fin de Error(Error End Event)
Termina el camino levantando un error que un ámbito circundante debe captar — la manera en que el subproceso falla en voz alta. Círculo grueso con un icono de rayo.
- Escalation End Event
Termina el camino mientras levanta una escalada hacia el ámbito padre — terminar aquí, pero señalarlo arriba. Círculo grueso con una punta de flecha rellena.
- Cancel End Event
Se usa solo dentro de un Subproceso de Transacción: termina la transacción cancelándola, lo que dispara la compensación de los pasos completados. Círculo grueso con una X.
- Compensation End Event
Termina el camino mientras dispara la compensación de actividades previamente completadas. Círculo grueso con flechas de rebobinado.
- Signal End Event
Termina el camino mientras difunde una señal a quien escuche. Círculo grueso con un triángulo relleno.
- 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.
- Multiple End Event
Termina el camino emitiendo VARIOS resultados a la vez — por ej. un mensaje y una señal. Círculo grueso con un pentágono relleno.