Está en la página 1de 1

Actividades

Conversaciones
Eventos
Compuertas
Diagrama de Conversacin
Simple: Eventos sin especificar.
Indican puntos de inicio, de fin y
situaciones intermedias.
Mensaje: Recepcin y envo de
mensajes.
Temporal: Puntos en el tiempo,
lapsos, lmites (timeouts). Pueden
ser eventos nicos o cclicos.
Error: Captura y lanzamiento
de errores conocidos con
nombre.
Cancelacin: Reaccin a la
cancelacin de una transaccin/
Solicitud de cancelacin.
Compensacin: Manejo/
Solicitud de compensacin.
Condicional: Reaccin a cambios
en las condiciones de negocios o
integracin de reglas de negocio.
Seal: Intercambio de seales entre
procesos. Una seal puede ser
capturada varias veces.
Multiple: Captura uno de un
conjunto de eventos. Lanza todos
los eventos definidos.
Enlace: Conectores fuera de pgina.
Dos conectores de enlace equivalen
a un flujo de secuencia.
Terminacin: Terminacin
inmediata del proceso.
Escalable: Cambio a un nivel
mas alto de responsabilidad.
Paralela Multiple: Captura todos los
eventos de un conjunto de eventos
en paralelo.
Inicio Fin Intermedios
C
a
p
t
u
r
a
L
a
n
z
a
m
i
e
n
t
o
E
v
e
n
t
o

I
n
t
e
r
r
u
p
t
o
r

d
e

S
u
b
p
r
o
c
e
s
o
A
l
t
o

N
i
v
e
l
E
v
e
n
t
o

N
o

I
n
t
e
r
r
u
p
t
o
r

d
e

S
u
b
p
r
o
c
e
s
o
A
d
j
u
n
t
o
I
n
t
e
r
r
u
p
t
o
r
A
d
j
u
n
t
o
N
o

I
n
t
e
r
r
u
p
t
o
r

Flujo de Secuencia
define el orden de
ejecucin entre dos
actividades.
Flujo Condicional
tiene una condicin
asociada que permite
decidir si el camino
ser activado o no.
Flujo por Defecto
camino a seguir si las
condiciones de los
caminos alternativos
evalan a falso.

Tarea
Una Tarea es una unidad de trabajo, el trabajo
a realizar. Cuando aparece con el smbolo
indica un Subproceso, una actividad que puede
ser refinada.
Transaccin
Una Transaccin es un conjunto de actividades
relacionadas lgicamente, adhirindose a un
protocolo transaccional particular.
Subproceso de
Evento
Un Subproceso de Evento se situa en el interior
de otro (sub)proceso. Este se activa en la
ocurrencia del evento de inicio especificado y
mientras el proceso que lo contiene permanezca
tambin activo. El subproceso de evento puede
interrumpir o no al proceso que lo contiene.
Actividad de
Llamada
Una Actividad de Llamada es una referencia a
un Subproceso o Tarea definido de forma global
que se reutiliza en el proceso actual.
Tipos de Tarea
Los tipos especifican la naturaleza de
la tarea que se desea llevar a cabo
Envo
Recepcin
Tarea de Usuario
Tarea Manual
Regla de Negocio
Invocacin de Servicio
Ejecucin de Script
Los marcadores especifican el
comportamiento particular de las
actividades durante su ejecucin:
Marcador de Actividad
Subproceso
Ciclo
Instancias Mltiples en Paralelo
Instancias Mltiples en Secuencia
~
Ad Hoc
Compensacin
Una Comunicacin define un conjunto de
mensajes intercambiados, relacionados entre
si, de forma lgica. Cuando aparece con el
smbolo indica una Sub-Conversacin, un
elemento compuesto de conversaciones.
Un Conector de Conversacin Bifurcado
conecta Comunicaciones y mltiples
Participantes
Un Conector de Conversacin conecta
Comunicaciones y Participantes.
Inclusiva
En un punto de bifurcacin, al
menos un flujo es activado. En un
punto de convergencia, espera a
todos los flujos que fueron
activados para activar al saliente.
Compleja
Comportamiento complejo de
convergencia/bifurcacin no
capturado por el resto de
compuertas.
Exclusiva Basada en Eventos
(generadora de instancias)
En la ocurrencia de uno de los
evento subsecuentes se crea una
nueva instancia del proceso.
Paralela Basada en Eventos
(generadora de instancias)
En la ocurrencia de todos los
eventos subsecuentes se crea una
nueva instancia del proceso.
Compar-
timento
(cerrado)
Compartimento de
instancia mltiple
(cerrado)
Comunicacin
Subconversacin
Compar-
timento
(cerrado)
Participant B
El orden de
intercambio de
mensajes puede ser
especificado mediante
la combinacin de
flujos de mensaje y de
secuencia.
C
o
n
t
.
C
o
n
t
.
Los Contenedores y los Com-
partimentos representan a las
entidades responsables de las
actividades en un proceso (p.e.
una organizacin, un rol o un
sistema). Las compartimentos
pueden anidarse en contene-
dores y compartimentos.
C
o
m
p
a
r
-
t
im
e
n
t
o
Tarea
C
o
m
p
a
r
-
t
im
e
n
t
o
Tarea C
o
n
t
e
n
e
d
o
r
El Flujo de Mensajes
simboliza la informacin
que fluye a travs de las
organizaciones. Este flujo
puede conectarse con
compartimentos, activi-
dades o eventos de
mensaje.
Datos
Tarea Input Out-
put
Almacn
Un Dato de Tipo Objeto representa informacin
que fluye a travs del proceso tales como
documentos, correos electrnicos o cartas.
Un Almacn es un lugar donde el proceso puede
leer o escribir datos, p.e. una base de datos. La
informacin en un almacn persiste ms all de
la vida de la instancia del proceso.
Un Dato de Entrada o Input es una entrada
externa a todo el proceso. Puede ser ledo
por una actividad.
Un Dato de Salida u Output es una variable
disponible como resultado del proceso.
Un Mensaje es utilizado para representar el
contenido de una comunicacin entre dos
participantes.
Una Coleccin de Objetos de Datos
representa una coleccin de informacin,
p.e. una lista de artculos.
Contenedor (Cerrado)
Diagrama de Colaboracin
C
o
n
t
e
n
e
d
o
r

(
E
x
p
a
n
d
i
d
o
)C
o
m
p
a
r
t
i
m
e
n
t
o
C
o
m
p
a
r
t
i
m
e
n
t
o
Coreografas
Diagrama de Coreografa
Una Tarea de Coreografa
representa una Interaccin
(Intercambio de Mensajes)
entre dos participantes.
Tarea de Coreografa
Participante A
Participante B
Una Subproceso de
Coreografa contiene una
coreografa refinada en
mltiples interacciones.
El Indicador de Mltiples
Participantes indica un
conjunto de participantes del
mismo tipo.
Contenedores
BPMN 2.0 - Business Process Model and Notation
Coleccin
Subproceso Adhoc
Tarea
Tarea
~
Evento de
Inicio por
Recepcin de
Mensaje
Flujo de Mensaje
Objeto de Datos
Subproceso
Compuerta
basada en
Eventos
Evento final
escalable
Evento
Intermedio
Temporal
Recepcin
Evento
Intermedio
Temporal
Adjunto
Evento de
Enlace
Intermedio
Tarea Manual
Evento
de Fin
Almacn
Evento de
Enlace
Intermedio
Evento
Intermedio
paralelo
mltiple
Anotacin Textual
Agrupacin
Tarea con
Instancias
Mltiples (en
paralelo)
Evento final
con Envo de
Mensaje
Envo
Compuerta
Paralela
Compuerta
Exclusiva
Evento
Intermedio
de Error
Adjunto
Evento Final
con envo de
seal
Actividad
de Llamada

Subproceso
Subproceso de evento
Evento
Condicional de
Inicio
Evento
final con
Error
Evento
de Inicio
Evento
de Fin
Subproceso
cclico
condicin
http://bpmb.de/poster
Participante A
Participante C
Participante B
Tarea de
Coreografa
Participante A
Participante B
Tarea de
Coreografa
Participante A
Participante C
Mensaje de
Inicio
Mensaje de
Respuesta
Tarea de
Coreografa
Participante B
Participante A
Traducido por Ildefonso Montero, Luciano Garca-Bauelos, Marlon Dumas
En un punto de bifurcacin, selecciona exactamente un
flujo de secuencia de entre las alternativas existentes. En
un punto de convergencia, la compuerta espera a que un
flujo incidente complete para activar el flujo saliente.
Exclusiva
Esta compuerta siempre ser seguida por eventos o
tareas de recepcin, y slo activar un flujo saliente
dependiendo del evento que ocurra en primer lugar.
Basada en Eventos
En un punto de bifurcacin, todos los caminos salientes
sern activados simultneamente. En un punto de
convergencia, la compuerta espera a que todos los
flujos incidentes completen antes de activar el flujo
saliente.
Paralela
Subproceso de
Coreografa
Participante A
Participante C
Participante B
Conector de
Conversacin
Conector de
Conversacin
Bifurcado
Comunicacin

También podría gustarte