100% encontró este documento útil (1 voto)
144 vistas45 páginas

BPMN y BPMS: Claves para la Gestión Empresarial

El documento presenta una agenda sobre notación BPMN y BPMS. Explica conceptos clave como tokens e instancias, objetos de flujo como actividades, eventos y compuertas, y modelamiento por niveles. También describe componentes funcionales de un BPMS como modelado, ejecución, monitoreo y optimización de procesos.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
100% encontró este documento útil (1 voto)
144 vistas45 páginas

BPMN y BPMS: Claves para la Gestión Empresarial

El documento presenta una agenda sobre notación BPMN y BPMS. Explica conceptos clave como tokens e instancias, objetos de flujo como actividades, eventos y compuertas, y modelamiento por niveles. También describe componentes funcionales de un BPMS como modelado, ejecución, monitoreo y optimización de procesos.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 45

Gestión

para la toma
de decisiones

Semana 10 – Business Process Management Notation y BPMS


Agenda
✓ Notación BPMN
✓ Compuertas
Management (BPM)

✓ Eventos
Business Process

✓ Iniciales
✓ Intermedios
✓ Finales
✓ Modelamiento por niveles
✓ BPMS
✓ Funcionalidades
✓ Componentes
Token e Instancia

• Un token es un objeto teórico o abstracto que se utiliza para


simular el comportamiento del proceso en ejecución. Se
representa la secuencia del proceso mediante tokens que
viajan por los flujos de secuencia, y a través de actividades,
compuertas y eventos.

• Instancia de un proceso es un proceso concreto en la


realidad. Ejemplo: El proceso de admisión de un paciente
en clínica se instancia cuando llega un paciente a admitirse.
Actividades

Objetos de Flujo Eventos

Compuertas
Objetos de Flujo
Pools
Canales
Lanes
Elementos Objetos de
BPMN datos

Artefactos Anotaciones

Agrupaciones

Flujos de
secuencia
Flujos de
Conectores
mensaje

Asociación
Objetos de flujo: Eventos

▪ Representa “algo que ocurre” o “puede ocurrir”


durante el curso de un proceso.
▪ Tienen una causa y un impacto.
▪ Pueden iniciar, retrasar, interrumpir o finalizar el
flujo de un proceso

Evento de Inicio

Evento Intermedio

Evento de Fin
Eventos de inicio
Indican cuándo inicia un proceso
Simple
No define ningún disparador.

Mensaje El disparador es un mensaje que llega desde un participante


externo. El proceso se inicia cuando se recibe un mensaje.
Ejemplo: Cliente pide una verificación en su cuenta.

Temporizador El disparador es una fecha y hora específica o un intervalo de


tiempo. El proceso se inicia en una fecha específica o cada
determinado intervalo de tiempo.
Ejemplo: El segundo viernes de cada mes a la 8pm.
Señal El disparador es una señal recibida del exterior o de otro proceso.
El proceso se inicia cuando se detecta la señal.
Ej: El Estado publica las bases para una licitación.
Eventos intermedios

Simple
Indica que algo ocurre o puede ocurrir dentro de la secuencia del
proceso

Envío de
Mensaje Se dispara el envío inmediato de un mensaje a un destinatario
especifico. El proceso continúa luego del envío.
Ejemplo: Comunicar al cliente que el crédito fue aprobado.

Recepción
de Mensaje El proceso se detiene hasta que se recibe el mensaje.
Ejemplo: Recibir cotizaciones del proveedor.
Eventos intermedios
Envío de
Señal Se dispara el envío inmediato de una señal. El proceso continúa luego
del envío. Otros procesos pueden reaccionar a la señal emitida.
Ejemplo: Publicar oferta laboral en la página web.

Recepción
de Señal El proceso se detiene hasta que se recibe la señal.
Ejemplo: Esperar respuesta a la licitación.

Temporizador
El proceso se detiene hasta que se cumple el lapso o se arriba a la
fecha determinada.
Ejemplo: Esperar 10 días luego de publicada la oferta laboral.
Eventos de fin
Simple
No define ningún resultado

Mensaje El flujo termina con el envío de un mensaje a un participante


externo.
Ejemplo: Notificar al cliente acerca del crédito aprobado.

Señal El flujo termina con el envío de una señal. Otros procesos pueden
reaccionar o no a esta señal.
Ejemplo: Publicar en la pagina web resultados de selección de
personal.

Detiene todas las actividades del proceso, incluso aquellas que se


Terminal encuentran en curso.
Ejemplo: Cliente cancela solicitud de licencia de
Funcionamiento.
Ejemplos de eventos
Objetos de flujo: Compuertas

Permiten controlar los puntos de divergencia (“decisiones”) y


convergencia (sincronización) de un flujo

Divergencia o decisión

Convergencia o sincronización
Tipos de compuertas

Exclusiva Compleja

Paralela Basada en eventos

Inclusiva Paralela basada en eventos


Compuerta Exclusiva Divergente
▪ Se evalúa una condición.
▪ Solo se activa un camino de varios disponibles.
▪ Una compuerta exclusiva requiere una actividad
previa para poder tomar una decisión.

Actividad previa
que genera el dato
Compuerta Exclusiva Convergente
▪ El token “pasa directamente”.
▪ No se evalúa una condición, no hay delay.
▪ Se utiliza cuando es necesario convertir varias rutas
alternativas en una sola (para ordenar el diagrama).

Un solo flujo de
secuencia
Compuerta Exclusiva

No recomendable

Recomendable
Compuerta Paralela Divergente

▪ Cuando varias actividades pueden realizarse


concurrentemente o en paralelo
▪ No hay evaluación de condición.
Compuerta Paralela Convergente

▪ Permite sincronizar varios caminos paralelos en uno solo.


▪ El flujo continúa cuando TODOS los flujos de secuencia de
entrada hayan llegado a la compuerta.
▪ Sale un único flujo de secuencia.
Ejemplo compuertas paralelas

La tarea “Entregar al cliente” solo se puede realizar cuando


las actividades “Facturar” y “Retirar producto de inventario” se
hayan realizado.
Ejemplo compuertas paralelas

INCORRECTO
No debe ser Convergente y Divergente a la vez
Compuerta Inclusiva Divergente
▪ Soporta decisiones donde es posible uno o más resultados.
▪ Se evalúan TODAS las condiciones existentes en los flujos de
secuencia salientes de la compuerta.
▪ Activa uno o más caminos.
Compuerta Inclusiva Convergente
▪ Sincroniza en un solo camino todos los flujos de
secuencia que previamente cumplieron la condición de
la compuerta de divergencia.
▪ Una vez que llegan todas las ramas activadas (que
cumplan con la condición) se continúa con el proceso
(sincronización).
Compuerta Basada en Eventos
▪ La decisión está basada en dos
o más eventos, en vez de
condiciones orientadas a datos.
▪ Luego que una rama del
proceso es activada, las otras
ramas quedan deshabilitadas.
▪ Sólo se puede usar como
elemento de divergencia.
▪ Los elementos que siguen a una
compuerta basada en eventos
no pueden ser otras compuertas
o tareas, solo eventos o tareas
de recepción.
Ejemplo compuerta basada en eventos
Indique si los flujos mostrados son equivalentes
Ejercicios de
compuertas

a. Son equivalentes
b. No son equivalentes
Resumen
Objetos de Flujo Objetos Conectores Artefactos

Actividad Secuencia Anotación [Texto


Evento Mensaje Grupo

Compuerta Asociación De usuario ?

Participantes Datos
Datos de
Lane Lane

Objeto de Datos Entrada


Pool

Datos de
Almacenamiento
Salida
Ejercicio: Caso publicar artículos
a) Cuando un artículo va a ser publicado debe ser primero
revisado. Una vez que ha sido revisado se realiza la
redacción del artículo y a la vez se procede con el diseño.
Cuando ambas actividades estén completadas se realiza la
diagramación final

b) El artículo solo iría a diseño si este tiene ilustración

c) Cuando el artículo es revisado es posible que como


resultado éste sea rechazado, aprobado o que se requieran
correcciones por parte del autor

Realice los flujos del proceso para a), b) y c) utilizando los


elementos de la notación BPMN.
Modelamiento por niveles

Contenido: Alcance y funcionalidad


Para el dueño del proceso Objetivo: Comprensión rápida
y el ejecutivo de alto nivel Nivel 1
Descriptivo

Para el participante
o usuario del proceso Contenido: Flujo operativo
Nivel 2
Operativo o Objetivo: Coordinación en detalle
Analítico
Para el analista
de sistemas
Nivel 3 Contenido: Detalles técnicos
o ingeniero
de procesos Técnico o Ejecutable Objetivo: Implementación
Nivel 1 - Descriptivo
Objetivo:
▪ Captura el proceso en forma general
▪ Contexto de negocio: Nivel Alto
▪ Presentación a la gerencia
▪ Puede omitir detalles – caminos de excepción y validaciones
Características:
▪ El modelo debe entenderse fácilmente
▪ Debe interpretarse por personas sin conocimiento de
BPMN
▪ Lógica lo más compacta posible
Nivel 1 - Descriptivo
Restricciones:
▪ No más de 10 objetos de flujo y 8 artefactos
▪ No usar más de un pool
▪ Se respeta la sintaxis pero se admite inconsistencia
semántica
▪ Solo considera el flujo normal
Utilidad
▪ Comprensión rápida
▪ Cuando levantamos por primera vez la situación actual
de un proceso
▪ Si tenemos que diseñar un proceso nuevo
▪ Si tenemos que rediseñar uno existente
Nivel 1 - Descriptivo
Nivel 2 - Operativo
Objetivo:
▪ Describir cómo se trabaja realmente
Características:
▪ Toda la lógica del negocio en detalle
▪ Incluye todos los casos de excepción
▪ Analizar el proceso
▪ Interacción con todos los participantes
Utilidad:
▪ Evaluar eficiencia del proceso y desarrollar propuestas de
mejora
▪ Base para una guía, manual o procedimiento para el usuario en
su trabajo diario
▪ Punto de partida para el diseño de un nivel ejecutable
Nivel 2 - Operativo
Nivel 3 - Técnico

Objetivo:
▪ Permite la automatización del proceso por medio de software
Características:
▪ Se ejecutan directamente con un Sistema de BPM (BPMS)
Nivel 3 - Técnico
Business Process
Management System - BPMS

▪ La tecnología que posibilita la implantación y


adopción de BPM constituye una categoría nueva
de sistemas de información denominada Business
Process Management System (BPMS).
▪ Inicialmente y de manera general un BPMS puede
ser definido como un conjunto de utilidades de
software para definir, implementar y mejorar
procesos de negocio que cumplen con un grupo
de características técnicas necesarias para aplicar
el concepto de BPM.
Problemas típicos en un proceso
Servicio al
cliente Finanzas y
Administración Operaciones

Gerencia

Contabilidad
Finanzas y
Operaciones
Administración
Contabilidad
Gerencia
Servicio al
cliente
Gestión de Procesos de
Negocio (BPM)
Funcionalidades de los BPMS
▪ Modelar procesos de negocio. ▪ Colaborar con las empresas que
▪ Proveer entornos de desarrollo de participan en la cadena
aplicaciones para colaboración productiva de la organización.
entre procesos de negocio. ▪ Desplegar aplicaciones que
▪ Generar actualizar y publicar soportan el proceso en
documentación de procesos. condiciones tales que no se
▪ Simular procesos de negocio para requiere mayor conocimiento y
evaluar su comportamiento en experiencia de un usuario final.
situaciones de carga exigidas en ▪ Analizar procesos y
determinados momentos del comportamiento de la operación.
proceso. ▪ Gestionar el ciclo de generación,
▪ Integrar información proveniente de publicación y consumo del
otros sistemas de negocio. conocimiento generado en la
▪ Automatizar procesos. operación del proceso.
Componentes de un BPMS
▪ Modelamiento
▪ Diseño gráfico de los procesos.
▪ Uso de estándares para modelamiento.
▪ No se requieren conocimientos técnicos.
▪ Motor de orquestación
▪ Toma modelos de un “repositorio de procesos”.
▪ Controla el estado de cada una de las instancias de las
diferentes tareas y gestiona el estado de los procesos.
▪ Permite la recuperación y reanudación de procesos.
▪ Motor de reglas
▪ Define reglas de negocio.
▪ Define condiciones parametrizadas de los procesos.
Componentes de un BPMS
▪ Simulación y optimización
▪ Simulación de los procesos con data real pero en entornos
no reales.
▪ Orientación a la optimización de procesos.
▪ Monitoreo y análisis
▪ Detección de cuellos de botella y fallas.
▪ Análisis de los datos durante la ejecución de los procesos.
▪ Cuadros de mando e indicadores de monitoreo.
▪ Integración
▪ Facilita interfaces para las aplicaciones involucradas en
los procesos
▪ Provee enrutamiento, conectores, mensajes, etc. Entre los
procesos a integrar.
Principales Soluciones BPMS

➢ JBPM
➢TIBCO
➢IBM Business Process Manager
➢Oracle BPM Suite
➢BizAgi
➢Bonita
➢Intalio
➢ProcessMaker
Cuadrante mágico
de Gartner
Bizagi BPM Suite
Bizagi BPM Suite

http://bit.ly/GTDBizagiModeler

http://bit.ly/GTDBizagiStudio

http://bit.ly/GTDBizagiEngine
Business Process Management (BPM)

También podría gustarte