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 Garca-Bauelos, Marlon Dumas
Coreografas
Actividades Participante A

Eventos
Una Comunicacin define un conjunto de Subproceso de Inicio Intermedios Fin
Participante A
mensajes intercambiados, relacionados entre Coreografa

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

de Subproceso

Interruptor de
Tarea de Coreografa

No Interruptor
a realizar. Cuando aparece con el smbolo

Subproceso

Lanzamiento
Evento No
Tarea Comunicacin smbolo indica una Sub-Conversacin, 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 Conversacin conecta Una Tarea de Coreografa El Indicador de Mltiples Una Subproceso de
Comunicaciones y Participantes. representa una Interaccin Participantes indica un Coreografa contiene una
Una Transaccin es un conjunto de actividades Conector de (Intercambio de Mensajes) conjunto de participantes del coreografa refinada en
Transaccin relacionadas lgicamente, adhirindose a un Conversacin
entre dos participantes. mismo tipo. mltiples interacciones.
protocolo transaccional particular. Un Conector de Conversacin Bifurcado Simple: Eventos sin especificar.
conecta Comunicaciones y mltiples 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
Conversacin
Diagrama de Coreografa
Mensaje: Recepcin y envo de
Subproceso de ocurrencia del evento de inicio especificado y Bifurcado
Participante A mensajes.
Evento mientras el proceso que lo contiene permanezca
tambin activo. El subproceso de evento puede Diagrama de Conversacin Mensaje de Participante A Temporal: Puntos en el tiempo,
interrumpir o no al proceso que lo contiene. lapsos, lmites (timeouts). Pueden
Inicio Tarea de
Comunicacin ser eventos nicos o cclicos.
Una Actividad de Llamada es una referencia a Compar- Coreografa
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.
Coreografa
Participante A Condicional: Reaccin a cambios
Participante B
Tarea de en las condiciones de negocios o
Marcador de Actividad Tipos de Tarea Compar-
Compartimento de Coreografa integracin de reglas de negocio.
instancia mltiple Mensaje de
Los marcadores especifican el Los tipos especifican la naturaleza de timento Participante C Enlace: Conectores fuera de pgina.
(cerrado) Respuesta
comportamiento particular de las la tarea que se desea llevar a cabo (cerrado) Dos conectores de enlace equivalen
actividades durante su ejecucin: Subconversacin a un flujo de secuencia.
Participante B Error: Captura y lanzamiento
Subproceso Envo Participante C de errores conocidos con
nombre.
Ciclo Recepcin
Diagrama de Colaboracin Cancelacin: Reaccin a la
Instancias Mltiples en Paralelo Tarea de Usuario cancelacin de una transaccin/
Contenedor (Cerrado) Solicitud de cancelacin.
Instancias Mltiples en Secuencia Tarea Manual
Flujo de Mensaje Compensacin: Manejo/

~ Evento Solicitud de compensacin.


Ad Hoc Regla de Negocio
Subproceso Adhoc Intermedio
Compuerta Temporal Seal: Intercambio de seales entre
Compensacin Invocacin de Servicio Recepcin procesos. Una seal puede ser
basada en Adjunto
Compartimento

Eventos Tarea Tarea Manual capturada varias veces.


Ejecucin 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
Recepcin de
~ Evento de eventos de un conjunto de eventos
Contenedor (Expandido)

Mensaje Evento Enlace en paralelo.


Evento final
Intermedio Intermedio
Objeto de Datos escalable Coleccin Terminacin: Terminacin
define el orden de camino a seguir si las tiene una condicin Temporal
ejecucin entre dos condiciones de los asociada que permite inmediata del proceso.
actividades. caminos alternativos decidir si el camino
Subproceso Anotacin Textual
evalan a falso. ser activado o no. Evento Final
con envo de
Subproceso de evento Evento seal Agrupacin
Almacn
Intermedio
de Error Tarea con

Compuertas
Compartimento

Adjunto Instancias

Datos
Evento Evento
condicin Mltiples (en
Condicional de final con paralelo)
Inicio Error
Exclusiva En un punto de bifurcacin, 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 ledo
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-
mltiple Envo
cclico 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 recepcin, y slo activar un flujo saliente de Inicio de Fin Compuerta Compuerta con Envo de disponible como resultado del proceso.
dependiendo del evento que ocurra en primer lugar. Exclusiva Paralela Mensaje
Un Dato de Tipo Objeto representa informacin
Paralela En un punto de bifurcacin, todos los caminos salientes que fluye a travs del proceso tales como
sern activados simultneamente. En un punto de documentos, correos electrnicos o cartas.
convergencia, la compuerta espera a que todos los
Contenedores
Cont.
Compar-
timento

flujos incidentes completen antes de activar el flujo


Tarea Una Coleccin de Objetos de Datos
Contenedor

saliente.
representa una coleccin de informacin,
Inclusiva Exclusiva Basada en Eventos p.e. una lista de artculos.
Compar-
timento

(generadora de instancias)
Cont.

En un punto de bifurcacin, al Tarea


menos un flujo es activado. En un En la ocurrencia de uno de los Un Almacn 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 informacin intercambio de Almacn informacin en un almacn persiste ms all de
activados para activar al saliente.
entidades responsables de las que fluye a travs 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 combinacin de Un Mensaje es utilizado para representar el
Comportamiento complejo de una organizacin, un rol o un puede conectarse con
flujos de mensaje y de contenido de una comunicacin entre dos
convergencia/bifurcacin 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