Documentos de Académico
Documentos de Profesional
Documentos de Cultura
BPMNbyExampleSPA PDF
BPMNbyExampleSPA PDF
0
Bizagi Suite
BPMN 2.0 | 1
Tabla de Contenido
Scope ........................................................................................................................................................ 2
BPMN 2.0................................................................................................................................................. 2
Qu es BPMN? ............................................................................................................................... 2
Por qu es importante modelar con BPMN? ..................................................................... 3
Conceptos clave ................................................................................................................................... 3
Proceso De Solicitud De Crdito ............................................................................................... 3
Proceso de Cotizacin de Planes Tursticos ......................................................................... 5
Proceso de Generacin de rdenes de Compra ............................................................... 7
Proceso de Gestin de Incidentes ............................................................................................ 9
Proceso De Solicitud De Viajes: Utilizacin Del Sub-Proceso Transaccional..........12
Diagramas de colaboracin ............................................................................................................17
Sub-procesos y actividades de llamada.....................................................................................19
Sub-Procesos Expandidos...........................................................................................................19
Sub-Procesos Colapsados ......................................................................................................... 20
Uso De Actividades De Llamada (Sub-Procesos Reusables)........................................ 20
Resumen de elementos BPMN ..................................................................................................... 22
Objetos de Flujo: ....................................................................................................................... 22
Objetos de Conexin: ............................................................................................................. 23
Canales: ........................................................................................................................................24
Artefactos:....................................................................................................................................24
Confidential
BPMN 2.0 | 2
Scope
Este documento provee una serie de ejemplos para ayudarle en la interpretacin e
implementacin de varios aspectos de BPMN 2.0. Los elementos de cada diagrama
no sern explicados en detalle, pero le darn una idea general de su aplicacin en
procesos de negocio reales.
BPMN 2.0
Qu es BPMN?
Business Process Model and Notation (BPMN) es una notacin grfica que describe
la lgica de los pasos de un proceso de Negocio. Esta notacin ha sido
especialmente diseada para coordinar la secuencia de los procesos y los mensajes
que fluyen entre los participantes de las diferentes actividades.
BPMN proporciona un lenguaje comn para que las partes involucradas puedan
comunicar los procesos de forma clara, completa y eficiente. De esta forma BPMN
define la notacin y semntica de un Diagrama de Procesos de Negocio (Business
Process Diagram, BPD).
BPD es un diagrama diseado para representar grficamente la secuencia de todas
las actividades que ocurren durante un proceso, basado en la tcnica de Flow
Chart, incluye adems toda la informacin que se considera necesaria para el
anlisis.
BPD es un diagrama diseado para ser usado por los analistas, quienes disean,
controlan y gestionan procesos. Dentro de un Diagrama de Procesos de Negocio
BPD se utiliza un conjunto de elementos grficos, agrupados en categoras, que
permite el fcil desarrollo de diagramas simples y de fcil comprensin, pero que
a su manejan la complejidad inherente a los procesos de negocio.
Confidential
BPMN 2.0 | 3
BPMN crea un puente estandarizado para disminuir la brecha entre los procesos
de negocio y la implementacin de estos.
Conceptos clave
Esta seccin introduce los conceptos bsicos de modelado de procesos con BPMN.
Se pretende mostrar cmo es posible modelar distintas situaciones de negocio
utilizando BPMN. Los diagramas no sern construidos paso a paso, pero deberan
ser una referencia para entender el uso de los distintos elementos de la notacin
en un contexto de procesos de negocio reales.
Confidential
BPMN 2.0 | 4
Confidential
BPMN 2.0 | 5
Confidential
BPMN 2.0 | 6
Confidential
BPMN 2.0 | 7
Confidential
BPMN 2.0 | 8
Suponga que usted cuenta con un sistema que le permite medir el nivel de
inventario de una materia prima en tiempo real. Cuando el inventario alcanza un
nivel de inventario determinado (punto de reorden) se genera una orden de
compra.
El Evento de inicio condicional
ejecucin simultnea.
En el primer flujo paralelo encontramos un nuevo tipo de tarea, la tarea de Script
. Este tipo de tarea permite el ingreso de un script en un lenguaje que el motor
de procesos de negocio pueda ejecutar. En este caso, el script est relacionado al
envo de la orden de compra a travs de un correo electrnico, al proveedor de la
materia prima de la orden.
Por otro lado, en el segundo flujo vemos una tarea de Servicio con un evento
adjunto
. Esta tarea
Confidential
BPMN 2.0 | 9
Confidential
BPMN 2.0 | 10
vez se lanza este evento, cualquier flujo pendiente dentro del sub-proceso se
cancelar y se activar el flujo de excepcin relacionado en el proceso principal.
El segundo evento
en el proceso principal pero los flujos pendientes dentro del sub-proceso seguirn
habilitados.
Para entender mejor la utilidad especfica de cada uno de eventos adjuntos al subproceso de Anlisis de incidentes, veamos el flujo asociado a este sub-proceso:
Confidential
BPMN 2.0 | 11
habilita uno de los flujos posibles basado en el evento siguiente a ella que primero
ocurra y deshabilita los dems. En este caso, si la persona que est solucionando el
caso no lo resuelve dentro de un plazo especfico, se habilita el camino superior y
se lanza un evento de escalamiento. Este evento est relacionado al segundo evento
adjunto al sub-proceso en el proceso principal
Confidential
BPMN 2.0 | 12
Confidential
BPMN 2.0 | 13
Confidential
BPMN 2.0 | 14
. Este
evento se utiliza para activar un flujo de excepcin una vez es lanzado. En este caso,
los flujos de excepcin representan actividades que deben ser ejecutadas de forma
manual para actuar frente a una situacin inesperada.
Si por ejemplo, la reserva de vuelo no se pudo realizar, pero la reserva de hotel y
auto ya haban sido confirmadas, el evento de compensacin se activar y se
habilitarn las actividades de compensacin
Confidential
BPMN 2.0 | 15
. Este tipo
manera:
Confidential
BPMN 2.0 | 16
Observe que una vez se lanza el evento de error adjunto al sub-proceso de Reservas,
se habilita un flujo de excepcin que notificara a la persona idnea sobre el
surgimiento del error para que esta ejecute las acciones necesarias.
Confidential
BPMN 2.0 | 17
Diagramas de colaboracin
Un diagrama de colaboracin representa la interaccin entre dos o ms procesos.
Usualmente contienen dos o ms pools que representan los participantes en la
colaboracin.
Tomemos como ejemplo los procesos paralelos que llevan a cabo una compaa y
sus proveedores cuando se gestiona una compra. Cada uno lleva procesos
independientes, sin embargo, estos interactan constantemente a travs de
intercambio de informacin (llamadas, correos electrnicos, etc) y ninguno de los
procesos finalizar exitosamente sin la informacin suministrada por el otro. El
siguiente diagrama representa esta situacin:
Podemos ver que hay dos participantes involucrados representados por los pools.
Uno es la compaa y el otro el proveedor.
El proceso es iniciado por la compaa que recibe un requerimiento de compra por
parte de algn departamento. Una vez aceptado el requerimiento se inicia un subproceso de Cotizaciones
. Este sub-proceso gestiona las actividades necesarias
para recibir y evaluar cotizaciones del producto solicitado para finalmente
seleccionar a un proveedor.
Una vez seleccionado el proveedor, se le enva una orden de compra, esto se
representa en el diagrama mediante un evento de mensaje
. En los diagramas
Confidential
BPMN 2.0 | 18
Este ltimo evento iniciara una instancia de proceso para el proveedor una vez se
reciba la orden de compra.
El proveedor inicia un flujo para procesar la orden del cliente, enva los productos
de la orden y la factura de la misma. Esto se representa a travs del evento de
mensaje de Enviar Factura
espera a que
Confidential
BPMN 2.0 | 19
Sub-Procesos Expandidos
Los sub-procesos pueden representarse de forma expandida o colapsada. En este
ejemplo, el proceso de solicitud de viajes se representa con un sub-proceso de
Reservas expandido. Las actividades dentro del sub-proceso hacen parte del
proceso principal, por lo que este es un proceso nico representado en un nico
diagrama.
Confidential
BPMN 2.0 | 20
Sub-Procesos Colapsados
En este ejemplo, a diferencia del anterior, el proceso de solicitud de viajes se
representa con un sub-proceso colapsado de Reservas.
Confidential
BPMN 2.0 | 21
Confidential
BPMN 2.0 | 22
Objetos de Flujo:
Eventos de Inicio
Eventos Intermedios
Eventos de Fin
Dentro de BPMN existen muchas formas de iniciar o finalizar un
proceso e igualmente existen muchas cosas que pueden llegar a
suceder durante el transcurso del proceso, por lo tanto existen
Confidential
BPMN 2.0 | 23
Tareas
Sub-procesos
o Compuerta Exclusiva
o Compuerta Basada en eventos
o Compuerta Paralela
o Compuerta Inclusiva
o Compuerta Compleja
Objetos de Conexin:
Son los elementos usados para conectar dos objetos del flujo dentro de un
proceso.
Dentro de los ejemplos utilizamos la Lneas de secuencia, que conectan los
objetos de flujo, y las asociaciones, que son las lneas punteadas que nos
permitieron asociar anotaciones dentro de algunos flujos.
Existen 3 tipos de objetos de conexin:
o Lneas de Secuencia
o Asociaciones
o Lneas de Mensaje
Confidential
BPMN 2.0 | 24
Canales:
Artefactos:
Confidential