Documentos de Académico
Documentos de Profesional
Documentos de Cultura
BPMN
BPMN
Un PN es una coleccin de actividades que tomando una o varias clases de entradas crean una salida que tiene valor para un cliente. (Hammer & Champy, 1993) Los PN representan el flujo de trabajo y de informacin a travs del negocio. (BOMSIG,
1995)
2
Francisco Ruiz. Modelado de PN con BPMN
3
Francisco Ruiz. Modelado de PN con BPMN
Automatizados
al menos en parte
Eventos
disparar
actualizar objetos
actualizar objetos
desempeo
Actores
Objetos de datos
5
Francisco Ruiz. Modelado de PN con BPMN
Procesos de Negocio y su Tecnologa Procesos de Negocio vs otros tipos Tipos de procesos: Foco Industriales COSAS
Transformar y ensamblar materiales y componentes en otros componentes y productos finales, usando recursos
de Informacin DATOS
Procesar y transmitir datos estructurados y no estructurados, y conocimiento
de Negocio RELACIONES
Alcanzar las condiciones que satisfacen las necesidades de los participantes, clientes o usuarios Basados en estructuras de comunicacin y coordinacin humanas encontradas en todos los lenguajes y culturas Solicitar, Prometer, Ofrecer, Rechazar, Proponer, Cancelar, Medir 6
Propsito
Caractersticas
Acciones
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
En los BPMS convergen y se integran diversas tecnologas (middleware), que ya estn maduras a nivel de mercado:
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
Francisco Ruiz. Modelado de PN con BPMN
LA RED
XML
XML
Sistema Legado 1
Sistema Legado n
Sistema Nuevo
10
Nuevos paradigmas
11
Francisco Ruiz. Modelado de PN con BPMN
12
Francisco Ruiz. Modelado de PN con BPMN
a) Eventos
b) Actividades
Tarea Instancia Multiple
c) Nodos de Decisin
Basada en datos
Bucle
Compensacin
Decisin/unin compleja
Bucle
Instancia Multiple
Decisin/unin paralela
Compensacin
Ad-hoc
13
Estndar BPMN
Conjunto de elementos centrales
1. Objetos de Flujo
Eventos Un Evento es algo que sucede durante el curso de un proceso de negocio. Estos eventos afectan el flujo del proceso y normalmente tienen una causa (disparador) o un impacto (resultado). Una Actividad es un trmino genrico para describir el trabajo que realiza una compaa. Una actividad puede ser atmica o compuesta.
Actividades
Nodos
Los Nodos o entradas son usados para controlar la divergencia y convergencia del flujo de secuencia.
14
Estndar BPMN
Lista completa de elementos (Objetos de Flujo)
Eventos
Inicio Intermedio Final
Un Evento es algo que sucede durante el curso de un proceso de negocio. Estos eventos afectan el flujo del proceso y normalmente tienen una causa (disparador) o un impacto (resultado). Pueden inicial, interrumpir o finalizar el flujo del proceso. Se identifican por crculos en donde el tipo de borde determina el tipo de evento.
15
Francisco Ruiz. Modelado de PN con BPMN
Estndar BPMN
Lista completa de elementos (Objetos de Flujo)
Eventos Intermedios
(Agregado al borde de una Actividad)
Los Eventos que son agregados al borde o lmite de una actividad indican que la actividad debe ser interrumpida cuando se dispara el Evento.
Se pueden agregar tanto a Tareas como a Sub-procesos.
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. Indican donde termina el flujo de secuencia del Proceso y por tanto no tienen ningn Flujo de secuencia saliente. Existen diferentes resultados que indican las circunstancias especficas por las que termina el Proceso.
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
Los nodos son usados para controlar tanto la interaccin como la convergencia y divergencia del flujo de secuencia dentro de un Proceso. Los nodos se representan como diamantes con diferentes marcas internas que indican diferentes tipos de comportamiento, ya sea de unin o divisin del flujo. Un nodo representa un punto en el proceso en donde el flujo necesita ser controlado.
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 estn basadas en expresiones condicionales contenidas dentro del flujo de secuencia resultante. La evaluacin verdadera de una condicin no excluye la evaluacin de las otras condiciones Al ser independiente cada trayectoria, todas las combinaciones pueden ser seguidas o al menos una de ellas
Suplemento A
Preparar Suplemento A
Documentos Requeridos?
Preparar Suplemento B
Suplemento B
Compilar Documentos
Propuesta Principal
20
Francisco Ruiz. Modelado de PN con BPMN
Estndar BPMN
Lista completa de elementos (Objetos de Flujo)
Nodos Complejos
Son decisiones en donde hay definiciones mas avanzadas de comportamiento. Considera situaciones que no son fcilmente tomadas a travs de otros tipos de decisiones. Pueden ser usadas para combinar un conjunto de decisiones simples vinculadas en una situacin nica mas compacta.
Reporte del Sector A
Reportes revisados?
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
Ordenar proceso
Autorizar Pago
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
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.
24
Estndar BPMN
Los Lanes, Nodos, Objetos de Datos y Anotaciones de Texto no pueden tener un Flujo de Mensaje entrante o saliente.
25
Pool (Roles)
Autor del artculo
Objeto de Datos
Flujos de Mensaje
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
29
Francisco Ruiz. Modelado de PN con BPMN
Doctor
Recepcionista
Paciente
30
Francisco Ruiz. Modelado de PN con BPMN
31
Francisco Ruiz. Modelado de PN con BPMN
Existen animaciones (archivos Flash) de los principales patrones de flujo de trabajo): 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