Analista modelando un proceso de compras con notación BPMN en la pizarra del equipo.
BPMN gana cuando el proceso cruza áreas o se va a automatizar; en lo demás, el flujograma comunica mejor.
Respuesta rápida: BPMN (Business Process Model and Notation) es la notación estándar para modelar procesos de negocio, mantenida por el Object Management Group en su versión 2.0. Se diferencia del diagrama de flujo clásico en que su significado está normalizado: distingue tipos de evento, de actividad y de compuerta, y representa quién hace cada cosa en carriles. Eso permite que el mismo diagrama lo lean personas y lo interpreten sistemas.

La pregunta útil no es «¿qué es BPMN?» sino «¿cuándo compensa?». Modelar en BPMN cuesta más que dibujar un flujograma: exige aprender una gramática. Compensa cuando el proceso cruza varias áreas u organizaciones, cuando va a automatizarse, o cuando se necesita que dos analistas distintos entiendan exactamente lo mismo al mirar el diagrama.

Para documentar un procedimiento que ejecutan personas, en cambio, el flujograma de procesos con seis símbolos comunica mejor y lo entiende cualquiera en planta. La notación más potente no es siempre la más útil.

BPMN es una notación, no un método de gestión: lo que decide qué procesos vale la pena modelar —y con qué nivel de detalle— es el enfoque de gestión por procesos, del que esta guía es una pieza.

Los elementos de BPMN 2.0

BPMN tiene decenas de elementos, pero un modelo profesional se construye con una docena. Estos son los que hay que dominar:

CategoríaElementoQué representa
Eventos (círculo)Evento de inicioLo que dispara el proceso. Borde fino; puede tipificarse como mensaje, temporizador o señal
Evento intermedioAlgo que ocurre durante el proceso: llega un mensaje, vence un plazo, se produce un error
Evento de finResultado con el que termina el proceso. Borde grueso; puede haber más de uno
Actividades (rectángulo redondeado)TareaTrabajo indivisible. Se tipifica: manual, de usuario, de servicio, de envío o recepción
SubprocesoActividad que contiene otro proceso; se dibuja colapsada con un signo «+»
Tarea de llamadaInvoca un proceso definido en otro modelo, para no duplicarlo
Compuertas (rombo)Exclusiva (X)Se toma un solo camino según una condición: es la decisión clásica
Paralela (+)Se toman todos los caminos a la vez; deben confluir en otra compuerta paralela
Inclusiva (O)Se toman uno o varios caminos según se cumplan las condiciones
ConectoresFlujo de secuencia (línea sólida)Orden de ejecución dentro de un mismo participante
Flujo de mensaje (línea punteada)Comunicación entre participantes distintos; nunca dentro del mismo carril
ParticipantesPool (piscina)Un participante autónomo: la empresa, el cliente, el proveedor, un sistema externo
Lane (carril)Un rol o área dentro del mismo participante: compras, bodega, gerencia
ArtefactosObjeto de datos y anotaciónDocumentos que entran o salen, y notas explicativas sin efecto en el flujo

Dos reglas de gramática evitan la mayoría de los modelos mal construidos: toda compuerta que abre caminos paralelos debe cerrarlos con otra compuerta del mismo tipo, y entre dos pools solo pueden viajar flujos de mensaje, nunca flujos de secuencia. Un modelo que rompe la segunda regla suele estar mezclando dos procesos distintos en uno.

Ejemplo: proceso de compras modelado en BPMN

El caso clásico, con dos pools —la empresa y el proveedor— y tres carriles dentro de la empresa: solicitante, compras y bodega.

  1. Evento de inicio (mensaje) en el carril del solicitante: se recibe una necesidad de material.
  2. Tarea de usuario «Registrar requisición», con un objeto de datos asociado: la requisición.
  3. Compuerta exclusiva «¿Supera el monto de aprobación de la jefatura?». Dos salidas rotuladas, no una sola con «si aplica».
  4. Rama sí → tarea de usuario «Aprobar requisición» en el carril de gerencia; rama no → sigue directo.
  5. Compuerta paralela en el carril de compras: se ejecutan a la vez «Solicitar cotizaciones» y «Verificar existencias en bodega». Ambas confluyen en otra compuerta paralela.
  6. Tarea de usuario «Seleccionar proveedor y emitir orden de compra».
  7. Flujo de mensaje hacia el pool del proveedor: la orden de compra sale de la organización.
  8. Evento intermedio de temporizador adjunto a la espera: si el proveedor no confirma en 48 horas, se dispara una tarea de seguimiento. Este elemento es exactamente lo que un flujograma clásico no sabe expresar.
  9. Tarea de recepción en el carril de bodega: «Recibir y verificar contra orden», con evento de fin de error si la verificación falla.
  10. Evento de fin «Material disponible y recepción registrada».

El valor del modelo aparece en el paso 8. En el flujograma tradicional, la espera del proveedor se dibuja como una actividad más y el atraso queda invisible; en BPMN es un temporizador con una consecuencia definida. Por eso este proceso es un candidato natural a automatización: la mitad de sus demoras son esperas sin dueño, y esa es la conversación que abre la automatización de procesos.

¿Necesita aplicarlo en su empresa? Un especialista de Tagline revisa su caso, sin costo.

Conversar por WhatsApp

BPMN o flujograma: cuándo usar cada uno

CriterioFlujograma clásicoBPMN 2.0
AudienciaQuien ejecuta el trabajoAnalistas, TI y quien va a automatizar
Curva de aprendizajeMinutosDías, y exige práctica para modelar bien
Procesos entre organizacionesSe representa a mediasEs su fortaleza: pools y flujos de mensaje
Eventos y excepcionesNo los distingueTemporizadores, mensajes, errores, señales
Interpretable por softwareNoSí; es la base de los motores de proceso
Uso típicoProcedimientos, manuales, capacitaciónRediseño, integración y automatización

En la práctica, la mayoría de las empresas necesita ambos: el flujograma para el manual de procedimientos y BPMN para los tres o cuatro procesos que se van a automatizar. Modelar en BPMN los cincuenta procesos de la empresa es un proyecto que casi nunca termina y que nadie lee.

Cómo modelar bien: seis reglas prácticas

  1. Un proceso, un objetivo, un evento de inicio. Si hay tres disparadores distintos, probablemente son tres procesos.
  2. Rotule las tareas con verbo en infinitivo y un objeto: «verificar la recepción», no «recepción».
  3. Rotule las salidas de toda compuerta exclusiva. Un rombo con salidas sin etiqueta es una decisión que nadie sabe tomar.
  4. No modele el caso feliz solamente. El valor del modelo está en las excepciones: rechazos, atrasos, devoluciones.
  5. Use subprocesos para mantener el diagrama en una página. Si no cabe, no se va a mantener actualizado.
  6. Valide con quien ejecuta, no con quien supervisa. La diferencia entre ambos relatos es, casi siempre, el hallazgo del proyecto.

El modelo BPMN se conecta hacia arriba con el mapa de procesos, que muestra qué procesos existen y cómo se relacionan, y hacia abajo con la ficha de proceso, que define objetivo, dueño, indicadores y registros. Un diagrama sin esas dos piezas es un dibujo bonito sin responsable.

Niveles de modelado: descriptivo, analítico y ejecutable

La norma define subconjuntos de elementos según el uso, y saber en cuál se está evita discusiones estériles sobre si un modelo «está completo».

NivelQué incluyePara qué se usa
DescriptivoEventos simples, tareas, compuertas exclusiva y paralela, carrilesDocumentar y comunicar el proceso a quien lo ejecuta
AnalíticoTodos los tipos de evento, subprocesos, eventos adjuntos, mensajes entre poolsRediseñar el proceso y analizar excepciones y tiempos
EjecutableDatos, expresiones de condición y detalles técnicos de cada tareaAlimentar un motor de proceso que ejecute el flujo

El 90 % del trabajo de consultoría vive en el nivel descriptivo, y ahí la discusión sobre si falta un evento de compensación es ruido. Subir al nivel ejecutable solo tiene sentido cuando ya hay una decisión tomada de automatizar ese proceso concreto.

Los modelos se intercambian en un formato XML definido por la propia especificación, lo que permite abrir el mismo archivo en herramientas distintas. Conviene exigirlo al elegir un modelador —importación y exportación en el formato estándar—, porque es lo que evita que el mapa de procesos de la empresa quede secuestrado en una herramienta concreta. Es la misma precaución que se aplica al archivo documental en la gestión documental: si no se puede exportar, la empresa no es dueña de lo que produjo.

BPMN e ISO 9001: qué aporta y qué no

ISO 9001:2015 no exige BPMN ni ningún formato de diagrama: pide que la organización determine los procesos necesarios, su secuencia e interacción, y que mantenga la información documentada que necesite para confiar en que se ejecutan según lo planificado. Un modelo BPMN cubre bien la secuencia y la interacción, y es especialmente sólido cuando el auditor pregunta por las interfaces entre áreas. Lo que no cubre es el resto de la caracterización —objetivo, dueño, indicadores, riesgos y registros—: eso vive en la ficha de proceso, y sin ella un modelo, por correcto que sea, no demuestra control.

Preguntas frecuentes

¿Qué es BPMN y para qué sirve?

BPMN es la notación estándar para modelar procesos de negocio, mantenida por el Object Management Group en su versión 2.0. Sirve para representar un proceso con un significado normalizado —eventos, actividades, compuertas, mensajes y participantes— de modo que lo entiendan igual las personas y los sistemas que vayan a ejecutarlo.

¿Cuál es la diferencia entre BPM y BPMN?

BPM (Business Process Management) es la disciplina de gestionar la organización por procesos; BPMN es solo la notación con la que esos procesos se dibujan. Se puede hacer BPM sin BPMN, y se puede dibujar en BPMN sin gestionar por procesos, que es el error más común.

¿Cuáles son los elementos básicos de BPMN?

Eventos de inicio, intermedios y de fin; actividades —tareas y subprocesos—; compuertas exclusiva, paralela e inclusiva; flujos de secuencia y de mensaje; y participantes representados como pools y carriles. Con esos doce elementos se modela casi cualquier proceso administrativo.

¿Cuándo conviene BPMN en lugar de un flujograma?

Cuando el proceso cruza varias áreas u organizaciones, cuando hay esperas, plazos o excepciones que deben quedar explícitas, o cuando el destino es automatizarlo. Para documentar un procedimiento que ejecutan personas y que se usará en capacitación, el flujograma clásico comunica mejor.

¿Se puede automatizar un proceso directamente desde su modelo BPMN?

La notación es interpretable por motores de proceso, pero automatizar exige antes que el proceso esté estabilizado y sus reglas de decisión definidas sin ambigüedad. Modelar y automatizar un proceso que todavía cambia cada semana traslada la inestabilidad al sistema y la vuelve más cara de corregir.

¿Quiere modelar y ordenar sus procesos antes de automatizarlos?

Levantamos el proceso real con quien lo ejecuta, lo modelamos con la notación que corresponda y dejamos definidas las reglas de decisión, los tiempos y los responsables antes de tocar un sistema. Escríbanos por WhatsApp al 099 640 8902.

Ver el servicio de levantamiento y mejora de procesos →