Está en la página 1de 1

BPMN 2.0 - Business Process Model and Notation http://bpmb.

de/poster
Conversaciones Traducido por Ildefonso Montero, Luciano García-Bañuelos, Marlon Dumas
Coreografías
Actividades Participante A

Eventos
Una Comunicación define un conjunto de Subproceso de Inicio Intermedios Fin
Participante A
mensajes intercambiados, relacionados entre Coreografía

Evento Interruptor
Una Tarea es una unidad de trabajo, el trabajo
si, de forma lógica. Cuando aparece con el

de Subproceso

Interruptor de
Tarea de Coreografía

No Interruptor
a realizar. Cuando aparece con el símbolo

Subproceso

Lanzamiento
Evento No
Tarea Comunicación símbolo indica una Sub-Conversación, un Participante B

Interruptor
Alto Nivel
indica un Subproceso, una actividad que puede

Adjunto

Adjunto
Captura
elemento compuesto de conversaciones. Participante B Participante C
ser refinada.
Un Conector de Conversación conecta Una Tarea de Coreografía El Indicador de Múltiples Una Subproceso de
Comunicaciones y Participantes. representa una Interacción Participantes indica un Coreografía contiene una
Una Transacción es un conjunto de actividades Conector de (Intercambio de Mensajes) conjunto de participantes del coreografía refinada en
Transacción relacionadas lógicamente, adhiriéndose a un Conversación
entre dos participantes. mismo tipo. múltiples interacciones.
protocolo transaccional particular. Un Conector de Conversación Bifurcado Simple: Eventos sin especificar.
conecta Comunicaciones y múltiples Indican puntos de inicio, de fin y
Participantes situaciones intermedias.
Un Subproceso de Evento se situa en el interior
de otro (sub)proceso. Este se activa en la
Conector de
Conversación
Diagrama de Coreografía
Mensaje: Recepción y envío de
Subproceso de ocurrencia del evento de inicio especificado y Bifurcado
Participante A mensajes.
Evento mientras el proceso que lo contiene permanezca
también activo. El subproceso de evento puede Diagrama de Conversación Mensaje de Participante A Temporal: Puntos en el tiempo,
interrumpir o no al proceso que lo contiene. lapsos, límites (timeouts). Pueden
Inicio Tarea de
Comunicación ser eventos únicos o cíclicos.
Una Actividad de Llamada es una referencia a Compar- Coreografía
Actividad de Participante A Participant B
un Subproceso o Tarea definido de forma global timento Escalable: Cambio a un nivel
Llamada Participante B
que se reutiliza en el proceso actual. (cerrado) Tarea de mas alto de responsabilidad.
Coreografía
Participante A Condicional: Reacción a cambios
Participante B
Tarea de en las condiciones de negocios o
Marcador de Actividad Tipos de Tarea Compar-
Compartimento de Coreografía integración de reglas de negocio.
instancia múltiple Mensaje de
Los marcadores especifican el Los tipos especifican la naturaleza de timento Participante C Enlace: Conectores fuera de página.
(cerrado) Respuesta
comportamiento particular de las la tarea que se desea llevar a cabo (cerrado) Dos conectores de enlace equivalen
actividades durante su ejecución: Subconversación a un flujo de secuencia.
Participante B Error: Captura y lanzamiento
Subproceso Envío Participante C de errores conocidos con
nombre.
Ciclo Recepción
Diagrama de Colaboración Cancelación: Reacción a la
Instancias Múltiples en Paralelo Tarea de Usuario cancelación de una transacción/
Contenedor (Cerrado) Solicitud de cancelación.
Instancias Múltiples en Secuencia Tarea Manual
Flujo de Mensaje Compensación: Manejo/

~ Evento Solicitud de compensación.


Ad Hoc Regla de Negocio
Subproceso Adhoc Intermedio
Compuerta Temporal Señal: Intercambio de señales entre
Compensación Invocación de Servicio Recepción procesos. Una señal puede ser
basada en Adjunto
Compartimento

Eventos Tarea Tarea Manual capturada varias veces.


Ejecución de Script
Evento Multiple: Captura uno de un
Subproceso conjunto de eventos. Lanza todos
de Fin
Tarea los eventos definidos.
Flujo de Secuencia Flujo por Defecto Flujo Condicional Evento de
Inicio por Paralela Multiple: Captura todos los
Recepción de
~ Evento de eventos de un conjunto de eventos
Contenedor (Expandido)

Mensaje Evento Enlace en paralelo.


Evento final
Intermedio Intermedio
Objeto de Datos escalable Colección Terminación: Terminación
define el orden de camino a seguir si las tiene una condición Temporal
ejecución entre dos condiciones de los asociada que permite inmediata del proceso.
actividades. caminos alternativos decidir si el camino
Subproceso Anotación Textual
evalúan a falso. será activado o no. Evento Final
con envío de
Subproceso de evento Evento señal Agrupación
Almacén
Intermedio
de Error Tarea con

Compuertas
Compartimento

Adjunto Instancias

Datos
Evento Evento
condición Múltiples (en
Condicional de final con paralelo)
Inicio Error
Exclusiva En un punto de bifurcación, selecciona exactamente un
flujo de secuencia de entre las alternativas existentes. En Evento de Evento Un Dato de Entrada o Input es una entrada
Enlace Intermedio externa a todo el proceso. Puede ser leído
un punto de convergencia, la compuerta espera a que un
Intermedio paralelo Actividad por una actividad.
flujo incidente complete para activar el flujo saliente. Subproceso Input Tarea Out-
múltiple Envío
cíclico de Llamada put
Basada en Eventos Esta compuerta siempre será seguida por eventos o
Evento Evento final Un Dato de Salida u Output es una variable
Evento
tareas de recepción, y sólo activará un flujo saliente de Inicio de Fin Compuerta Compuerta con Envío de disponible como resultado del proceso.
dependiendo del evento que ocurra en primer lugar. Exclusiva Paralela Mensaje
Un Dato de Tipo Objeto representa información
Paralela En un punto de bifurcación, todos los caminos salientes que fluye a través del proceso tales como
serán activados simultáneamente. En un punto de documentos, correos electrónicos o cartas.
convergencia, la compuerta espera a que todos los
Contenedores
Cont.
Compar-
timento

flujos incidentes completen antes de activar el flujo


Tarea Una Colección de Objetos de Datos
Contenedor

saliente.
representa una colección de información,
Inclusiva Exclusiva Basada en Eventos p.e. una lista de artículos.
Compar-
timento

(generadora de instancias)
Cont.

En un punto de bifurcación, al Tarea


menos un flujo es activado. En un En la ocurrencia de uno de los Un Almacén es un lugar donde el proceso puede
punto de convergencia, espera a evento subsecuentes se crea una
Los Contenedores y los Com- El Flujo de Mensajes El orden de leer o escribir datos, p.e. una base de datos. La
todos los flujos que fueron nueva instancia del proceso.
partimentos representan a las simboliza la información intercambio de Almacén información en un almacén persiste más allá de
activados para activar al saliente.
entidades responsables de las que fluye a través de las mensajes puede ser la vida de la instancia del proceso.
Compleja Paralela Basada en Eventos especificado mediante
actividades en un proceso (p.e. organizaciones. Este flujo
(generadora de instancias) la combinación de Un Mensaje es utilizado para representar el
Comportamiento complejo de una organización, un rol o un puede conectarse con
flujos de mensaje y de contenido de una comunicación entre dos
convergencia/bifurcación no En la ocurrencia de todos los sistema). Las compartimentos compartimentos, activi-
secuencia. participantes.
capturado por el resto de eventos subsecuentes se crea una pueden anidarse en contene- dades o eventos de
compuertas. nueva instancia del proceso. dores y compartimentos. mensaje.

También podría gustarte