La notación MPN (Modelamiento de Procesos de Negocio) más conocido como BPMN (Business Process Modeling Notation) es un método de diagrama de flujo que modela, de principio a fin, la planificación y los pasos de un proceso de negocio siendo el equivalente empresarial del UML (Lenguaje de Modelado Unificado).
Los principales beneficios del BPMN es su facilidad de aprendizaje y entendimiento para usuarios menos experimentados. Además de otorgar a los más interesados una gran precisión en la elaboración de esquemas de procesos de negocio detallados.
Como indica su nombre, es una versión actualizada en el uso de iconos y símbolos estándar para determinar claramente y sin confusión, los flujos y procesos de negocio diseñados en un diagrama de procesos.
La BPMN 2.0 es la última palabra en notaciones para diseñar y comunicarse visualmente en el contexto de BPM. Esta notación la creó y perfeccionó la Business Process Management Initiative, que más tarde se unió a la Object Management Group, una asociación internacional abierta y sin fines de lucro, fundada en 1989.
La notación BPMN 2.0 fue desarrollada con el objetivo específico de crear un estándar, un lenguaje común para el modelado de procesos de negocio.
Por lo tanto, al diseñar un diagrama de proceso, se pueden utilizar símbolos universales que los profesionales que tienen acceso a esta notación estándar internacional entenderán fácilmente.
Estas son algunas de las razones que hicieron que la notación BPMN 2.0 sea tan difundida y aceptada por los profesionales como una solución excelente para la representación de los procesos.
BPMN especifica una serie de elementos para constituir los distintos procesos de negocio que se necesiten diagramar. A continuación tendrás una breve muestra de cada uno:
Son la base de los diagramas de procesos de negocio. Se utilizan para identificar las entidades, actores, sistemas u objetos que efectúan o participan de dicho proceso.
Pueden representarse de forma horizontal o vertical y no tienen limitaciones en cuanto a cantidad de tareas distribuidas. Su contenido es completamente responsivo a las necesidades del proceso.
Indica el primer paso de un proceso
Representa cualquier evento que ocurre entre un evento de inicio y uno de finalización.
Indica el último paso en un proceso.
Activa el proceso, facilita los procesos intermedios o completa el proceso.
Una fecha, una hora o una fecha y hora recurrentes activan el proceso, ayudan a los procesos intermedios o completan el proceso.
Un paso reacciona en una escalación y fluye a otro rol en la organización. Este evento solo se usa en un subproceso de evento. Una escalación ocurre cuando alguien con un nivel más alto de responsabilidad dentro de la organización se involucra en un proceso.
Un proceso comienza o continúa cuando se cumple una condición de negocio o regla de negocio.
Un subproceso que es parte de un proceso más extenso.
Un error detectado al inicio, a la mitad o al final de un proceso. Un subproceso de evento con un activador de error siempre interrumpirá el proceso que contiene.
Reacciona a una transacción que se canceló dentro de un subproceso. En un evento de finalización, el símbolo de cancelación indica que se activó la cancelación de un proceso.
Un reembolso que se activa cuando las operaciones fallan de forma parcial.
Una señal que se comunica en distintos procesos. Un símbolo de señal puede iniciar un proceso, facilitarlo o completarlo.
Activadores múltiples que inician un proceso.
Una instancia de proceso que no comienza, continúa o finaliza hasta que todos los eventos posibles se hayan llevado a cabo.
El flujo sigue por una condición exclusiva.
El flujo se divide en otros que ocurren en paralelo.
Permite que múltiples procesos ocurran al mismo tiempo, pero a diferencia de la puerta de enlace paralela, los procesos dependen de eventos.
El flujo sigue una condición inclusiva, es decir, para cada flujo de secuencia, se evalúa una fórmula y si se devuelve el valor verdadero, entonces se activa el camino.
Controla condiciones complejas de divergencia y también de convergencia.
Inicia una instancia nueva del proceso con cada suceso de un evento subsiguiente.
Siempre se utiliza para dividir el flujo de iniciar un proceso debido a la ocurrencia única de uno entre múltiples eventos.
Representa los requisitos de datos de los que dependen las tareas en el proceso de negocio.
Demuestra la información producida como resultado de un proceso de negocio.
Representa la información recopilada dentro de un proceso de negocio.
Representa la capacidad de guardar datos asociados a un proceso de negocio o de acceder a ellos.