Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Transaccin
Fin
Generales
Mensaje
Tiempo
Ad Hoc
Regla
Compensacin
Enlace
Multiple
Este tipo de evento indica que hay mltiples formas de gatillar el proceso.
Solo una de ellas ser requerida para {empezar, continuar, finalizar} el
proceso.
Termino
Este tipo de fin indica que todas las actividades en el proceso deben estar
inmediatamente terminadas. Esto incluye todas las instancias o multiinstancias. El proceso es terminado sin compensacin o evento de
manipulacin
COMPLEX
Secuencia de flujo
condicional
Flujo de
mensajes
OR
Secuencia de flujo
Normal
Secuencia de flujo
predeterminado
(EVENTO)
Swimlanes
Pools y lanes son usados para representar
organizaciones, roles, sistemas y responsabilidades.
Comentario
Descripcin
Enlace intermedio
usado como GOTO
Grupo
Ad Hoc
sin flujo
Documento', 'Confirmacin',...
Asociacin de Compensacin
Artefactos
Objeto de
datos
Asociacin
AND
Pool
Compensacin
(DATO)
Looping
Cancelados
XOR
XOR
Este tipo de fin indica que el nombre del error debiera ser generado. Este
error ser capturado por un evento intermedio dentro del contexto del
evento.
Error
Instancias multiples
a:
Ms informacin sobre la
transaccin y compensacin de
atributos pude encontrarse ms
abajoAsociacin de
compensacin.
Tarea
a:
Desde:
Sub-proceso
Colapsado
Descripcin
Solo objetos que tienen una entrada y/o salida de secuencia de flujo/flujo de
mensajes son mostrados en las tablas mostradas a continuacin:
Expanded
sub-proceso
Hasta el
Loop
Excepcin X
Flujo condicional
Deshacer Tarea
A
Transaccin exitosa
Tarea B
Actividad de
compensacin
Transaccin de
frontera
Tarea A
Empezar
transaccin
Looped subproceso
A
Excepcin del
Flujo
Tarea
Enlace
intermedio
usado como
GOTO
Sub-proceso expandido
No
Un Pool puede contener 0 o ms
lanes.
Lane Lane
Intermedio
Inicio
Tipo de Evento
Compuertas
proceso
Flujo de
Evento
baefg
Desde:
Eventos
Un evento es algo que pasa o sucede durante el proceso. Este evento afecta el flujo
del proceso y usualmente tiene una causa (algo que lo gatilla) y un impacto
(resultado).
Intentar
otra vez
Regla de
interrupcin
de Loop
Excepcin X
Transaccin fallida
Esperar algunos minutos
Error - compensacin
de evento no puede
ser gatillada.
Deshacer Tarea
B
Manejado a
Excepcin en la transaccin travs de otros
servicios
Excepcin X
Cancelar - Compensacin de eventos son activados.
CancelAr - Eventos solo pueden ser usados con la
transaccin
Tarea
B
Flujo de
mensaje AD
Flujo de
Mensaje EB
Retraso
Tarea
C
Flujos de secuencia no
son permitidos entre
pools
Pool B
Tarea
E
Un evento intermedio
tiene que ser usado
...
Tarea
F
Tarea
C
Realizar
Tarea A
Finalizar
Tarea A
...
Tarea
B
Tarea A
No existe salida de la tarea
Tarea
A
Tarea
C
Enviar mensaje a
Pool X
...
Tarea A
...
Tarea A
Evento X
Analizar
Informarcin
de desicin
Alter. 2
Tarea B
Enviar mensaje
a Pool X
Mensaje a Pool X
Tarea A
Tarea B
B
...
Sincronizacin de fusin,
Compuerta de fusin
Recomendacin
Modelo Incorrecto
...
Seleccin multiple,
Compuerta de desicin
inclusiva
Mensaje B
Alter. 3
Decisin compleja
(compuerta)
Tarea A
Tarea B
Mensaje
desde Pool X
Compuerta
Descriminatoria
de fusin
Alter. 1
Tarea C
Tarea C
Sub-proceso P
Tarea A
Flujo normal
Tarea B
El sub-proceso debera
tener un evento de inicio
...
...
Documento Y
Tarea A
Tarea B
...
Mensaje A
...
Sincronizacin
(unin paralela)
La desicin debe
contener a lo menos 2
salidas
Documento X
Uso de mecanismo de
Secuencia de Flujo
Sub-proceso P
Mensaje B
...
Partida paralela,
compuerta de
ramificacin
Un flujo de mensaje no
puede ser una alternativa
de una compuerta
Mensaje A
Incorrecta posicin
del Evento de
Mensaje
Seleccin Multiple
Tarea B
Tarea
B
...
Un flujo condicional no es
permitido (necesariamente)
aqu
Evento Basado en
decisin
Iniciar
Tarea A
...
Patrones de Workflow
Tarea C
Informacin
de desicin
de Pool X
...
Excepcin de tiempo
(e.g. 2 horas
despues )
Aqu el representa la
duracin de la tarea
Tarea B
Tarea
D
...
Pool A
Pool A
Tarea
A
Tarea B
Uso de Compuertas
Compuertas son conectadas solo con secuencias de flujos,
tambin se evitan bloqueos potenciales cuando estas son
usadas.
Tarea
A
Lane A
Tarea A
...
Un flujo de mensajes no es
permitido dentro de un
proceso
Pool B
Lane A
Lane B
Lane B
Modelo Correcto
Traducido:
Francisco Ramrez Elgueta
Universidad de Santiago de Chile
Email: fco.ramirez.e@gmail.com
Versin del Poster: 1.0.10 (6th October 2008)
Literatura usada: BPMN Specification 1.0 @ http://www.bpmi.org
http://bpmn.itposter.net
Ejemplo de deadlock