Está en la página 1de 33

BPMN

Expositor: Ing. Wilmer Richard Perfecto Manrique


AGENDA
◼ Introducción
◼ BPMN
◼ Caso a Desarrollar
INTRODUCCION
INTRODUCCION

◼ Hoy en día necesitamos entender los


procesos de negocio, como
encargados, analistas de negocio y
desarrolladores
◼ Necesitamos un lenguaje común para
representar los distintos flujos de
trabajo (workflows) que tienen que
modelar.
BPMN
BPMN

◼ Los elementos de los diagramas que


desarrollaremos nos darán una idea
general de su aplicación en procesos
de negocio reales
BPMN

◼ Business Process Model and Notation


(BPMN) es una notación gráfica que
describe la lógica de los pasos de un
proceso de Negocio.
◼ Esta notación ha sido especialmente
diseñada para coordinar la secuencia
de los procesos y los mensajes que
fluyen entre los participantes de las
diferentes actividades
BPMN

◼ BPMN proporciona un lenguaje común


para que las partes involucradas
puedan comunicar los procesos de
forma clara, completa y eficiente.
◼ BPMN define la notación y semántica
de un Diagrama de Procesos de
Negocio (Business Process Diagram,
BPD).
BPMN

◼ BPMN también permite diagramar las


diferentes áreas o participantes que
intervienen dentro del proceso. Estos
separadores se conocen como lanes.
En este caso el pool recibe el nombre
de Crédito y los lanes representan la
Oficina, la fábrica de crédito y el área
de operaciones
BPD

◼ BPD es un diagrama diseñado para


representar gráficamente la secuencia
de todas las actividades que ocurren
durante un proceso, basado en la
técnica de “Flow Chart”, incluye
además toda la información que se
considera necesaria para el análisis.
BPD
BPMN

◼ BPD es un diagrama diseñado para ser


usado por los analistas, quienes
diseñan, controlan y gestionan
procesos.
◼ Dentro de un Diagrama de Procesos de
Negocio BPD se utiliza un conjunto de
elementos gráficos, agrupados en
categorías, que permite el fácil desarrollo
de diagramas simples y de fácil
comprensión.
CASOS A
DESARROLLAR
CASOS

◼ Proceso de solicitud de crédito


◼ Proceso de Cotización de planes
turísticos
◼ Proceso de Generación de órdenes de
compra
◼ Proceso de Gestión de Incidentes
◼ Proceso de Gestión de Compra
OBJETIVO

◼ Conocer los conceptos básicos de


modelado de procesos con BPMN.
◼ Modelar distintas situaciones de
negocio utilizando BPMN.
◼ Implementar diagramas con referencia
al uso de los distintos elementos de la
notación en un contexto de procesos
de negocio reales.
PROCESO DE SOLICITUD DE
CRÉDITO

◼ Implementación
PROCESO DE SOLICITUD DE
CRÉDITO

◼ Elementos a ser modelados:


Elemento
Tarea Para representar una tarea o un trabajo

Evento Para identificar el inicio y el fin del proceso


(Evento de inicio y fin)
Compuerta de Para determinar el flujo a seguir de acuerdo
Decisión a una decisión
PROCESO DE COTIZACION DE
PLANES TURISTICOS

◼ Implementación
PROCESO DE COTIZACION DE
PLANES TURISTICOS

◼ Elementos a ser modelados:


Elemento
Compuerta Para que solo se habiliten las actividades de
Inclusiva Gestion relacionada al servicio.
Tarea Script Para el ingreso de un script en un lenguaje
que el motor de procesos de negocio pueda
ejecutar
Compuerta basada Para representar que no depende de datos
en eventos del proceso sino de eventos
Evento sin Para representar que no espera respuesta
especificar
Evento de Para reoresentar que se espera respuesta
temporización en un tiempo especifico
PROCESO DE GENERACIÓN DE
ÓRDENES DE COMPRA

◼ Implementación
PROCESO DE GENERACIÓN DE
ÓRDENES DE COMPRA

Elemento
Inicio Para representar que se activa cuando una condición de
condicional negocio se cumple y da inicio al proceso
Tarea tipo Para representar que se ejecuta una tarea sin intervención
Servicio humana.(aplicación automática o servicio web)

Compuerta Para representar que el flujo a seguir de acuerdo a una


Exclusiva decisión
Compuerta Para representar que se habilita n caminos para su ejecución
Paralela simultánea o sincroniza los flujos habilitados anteriormente
en paralelo
Tarea Script Para representar el ingreso de un script en un lenguaje, que
el motor de procesos de negocio pueda ejecutar.(en este
caso por email)
PROCESO DE GENERACIÓN DE
ÓRDENES DE COMPRA

Elemento
Tarea de Se activa cuando una condición de negocio se cumple y
Servicio con un da inicio al proceso
evento adjunto
Evento de Permite disparar un evento de error habilitando el
captura error ingreso manual(interfaz) de la orden de compra en el
ERP, Sistema de Compras etc.
Compuerta Para determinar el flujo a seguir de acuerdo a una
Exclusiva decisión, o tomar dos caminos entrantes y genera uno
saliente
Evento de fin Para finalizar
PROCESO DE GESTION DE
INCIDENTES

◼ Implementación
PROCESO DE GESTION DE
INCIDENTES
PROCESO DE GESTION DE
INCIDENTES
PROCESO DE GESTIION DE
INCIDENTES
Elemento
Evento de ◼ Elementos a ser
Para representar modelados:
la activación de flujos excepcionales una vez
Escalamien se recibe un evento de escalamiento. Una con bordes
continuos y la otra no.
1er Evento, interrumpe la ejecución del subproceso, una vez
que se lanza este evento , cualquier flujo pendiente se cancela
y se activa el flujo de excepción relacionado en el proceso
principal
2do Evento, una vez éste es lanzado se activará el flujo de
excepción relacionado en el proceso principal pero los flujos
pendientes dentro del subproceso seguirán habilitados.
Ejm. Plazo cumplido sin solución e informa
Compuerta Habilita uno de los flujos posibles basado en el evento
basada en siguiente a ella que primero ocurra y deshabilita los demás
eventos
Compuerta Para representar la activación del flujo correspondiente según
exclusiva las condiciones de negocio
PROCESO DE GESTIION DE
INCIDENTES
◼ Elementos a ser modelados:
Elemento
Fin de Este evento habilitará un flujo excepcional que iniciará
Escalamiento las gestiones del problema en el subproceso de
Gestionar Problema.
DIAGRAMAS DE
COLABORACION
Diagrama de Colaboración

◼ Un diagrama de colaboración
representa la interacción entre dos o
más procesos. Usualmente contienen
dos o más pools que representan los
participantes en la colaboración.
PROCESO DE GESTION DE COMPRA

◼ Implementación
PROCESO DE GESTION DE COMPRA
PROCESO GESTIION DE COMPRA
◼ Elementos a ser modelados:
Elemento
Evento de Para representar el envío de una orden de compra.
mensaje En los diagramas colaborativos, el flujo de información
entre procesos se representa mediante flujo de mensajes.
Evento de Para representar que inicia un evento de instancia de
Inicio de proceso para el otro proceso(proveedor) una vez se reciba
mensaje la orden de compra
Evento sin Para representar la activación manual una vez se reciba la
especificar orden

Compuerta Para representar la habilitación de eventos en forma


paralela paralelo
BPMN

Expositor: Ing. Wilmer Richard Perfecto Manrique

También podría gustarte