Documentos de Académico
Documentos de Profesional
Documentos de Cultura
PN BPMN PDF
PN BPMN PDF
BPMN
Francisco Ruiz
http://alarcos.inf-cr.uclm.es
2
Francisco Ruiz. Modelado de PN con BPMN
Procesos de Negocio y su Tecnologa
Procesos de Negocio
3
Francisco Ruiz. Modelado de PN con BPMN
Grandes y complejos
Muy dinmicos
Ampliamente distribuidos y particularizados
Larga duracin
una ejecucin puede durar meses o aos
Automatizados
al menos en parte
Dependientes de la inteligencia y juicio
humanos
Difciles de hacer visibles
4
Francisco Ruiz. Modelado de PN con BPMN
Procesos de Negocio y su Tecnologa
Sistemas de Empresa
Objetivos
alcanzar
requerimientos suministro
de informacin de informacin
5
Francisco Ruiz. Modelado de PN con BPMN
Datos
Qu informacin es
importante? (ej: Paciente,
Proveedor, Producto, ..)
Funciones
Qu funciones sern
realizadas? (ej: Hacer plan de
produccin, procesar pedidos)
Organizacin
Qu unidades
organizacionales existen? (ej:
Compras, Almacn,
Contabilidad)
Procesos
Interrelaciones entre datos,
funciones y unidades
organizacionales
Productos/Servicios
Cules son los
productos/servicios
importantes? (ej: historia
clnica, diagnstico, factura)
7
Francisco Ruiz. Modelado de PN con BPMN
8
Francisco Ruiz. Modelado de PN con BPMN
Procesos de Negocio y su Tecnologa
BPMS
9
Francisco Ruiz. Modelado de PN con BPMN
XML XML
Sistema Sistema Sistema
Legado 1 Legado n Nuevo
10
Francisco Ruiz. Modelado de PN con BPMN
Procesos de Negocio y su Tecnologa
Nuevos paradigmas
11
Francisco Ruiz. Modelado de PN con BPMN
Estndar BPMN
Conjunto de elementos centrales
Elementos Centrales del Diagrama
12
Francisco Ruiz. Modelado de PN con BPMN
Estndar BPMN
Lista completa de elementos
Basada en
datos
Bucle Compensacin
Basada en
eventos
Decisin o
combinacin
inclusiva
Sub-proceso Decisin/unin
colapsado
compleja
Instancia
Decisin/unin
Bucle
Multiple paralela
Compensacin Ad-hoc
~
13
Francisco Ruiz. Modelado de PN con BPMN
Estndar BPMN
Conjunto de elementos centrales
1. Objetos de Flujo
Actividades
Una Actividad es un trmino genrico para
describir el trabajo que realiza una compaa.
Una actividad puede ser atmica o compuesta.
14
Francisco Ruiz. Modelado de PN con BPMN
Estndar BPMN
Lista completa de elementos (Objetos de Flujo)
Eventos
Inicio Intermedio Final
Estndar BPMN
Lista completa de elementos (Objetos de Flujo)
Eventos Intermedios
(Agregado al borde de una Actividad)
el Evento.
Se pueden agregar tanto a
Tareas como a Sub-procesos. 24 Hrs.
Emitir billetes
16
Francisco Ruiz. Modelado de PN con BPMN
Estndar BPMN
Lista completa de elementos (Objetos de Flujo)
Eventos Finales
Simple
Indican donde finalizar el
Proceso. Mensaje
Mltiple
17
Francisco Ruiz. Modelado de PN con BPMN
Estndar BPMN
Lista completa de elementos (Objetos de Flujo)
Tareas repetitivas
Nodos
Los nodos son usados para
controlar tanto la interaccin
como la convergencia y
divergencia del flujo de
secuencia dentro de un Proceso.
19
Francisco Ruiz. Modelado de PN con BPMN
Estndar BPMN
Lista completa de elementos (Objetos de Flujo)
Nodos Inclusivos
Son decisiones en donde hay
mas de un resultado posible.
Las trayectorias alternativas
Suplemento A
estn basadas en expresiones Preparar
Suplemento A
condicionales contenidas
dentro del flujo de secuencia
resultante. Documentos
Requeridos?
Preparar Compilar
Suplemento B Documentos
La evaluacin verdadera de Suplemento B
una condicin no excluye la
evaluacin de las otras
condiciones Propuesta
Preparar
Propuesta
Principal
Principal
Al ser independiente cada
trayectoria, todas las
combinaciones pueden ser
seguidas o al menos una de
ellas
20
Francisco Ruiz. Modelado de PN con BPMN
Estndar BPMN
Lista completa de elementos (Objetos de Flujo)
Nodos Complejos
Son decisiones en donde hay Reporte del
Sector A
definiciones mas avanzadas
de comportamiento.
Reporte del
Sector B
Considera situaciones que no
Reportes
son fcilmente tomadas a revisados? Reporte del
travs de otros tipos de Sector C
decisiones.
Reporte del
Sector D
Pueden ser usadas para
combinar un conjunto de
decisiones simples vinculadas Reporte del
Sector E
en una situacin nica mas
compacta.
21
Francisco Ruiz. Modelado de PN con BPMN
Estndar BPMN
Lista completa de elementos (Objetos de Conexin)
Flujos de Mensaje
Autorizacin
de Tarjeta de
Crdito
Empacar Ordenar
productos proceso
Autorizar Ordenar
Pago proceso
22
Francisco Ruiz. Modelado de PN con BPMN
Estndar BPMN
Lista completa de elementos (Swimlanes)
23
Francisco Ruiz. Modelado de PN con BPMN
Estndar BPMN
Lista completa de elementos (Artefactos)
Grupos
Es un Artefacto que proporciona un mecanismo visual para
agrupar elementos de un proceso de manera informal.
Son usados para:
Resaltar ciertas secciones de un Diagrama sin agregar
restricciones adicionales para su realizacin como lo hara un
Sub-proceso.
Categorizar elementos con propsitos informativos.
No estn limitados por restricciones de Pools y Lanes.
Director de
Tesis
Doctorando Co-Director
24
Francisco Ruiz. Modelado de PN con BPMN
Estndar BPMN
Estndar BPMN
Ejemplo Proceso de inscripcin a un congreso
Flujos de
Pool Objeto de Mensaje
(Roles) Datos
Autor del artculo
Eventos
Actividades
Flujos de
Secuencia
26
Francisco Ruiz. Modelado de PN con BPMN
Estndar BPMN
Opciones Avanzadas
Manejo de Excepciones
Los eventos intermedios agregados al borde de una actividad
representa disparadores que pueden interrumpir la actividad.
Todo el trabajo dentro de la actividad puede ser detenido y el
flujo continuar en el evento. Los Eventos de Tiempo, Error,
Mensajes, etc pueden ser disparadores.
27
Francisco Ruiz. Modelado de PN con BPMN
Estndar BPMN
Opciones Avanzadas
Coreografa
La coreografa de un proceso representa las interacciones
entre dos o mas entidades de negocios.
Tambin representa una secuencia de los tipos de
interaccin de las actividades.
Estas interacciones son mostradas mediante los Flujos de
mensajes entre los Pools.
28
Francisco Ruiz. Modelado de PN con BPMN
Casos Prcticos
2. Atencin Hospitalaria
Paciente enfermo que acude al doctor. Descripcin y Flujo de Ejecucin del Proceso:
Los participantes del proceso son un paciente, la recepcionista del doctor y el doctor
Al recibir la recepcionista la peticin del paciente, enva al doctor un mensaje para saber
su disponibilidad.
El doctor enva un mensaje a la recepcionista indicando que s esta disponible, por lo que
la recepcionista procede a notificar al doctor la reserva de cita del paciente, lo que
posteriormente es notificado al paciente.
Una vez que el doctor atiende al paciente, este le indica los sntomas que presenta y al
saber esto, el doctor pide a la recepcionista que prepare la prescripcin mdica, para
terminar su intervencin en el proceso tras indicar al paciente que pase a recoger su
prescripcin.
Una vez que el paciente recibe el mensaje de recogida de la prescripcin, pide la medicina
a la recepcionista quien la entrega al paciente, terminando de esta manera la intervencin
de la recepcionista en el proceso.
29
Francisco Ruiz. Modelado de PN con BPMN
Casos Prcticos
2. Atencin Hospitalaria
Paciente
Recepcionista
Doctor
30
Francisco Ruiz. Modelado de PN con BPMN
Casos Prcticos
2. Atencin Hospitalaria
Ejercicio:
Modelar las siguiente variantes:
El envo de la peticin de la disponibilidad de un doctor
lleva asociado un documento Peticin de Disponibilidad
y cuando el doctor comunica su disponibilidad lo hace a
travs del mismo documento una vez rellenado
31
Francisco Ruiz. Modelado de PN con BPMN
http://www.workflowpatterns.com/
En formato de redes de petri.
http://www.diveintobpm.org/
En formato BPMN.
32
Francisco Ruiz. Modelado de PN con BPMN