Un Evento TIPO-EVENTO indica un punto donde un Proceso xxxxxxxxxxxxxx.
Como todo Evento, un Evento TIPO-EVENTO se dibuja con un círculo con distintos tipos de línea según sea Inicial, Intermedio o Final. Dentro del círculo se dibuja un(a) xxxxx.
Variantes de Eventos TIPO-EVENTO en BPMN
DESCRIPCIÓN RESUMIDA DEL TIPO DE EVENTO. INCLUYE UNA EXPLICACIÓN DE SU SIGNIFICADO.
Texto.
Texto.
Ejemplo 1
Texto.
Texto.
Ejemplo 1
Texto.
Ejemplo 2
Texto.
Ejemplo 2
- Texto.
- Texto.
- Texto.
- Texto.
Significado del Evento TIPO-EVENTO
- Ejecución de Procesos
- Texto.
- Modelado de Procesos
- Texto.
Texto.
Texto.
Texto.
Tema 1
Texto.
Texto.
Texto.
Tema 2
Texto.
Texto.
Texto.
Evento TIPO-EVENTO Variantes
Hay nnn variantes del Evento TIPO-EVENTO. Este Evento puede ser usado en xxxx Posiciones y Modos.
Variantes de Eventos TIPO-EVENTO
| Posición del Evento | Modo | Notación | Descripción | |
|---|---|---|---|---|
| Evento Inicial | Proceso Principal | Captura | Comienza una nueva instancia del Proceso cuando TIPO-EVENTO. | |
| Subproceso | Captura | N/A | No puede iniciar un Subproceso en el Flujo (Embebido o Reutilizable). | |
| Evento Intermedio | en el Flujo | Captura | Espera un TIPO-EVENTO. El Flujo continúa cuando llega el TIPO-EVENTO. | |
| Lanzamiento | N/A | Envía un TIPO-EVENTO. Una vez enviado el TIPO-EVENTO el Flujo continúa. | ||
| en el Borde | Captura con Interrupción | Interrumpe la Actividad a la que está adosado cuando llega un TIPO-EVENTO, y comienza un Flujo de Excepción. | ||
| Captura sin Interrupción | No interrumpe la Actividad a la que está adosado cuando llega un TIPO-EVENTO, y comienza un Flujo de Excepción. | |||
| Evento Final | Lanzamiento | N/A | Envía un TIPO-EVENTO cuando el Flujo llega al final de un camino. | |
Evento TIPO-EVENTO Inicial
|
Un Evento Inicial TIPO-EVENTO en un Proceso Principal comienza una nueva instancia del Proceso cuando xxxxxxxxx. Texto. Se dibuja con un círculo de línea fina que contiene un xxxxx. |
|
Se usa un Evento Inicial TIPO-EVENTO cuando un Proceso está a la espera de xxxxxxxxxx. Esta xxxxxxxxxxx dice relación directa con el propósito del Proceso que recibe el TIPO-EVENTO. Por ejemplo, el Proceso xxxxxxxxxxxxxx comienza cuando xxxxxxxxxxxxxxxxxx.
Un Evento Inicial TIPO-EVENTO indica xxxxxxxxx TIPO-EVENTO que crea una nueva instancia de un Proceso Principal, es decir, comienza su ejecución.
Un Evento Inicial TIPO-EVENTO no puede ser usado para comenzar un Subproceso.
Evento Inicial TIPO-EVENTO
Texto.
Evento Inicial TIPO-EVENTO en un Proceso Principal
Si xxxxxx, se crea una nueva instancia del Proceso. En un momento dado, puede haber varias instancias activas de un Proceso.
Texto.
Conectores
- Flujo de Secuencia
-
Como todo Evento Inicial, el Evento Inicial TIPO-EVENTO no debe tener Flujos de Secuencia de Entrada, y debe tener uno o más Flujos de Secuencia de Salida.
- Flujo de Mensaje
-
xxxxxxxxxxxxxxx.
Evento TIPO-EVENTO Intermedio
Un Evento Intermedio TIPO-EVENTO indica xxxxxxxxxxxxxx después de que comienza un Proceso y antes de que termine.
Un Evento Intermedio TIPO-EVENTO puede ser usado en el Flujo o en el Borde de una Actividad.
- Si está en el Flujo, puede recibir o enviar un TIPO-EVENTO.
- Si está en el Borde de una Actividad, solo recibe un TIPO-EVENTO, y puede interrumpir o no la Actividad.
Texto.
Eventos Intermedios TIPO-EVENTO
Un Evento TIPO-EVENTO en el Borde de una Actividad es usado para que un Proceso reaccione de manera inmediata ante xxxx. Esta reacción consiste en iniciar un Flujo de Excepción.
Un Evento Intermedio en el Borde siempre es de Captura, nunca de Lanzamiento. La Actividad a la que está adherido puede ser interrumpida o continuar su trabajo.
A diferencia de un Evento Intermedio en el Flujo, que siempre debe gatillarse cuando el Flujo llega a él, un Evento Intermedio en el Borde de una Actividad puede gatillarse o no.
Conectores
- Flujo de Secuencia
-
Si el Evento Intermedio TIPO-EVENTO está en el Flujo, entonces debe tener Flujos de Secuencia de Entrada y de Salida.
Si el Evento Intermedio TIPO-EVENTO está en el Borde de una Actividad, entonces no debe tener Flujos de Secuencia de Entrada, pero sí debe tener uno o más Flujos de Secuencia de Salida.
- Flujo de Mensaje
-
xxxxxxxx.
Evento TIPO-EVENTO Intermedio en el Flujo Capturador
|
Un Evento Intermedio TIPO-EVENTO Capturador en el Flujo espera xxxxxx. El Flujo continúa cuando xxxxxxxx. Se representa con un círculo de línea doble con un xxxxx. |
|
Después de ejecutada la Actividad A el Proceso entra en pausa a la espera de un TIPO-EVENTO, cuando xxxxx el control pasa a la Actividad B.
Evento Intermedio TIPO-EVENTO Capturador en el Flujo
Texto.
Una instancia del Proceso puede tener varios subflujos activos. La espera de un TIPO-EVENTO sólo impone una pausa en el subflujo que contiene el Evento Capturador, los demás continúan con su propia lógica de ejecución. En el ejemplo siguiente, hay tres caminos paralelos B, C1→C2 y D1→D2; el Evento TIPO-EVENTO produce una pausa entre D1 y D2, pero el resto del Proceso sigue su trabajo normal.
Evento Intermedio TIPO-EVENTO Capturador en Proceso con varios Flujos
Un Evento Intermedio TIPO-EVENTO Capturador también puede estar en el Flujo de un Subproceso Embebido, en cualquier nivel de anidamiento.
Evento Intermedio TIPO-EVENTO Capturador en el Flujo de Subproceso
Un TIPO-EVENTO puede xxxxx en cualquier nivel de anidamiento dentro de un Proceso.
Por ejemplo, en el Proceso de Negocio Ejemplo de la introducción xxxxxxxxxxxx.
Evento Intermedio TIPO-EVENTO en el Flujo
Evento TIPO-EVENTO Intermedio Borde Interruptor
|
Un Evento Intermedio TIPO-EVENTO Interruptor en el Borde captura un TIPO-EVENTO, interrumpe la Actividad a la que está adosado y comienza un Flujo de Excepción. El Flujo de Excepción lleva a una o más Actividades que manejan la excepción, y luego continúa hacia un final propio o se une a un Flujo Normal. Se representa con un círculo de línea doble con un xxxxx. |
|
Si TIPO-EVENTO mientras se ejecuta la Actividad B, la Actividad es interrumpida y se continúa por el Flujo de Excepción. Pero si no TIPO-EVENTO, la Actividad B termina normalmente y se pasa a la Actividad C, es decir, continúa el Flujo Normal.
Evento Intermedio TIPO-EVENTO Interruptor en el Borde - dos caminos
En lugar de seguir un camino propio, el Flujo de Excepción se puede reincorporar al Flujo Normal después de procesar la Excepción.
Evento Intermedio TIPO-EVENTO Interruptor en el Borde - un camino
Texto.
Evento TIPO-EVENTO Intermedio Borde No Interruptor
|
Un Evento Intermedio TIPO-EVENTO no Interruptor en el Borde captura un TIPO-EVENTO y comienza un Flujo de Excepción, pero sin interrumpir la Actividad a la que está adosado. El Flujo de Excepción lleva a una o más Actividades que manejan la excepción, y luego continúa hacia un final propio o se une a un Flujo Normal. Se representa con un círculo de línea doble segmentada con un xxxxx. |
|
Cada vez que TIPO-EVENTO mientras se ejecuta la Actividad B, se inicia un Flujo de Excepción y la Actividad continúa su trabajo. El Flujo de Excepción puede activarse varias veces, incluso de manera concurrente. Cuando la Actividad B termina se pasa a la Actividad C y continúa el Flujo Normal.
Evento Intermedio TIPO-EVENTO no Interruptor en el Borde - dos caminos
En lugar de seguir un camino propio, el Flujo de Excepción se puede reincorporar al Flujo Normal después de procesar la Excepción. Sin embargo, cuando el Evento es No Interruptor, las Actividades remanentes del Flujo Normal se ejecutan varias veces: cuando termina la Actividad B y cada vez que se gatilla el Evento no Interruptor en el Borde. A pesar de que no es un error, este modelo no es recomendable, pues la ejecución reiterada de una Actividad fuera de una Iteración explícita puede confundir al lector del diagrama.
Evento Intermedio TIPO-EVENTO en el Borde No Interruptor - un camino
Texto.
Evento XXYYZZ Otros
El Evento Múltiple Paralelo incluye dos o más Eventos, los cuales pueden ser de cualquier Tipo (Timer, Mensaje, etc.) en Modo Captura, excepto Múltiple y Múltiple Paralelo. Puede incluir varios Eventos del mismo tipo, por ejemplo, varios Mensajes.
Puesto que el Evento Múltiple Paralelo solo se usa en Modo Captura, solo puede ser Inicial o Intermedio (en el Flujo Captura y en el Borde). Los Eventos que incluye deben ser válidos para la Posición y Modo respectivos.
Como todo Evento, un Evento Múltiple se dibuja con un círculo con distintos tipos de línea según sea Inicial o Intermedio. Dentro del círculo se dibuja un signo más.
El Evento Múltiple Paralelo usa una estrategia paralela: se activa una vez que se han activado todos sus Eventos asignados.
El Evento Múltiple Paralelo es un complemento al Evento Múltiple, que en Modo Captura usa una estrategia exclusiva: sólo se requiere que ocurra uno de los Eventos asignados para activarse.
Cuando es un Evento Inicial, significa que el Proceso proceso tiene varios gatilladores y que todos ellos son necesarios para iniciar el Proceso.
Cuando es un Evento Intermedio en el Flujo, significa que el Proceso espera que ocurran todos los Eventos para proseguir.
Cuando es un Evento Intermedio en el Borde de una Actividad, significa que el Proceso espera que ocurran todos los Eventos para seguir el Flujo de Excepción. El Evento Múltiple puede ser No-Interruptor si todos sus Eventos pueden ser No-Interruptores. En caso contrario, es decir, si al menos uno de los Eventos no puede ser No-Interruptor, el Evento Múltiple debe ser Interruptor, por ejemplo, cuando uno de los Eventos es Error o Cancelar.
Especificación BPMN
This means that there are multiple triggers assigned to the Event. If used within normal flow, the Event can only “catch” the trigger. When attached to the boundary of an Activity, the Event can only “catch” the trigger.
Unlike the normal Multiple intermediate Event, all of the assigned triggers are REQUIRED for the Event to be triggered.
The Event marker will be an unfilled plus sign. There is no specific EventDefinition subclass (see page 259) for Parallel Multiple Intermediate Events.
If the Intermediate Event has more than one associated EventDefinition and the parallelMultiple attribute of the Intermediate Event is true, then the Event will be displayed with the Parallel Multiple Event marker.
For a Start Event: If the trigger is Multiple, there are multiple triggers REQUIRED to start the Process. All of them are necessary to trigger the start of the Process. The EventDefinition subclasses will define which triggers apply. In addition, the parallelMultiple attribute of the Start Event MUST be set to true.
For an Intermediate Event within normal flow: If the trigger is Multiple, all of the defined EventDefinitions are REQUIRED to trigger the Event. In addition, the parallelMultiple attribute of the Intermediate Event MUST be set to true.
For an Intermediate Event attached to the boundary of an Activity: If the trigger is Multiple, all of the defined EventDefinitions are REQUIRED to trigger the Event. In addition, the parallelMultiple attribute of the Intermediate Event MUST be set to true.
Top-Level Process: This means that there are multiple triggers REQUIRED before the Process can be instantiated. All of the types of triggers that are listed in the Start Event MUST be triggered before the Process is instantiated. The Event is displayed with the Parallel Multiple Event marker - an open plus sign.
Normal Flow: This means that there are multiple triggers assigned to the Event. When attached to the boundary of an Activity, the Event can only “catch” the trigger. Unlike the normal Multiple intermediate Event, all of the assigned triggers are REQUIRED for the Event to be triggered.
Boundary Attached: This means that there are multiple triggers assigned to the Event. When attached to the boundary of an Activity, the Event can only “catch” the trigger. Unlike the normal Multiple Intermediate Event, all of the assigned triggers are REQUIRED for the Event to be triggered. This event can be "non-interrupting" if all Event triggers allow non-interrupting option. Otherwise the more restrictive option, i.e., "interrupting" in case any Error or cancel triggers are used.