Evento de inicio
Qué es un evento de inicio
Un evento de inicio BPMN 2.0 es el evento que activa o inicia un proceso empresarial. Marca el punto en el que comienza un proceso y es esencial para definir su flujo. En los diagramas BPMN, el evento de inicio se representa mediante un círculo sencillo. Puede activarse por diversas condiciones, como la llegada de un mensaje, un temporizador, una condición o una acción de un usuario.
Puntos clave
- Representación visual: Un círculo sencillo.
- Tipos de eventos de inicio:
- Evento de inicio None: El proceso comienza cuando se inicia sin un desencadenante.
- Evento de inicio de mensaje: El proceso comienza cuando se recibe un mensaje.
- Evento de inicio de temporizador: El proceso comienza a una hora determinada o después de un intervalo establecido.
- Evento de inicio condicional: El proceso comienza cuando se cumple una condición específica.
- Evento de inicio de señal: El proceso comienza cuando se difunde una señal.
- Evento de inicio múltiple: El proceso comienza cuando se produce uno de varios desencadenantes o, con Parallel Multiple, cuando se producen todos.
Un evento de inicio de error no está disponible en un proceso de nivel superior: solo es válido como inicio de un subproceso de eventos interruptivo, donde inicia ese subproceso cuando el proceso contenedor lanza un error.
Los eventos de inicio no tienen Sequence Flow entrantes, ya que siempre representan el comienzo de un proceso. Ponen el proceso en marcha y transfieren el control al siguiente elemento del flujo de trabajo.
Un diagrama BPMN puede incluir varios eventos de inicio. Solo la ruta asociada al evento activado correspondiente iniciará la instancia del proceso. Por ejemplo, considere un proceso de recepción de pedidos que depende del canal de recepción, como un sitio web, el teléfono o una entrega presencial directa. El evento de inicio correspondiente iniciará el proceso.
Todos los eventos con sus símbolos correspondientes
| Inicio | Intermedio | Fin | ||||||
|---|---|---|---|---|---|---|---|---|
| Type | Normal | Event Subprocess | Event Subprocess no interruptivo | Catch | Boundary | Boundary no interruptivo | Throw | |
| Ninguno | | |||||||
| Message | | | | | | | | |
| Timer | | | | | | | ||
| Conditional | | | | | | | ||
| Link | | | | |||||
| Signal | | | | | | | | |
| Error | | | | |||||
| Escalation | | | | | | | ||
| Termination | | |||||||
| Compensation | | | | | ||||
| Cancel | | | ||||||
| Multiple | | | | | | | | |
| Multiple Parallel | | | | | | | ||
Temas relacionados
- Eventos: todos los tipos de eventos.
- Evento final: donde termina un proceso.