Business Process Modeling Language (BPMN)

Definicion

El BPMN (Business Process Model and Notation) actualmente en su versión 2 (BPMN 2.0) es un estándar gráfico que se basa en símbolos acordados para modelar y representar procesos de negocio de manera clara y comprensible. Permite describir de forma visual cómo se desarrollan los procesos dentro de una organización, incluyendo las actividades, eventos, decisiones y flujos entre ellos. Al ser una notación estandarizada que facilita la comunicación entre distintos actores y es especialmente útil para la automatización de procesos y la mejora continua.

Simplificación

El BPMN 2.0 se compone de 4 tipos de elementos: Elementos de flujo de trabajo; elementos organizativos; elementos de legibilidad; y elementos de comportamiento especial; así como lo que son artefactos, tablas, figuras y otros elementos.

Aunque se puede dominar esta herramienta, nuestra sugerencia es no ser tan heterodoxo a menos que su enfoque sea volverse un experto en la herramienta, pues esta cuenta con aproximadamente 100 elementos visuales, en conjunto con una relación de figuras, tablas y anexos, contenidas en una guía de más de 500 páginas.

Basta con conocer el uso de las tres primeras categorías (flujos de trabajo, organización y legibilidad) y la simbología más usual para poder realizar un diagrama de proceso de negocio. Si a esto se apoya de otros elementos como relatoría, anotaciones y elementos de otros diagramas, el proceso de documentación y entendimiento resulta más sencillo; de ahí que hemos optado por utilizar nuestro propio formato de documentación.

Elementos de flujo de trabajo

Estos son actividades, eventos, compuertas e indicaciones de flujo. Sirven para denotar cuál será el flujo de actividades y bajo que condiciones operan.

Actividades

Son las acciones que son realizadas. Se recomienda indicarlas iniciando por un verbo en tiempo presente. Si la actividad es compleja, se puede indicar como un subproceso.

actividades

Eventos

Indican el inicio, finalización o interrupción en un proceso.

eventos

Compuertas

Indican condiciones que debe cumplir el flujo del proceso para continuar. Estas pueden ser tipo exclusivas (XOR), paralelas (Y), inclusivas (OR) o basadas en el el evento que primero ocurra.

compuertas

Conectores

Indican el flujo secuencial de actividades y procesos; o pueden indicar el flujo de mensajes a lo largo de los participantes.

conectores

Elementos organizativos

Llamados líneas o carriles; se les indica como carriles al grupo de elementos que comparten una función en común, mientras una piscina es un grupo de carriles que comparten un proceso completo pero se interrelacionan entre sí.

carriles

Elementos de legibilidad

Son elementos que facilitan el entendimiento del modelo. Hay quienes colocan en esta misma categoría a las anotaciones, mientras hay quienes los clasifican en artefactos.

links

Elementos de comportamiento especial

Elementos de comportamiento especial, entre los que se encuentran señalizaciones, temporizadores, eventos de repetición, etc.

comportamiento especial

Artefactos

Elementos que permiten un mejor entendimiento del modelado

artefactos

Ejemplo

Proceso de Votos por correo electrónico.
De Tttt1234 - Trabajo propio, Dominio público, Enlace