Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Procesos BPMN
Procesos BPMN
BPMN
Francisco Ruiz
http://alarcos.inf-cr.uclm.es
Universidad de Castilla-La Mancha
2
Francisco Ruiz. Modelado de PN con BPMN
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
Eventos
disparar
actualizar
objetos
regular
Procesos
de
negocio
actualizar
objetos
Reglas
del
negocio
cambiar estado
Objetos
de
negocio
desempeo
modelo
involucrar
Actores
requerimientos
suministro
de informacin de informacin
Objetos de datos
5
Francisco Ruiz. Modelado de PN con BPMN
Industriales
de
Informacin
de
Negocio
COSAS
DATOS
RELACIONES
Transformar y
ensamblar materiales y
componentes en otros
componentes y
productos finales,
usando recursos
Procesar y
transmitir datos
estructurados y no
estructurados, y
conocimiento
Alcanzar las
condiciones que
satisfacen las
necesidades de los
participantes, clientes
o usuarios
Foco
Propsito
Caractersticas
Tradiciones de la
ingeniera industrial
Tradiciones de la
ingeniera
informtica
Basados en
estructuras de
comunicacin y
coordinacin
humanas encontradas
en todos los
lenguajes y culturas
Acciones
Ensamblar,
Transformar,
Transportar,
Almacenar,
Inspeccionar
Enviar, Invocar,
Grabar, Recuperar,
Consultar,
Clasificar,
Solicitar, Prometer,
Ofrecer, Rechazar,
Proponer, Cancelar,
Medir
6
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
Servidores de aplicaciones
EAI (Enterprise Application Integration)
WorkFlows
ERP, CRM, ...
E-Business, E-Commerce
EDI (Electronic Data Interchange)
Servicios Web
Reglas de Negocio (Rules Management)
Inteligencia de Negocio (Business Intelligence)
Cuadros de Mando (Business Activity Monitoring)
9
Servicio n
LA RED
XML
Sistema
Legado 1
XML
Sistema
Sistema
Legado n
Nuevo
10
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
a) Eventos
b) Actividades
Instancia
Multiple
Tarea
c) Nodos de
Decisin
Basada en
datos
Bucle
Compensacin
Basada en
eventos
Decisin o
combinacin
inclusiva
Decisin/unin
compleja
Sub-proceso
colapsado
Bucle
Instancia
Multiple
Compensacin
Ad-hoc
Decisin/unin
paralela
13
Estndar BPMN
Conjunto de elementos centrales
1. Objetos de Flujo
Eventos
Actividades
Nodos
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)
Efectuar Reservas
de viaje
24 Hrs.
Emitir billetes
16
Francisco Ruiz. Modelado de PN con BPMN
Estndar BPMN
Lista completa de elementos (Objetos de Flujo)
Eventos Finales
Simple
Mensaje
Error
Cancelacin
Compensacin
Vnculo
Terminacin
Mltiple
17
Francisco Ruiz. Modelado de PN con BPMN
Estndar BPMN
Lista completa de elementos (Objetos de Flujo)
Tareas repetitivas
Bucle
Instancia Mltiple
Estndar BPMN
Lista completa de elementos (Objetos de Flujo)
Nodos
Estndar BPMN
Lista completa de elementos (Objetos de Flujo)
Nodos Inclusivos
Suplemento A
Documentos
Requeridos?
Preparar
Suplemento A
Preparar
Suplemento B
Compilar
Documentos
Suplemento B
Propuesta
Principal
Preparar
Propuesta
Principal
20
Francisco Ruiz. Modelado de PN con BPMN
Estndar BPMN
Lista completa de elementos (Objetos de Flujo)
Nodos Complejos
Reporte del
Sector A
Reporte del
Sector B
Reportes
revisados?
Reporte del
Sector C
Reporte del
Sector D
Reporte del
Sector E
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
productos
Autorizar
Pago
Ordenar
proceso
Ordenar
proceso
Estndar BPMN
Lista completa de elementos (Swimlanes)
23
Francisco Ruiz. Modelado de PN con BPMN
Estndar BPMN
Lista completa de elementos (Artefactos)
Grupos
Doctorando Co-Director
Director de
Tesis
24
Estndar BPMN
Estndar BPMN
Ejemplo Proceso de inscripcin a un congreso
Objeto de
Datos
Flujos de
Mensaje
Pool
(Roles)
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
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
Doctor
Recepcionista
Paciente
2. Atencin Hospitalaria
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
La comunicacin de la prescripcin mdica para el
paciente es realizada con un documento de Prescripcin
Mdica
31
Francisco Ruiz. Modelado de PN con BPMN
http://www.diveintobpm.org/
En formato BPMN.
32
Francisco Ruiz. Modelado de PN con BPMN