Documentos de Académico
Documentos de Profesional
Documentos de Cultura
BPMN Poster PDF
BPMN Poster PDF
Transaccin
Tarea
Ad Hoc
Compensacin
Regla
COMPLEX
Compensacin
Secuencia de flujo
condicional
Flujo de
mensajes
OR
Instancias multiples
Swimlanes
Pools y lanes son usados para representar
organizaciones, roles, sistemas y responsabilidades.
Documento', 'Confirmacin',...
Enlace
Objeto de
datos
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.
Grupo
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
Comentario
Descripcin
Hasta el
Loop
A
Excepcin del
Flujo
Empezar
transaccin
Deshacer Tarea
A
Transaccin exitosa
Tarea B
Flujo condicional
Actividad de
compensacin
Transaccin de
frontera
Tarea A
Excepcin X
Looped subproceso
Tarea
Enlace
intermedio
usado como
GOTO
Sub-proceso expandido
No
Ad Hoc
sin flujo
Enlace intermedio
usado como GOTO
Asociacin de Compensacin
Artefactos
Asociacin
AND
Cancelados
Secuencia de flujo
Normal
Secuencia de flujo
predeterminado
(EVENTO)
Pool
Error
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.
XOR
(DATO)
Lane Lane
Tiempo
XOR
Mensaje
Ms informacin sobre la
transaccin y compensacin de
atributos pude encontrarse ms
abajoAsociacin de
compensacin.
Generales
Solo objetos que tienen una entrada y/o salida de secuencia de flujo/flujo de
mensajes son mostrados en las tablas mostradas a continuacin:
a:
a:
Desde:
Sub-proceso
Colapsado
Descripcin
Expanded
sub-proceso
Fin
Intermedio
Inicio
Tipo de Evento
Compuertas
Una compuerta es usada para dividir o fusionar
mltiples flujos procesos. Por lo tantos, determinar
ramificacin, bifurcacin, la fusin y unin de caminos.
proceso
Flujo de
Evento
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).
C
baefg
Intentar
otra vez
Regla de
interrupcin
de Loop
Excepcin X
Error - compensacin
de evento no puede
ser gatillada.
Deshacer Tarea
B
Manejado a
Excepcin en la transaccin travs de otros
servicios
Cancelar - Compensacin de eventos son activados.
CancelAr - Eventos solo pueden ser usados con la
transaccin
Excepcin X
Transaccin fallida
Esperar algunos minutos
Tarea A
Tarea
A
Tarea
B
Flujo de
mensaje AD
Flujo de
Mensaje EB
Tarea B
Retraso
Tarea
C
Flujos de secuencia no
son permitidos entre
pools
Pool B
Tarea
E
Un evento intermedio
tiene que ser usado
...
Tarea
F
Lane A
Uso de Compuertas
Compuertas son conectadas solo con secuencias de flujos,
tambin se evitan bloqueos potenciales cuando estas son
usadas.
Tarea
A
Tarea
C
Tarea
B
Realizar
Tarea A
Finalizar
Tarea A
...
Tarea A
No existe salida de la tarea
Tarea
A
Tarea
C
Enviar mensaje a
Pool X
...
Tarea A
La desicin debe
contener a lo menos 2
salidas
...
Tarea A
Evento X
Analizar
Informarcin
de desicin
Alter. 2
Tarea B
Mensaje
desde Pool X
Mensaje B
Tarea B
Enviar mensaje
a Pool X
Mensaje a Pool X
...
Tarea A
Tarea B
B
...
Seleccin multiple,
Compuerta de desicin
inclusiva
Sincronizacin de fusin,
Compuerta de fusin
Autor:
Gregor Polani & Tomislav Rozman
Email: info@itposter.net
University of Maribor
Faculty of Electrical Engineering and Computer Science
Institute of Informatics
Recomendacin
Modelo Incorrecto
Alter. 3
Decisin compleja
(compuerta)
Tarea A
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
...
Alter. 1
Tarea C
Documento X
Uso de mecanismo de
Secuencia de Flujo
Sub-proceso P
Mensaje B
...
Sincronizacin
(unin paralela)
Compuerta
Descriminatoria
de fusin
Fusin simple, flujo
descontrolado
Un flujo de mensaje no
puede ser una alternativa
de una compuerta
Mensaje A
Incorrecta posicin
del Evento de
Mensaje
Seleccin Multiple
Partida paralela,
compuerta de
ramificacin
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
...
Un flujo de mensajes no es
permitido dentro de un
proceso
Lane A
Pool B
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