Ir al contenido
← Todos los términos

Evento de frontera

Un evento pegado al borde de una actividad que la interrumpe o genera una reacción paralela cuando algo pasa durante el trabajo.

Qué hace un evento de frontera

Un evento de frontera se coloca en el borde de una actividad (tarea o subproceso) y se dispara sólo mientras esa actividad está ejecutándose. Es la forma que tiene BPMN de modelar «qué pasa si algo ocurre durante este paso» — el cliente cancela a mitad de llamada, un temporizador expira, un sistema río abajo lanza un error, alguien escala.

Los eventos de frontera tienen dos variantes. El *interruptor* (círculo sólido) detiene la actividad host en cuanto se dispara y enruta el token por su flujo de secuencia saliente. El *no interruptor* (círculo punteado) deja que la actividad original continúe y además lanza un camino paralelo — útil para «enviar un recordatorio después de diez minutos sin cortar el trabajo».

Los eventos de frontera que realmente usará

  • `Temporizador` — «si esta tarea dura más de X, cancelar o escalar». El evento de frontera más habitual en procesos reales.
  • `Error` — atrapar una excepción lanzada dentro de la actividad y enrutarla a un handler (reintento, compensación, notificación).
  • `Mensaje` — reaccionar a una señal externa mientras la actividad corre («el cliente escribió por correo para cancelar en medio del envío»).
  • `Escalamiento` — notificar al manager sin interrumpir el trabajo («esta aprobación lleva tres días pendiente»).
  • `Cancelación` y `Compensación` — reservados a transacciones; poco habituales en BPMN sencillo.

Los eventos de frontera en LucidFlow

LucidFlow reconoce los eventos de frontera cuando el documento fuente describe timeouts, manejo de errores o escalamientos («si el manager no responde en 48 horas, escalar a su director»). En el BPMN objetivo — el proceso transformado por IA — los eventos de frontera suelen ser donde se enganchan los agentes de IA: un temporizador no interruptor que lanza un Copiloto para recordar al responsable, o un error interruptor que enruta a un reintento automatizado.

Preguntas frecuentes

¿Qué diferencia hay entre un evento de frontera interruptor y uno no interruptor?

El interruptor (círculo sólido) cancela la actividad host al dispararse. El no interruptor (círculo punteado) deja la actividad corriendo y abre un camino paralelo. Use el no interruptor para recordatorios; el interruptor para timeouts y errores reales.

¿Puede un evento de frontera tener su propio evento de frontera?

No. Los eventos de frontera sólo se adhieren a actividades. Si necesita «qué pasa si» anidados, modele el manejo exterior como un subproceso y pegue nuevos eventos de frontera a ese subproceso.

¿A dónde va el token cuando se dispara un evento de frontera?

Sale por el flujo de secuencia propio del evento de frontera, dibujado desde el evento y no desde la actividad host. El flujo saliente de la actividad host sólo se dispara si la actividad termina normalmente.

Términos relacionados

← Volver al glosario completo