El Modelo y Notación de Procesos de Negocio (BPMN) proporciona un lenguaje visual estandarizado para modelar procesos de negocio. Esta guía explora los elementos de flujo y los objetos de conexión, los componentes esenciales que dan vida a los diagramas de procesos.

Introducción a los elementos de flujo de BPMN
En BPMN, elementos de flujo son los componentes individuales que se conectan entre sí para formar un flujo de proceso completo. Estos elementos de flujo se conectan utilizando conectores, conocidos como objetos de conexión. Al leer un Diagrama de Proceso de Negocio (BPD), los lectores siguen el flujo de estos elementos para comprender cómo se ejecuta y completa un proceso de negocio.
BPMN incluye cuatro tipos de elementos de flujo:
-
Actividades (Tarea y Subproceso)
-
Eventos
-
Puertas de enlace
En contraste, existen dos tipos principales de objetos de conexión:
-
Flujos de secuencia
-
Flujos de mensaje
Comprender cómo interactúan estos elementos es fundamental para crear modelos de procesos claros y ejecutables.
Actividades: Tareas y Subprocesos
Las actividades representan el trabajo realizado dentro de un proceso de negocio y se representan como rectángulos redondeados con nombres que describen el trabajo que se debe realizar.
Tarea
Una Tarea se utiliza para modelar una unidad atómica de trabajo que no puede dividirse más o que no tiene sentido hacerlo.

Subproceso
Cuando deseas modelar una pieza de trabajo no atómica y compleja que se puede dividir en tareas más pequeñas, utilizas un Subproceso. Un subproceso se puede descomponer en otro nivel de detalle, por eso normalmente contiene otro BPD que modela sus detalles.

Nota: La elección entre una tarea y un subproceso no se trata solo de la complejidad del trabajo, sino también del nivel de detalle que necesitas conocer. Por ejemplo, si eres un cliente, probablemente no necesites saber cómo se está procesando tu pago. Sin embargo, si eres el dueño de la tienda, los detalles sobre cómo se procesa el pago de un cliente son muy importantes.
Eventos: Inicio, Intermedio y Fin
Los eventos representan ocurrencias que pueden afectar un proceso de negocio y pueden ser internas o externas. Se muestran como círculos con íconos para indicar el tipo de desencadenante.
Tres tipos de eventos:
| Tipo de evento | Propósito | Indicador visual |
|---|---|---|
| Evento de inicio | Muestra dónde comienza el proceso | Círculo delgado simple |
| Evento intermedio | Modela eventos que ocurren durante el proceso; puede adjuntarse a actividades o conectarse mediante objetos de flujo | Círculo doble |
| Evento de fin | Indica dónde termina el proceso | Círculo grueso simple |
Cada evento puede tener una condición de desencadenamiento especificada (por ejemplo, mensaje, temporizador, error).

Ejemplo: El proceso comienza cuando se recibe un pedido y termina cuando el pedido se procesa o se identifica un problema (por ejemplo, límite de crédito agotado).
Puertas de enlace: Control del flujo del proceso
Las puertas de enlace, mostradas como formas de diamante, controlan el flujo de un proceso de negocio tomando decisiones basadas en condiciones internas o externas. Por ejemplo, un descuento solo puede ofrecerse a un comprador VIP.
Tipos de puertas de enlace:
1. Puerta de enlace exclusiva basada en datos
Controla el flujo del proceso según los datos de proceso proporcionados. Cada flujo saliente corresponde a una condición, ysolo se toma un flujobasado en la condición satisfecha.

2. Puerta de inclusión
Crea caminos paralelos dondese toman todos los flujos salientes con resultados positivos, lo que resulta en la ejecución de múltiples flujos si se cumplen múltiples condiciones.

3. Puerta paralela
Modela la ejecución de flujos paralelossin verificar ninguna condición, lo que significa que todos los flujos salientes se ejecutan al mismo tiempo.

4. Puerta basada en eventos
Modela caminos alternativos basados en eventos. Por ejemplo, esperar una respuesta de «Sí» o «No» para determinar qué camino seguir. La puerta va seguida por dos eventos intermedios conectados con desencadenadores de mensaje. Cuando se activa un evento, se toma su flujo, y todos los demás eventos y sus flujos posteriores quedan inválidos.

Objetos de conexión: flujos de secuencia y flujos de mensaje
Flujos de secuencia
Unflujo de secuenciase utiliza para conectar elementos de flujo. Se muestra como unalínea sólida con una flechay indica el orden de los elementos de flujo.

Regla:solo puedes usar un flujo de secuencia para conectar elementos de flujodentro del mismo pool, ya sea dentro de la misma línea o entre líneas en el mismo pool.
Flujos de mensaje
EnBPMN, la comunicación entre pools se logra mediante mensajes. Unflujo de mensajese utiliza para mostrar el flujo de mensajes entre pools o entre elementos de flujo en diferentes pools. Un flujo de mensaje se muestra como unalínea punteada con punta de flecha.

Ejemplos de mensajes: fax, llamadas telefónicas, correos electrónicos, cartas, avisos y órdenes.
Estudio de caso: Compañía de Agua Destilada True Aqua
Continuando desde la Parte II, ahora dibujamos el flujo del proceso para el proceso de pedido de agua destilada.
Modelado paso a paso del proceso:
-
Crear evento de inicio: El proceso comienza cuando un cliente realiza un pedido. Cree un evento de inicio en el Cliente grupo.


-
Agregar tarea «Realizar pedido»: Use el Catálogo de Recursos para crear una tarea después del evento de inicio.



-
Agregar tarea «Verificar identidad del cliente»: Cree esta tarea en el Asistente de Servicio al Cliente carril. Nota: Una flujo de mensaje se crea automáticamente entre grupos.


-
Agregar puerta de enlace para verificación de cliente: Use una puerta de enlace para modelar la decisión: ¿existe el cliente?


-
Modelar ruta «No» (cliente nuevo): Cree la tarea Crear cuenta de cliente con flujo de secuencia etiquetado como No.


-
Modelar ruta «Sí» (cliente existente): Use un Evento de temporizador intermedio para esperar hasta el miércoles.


Establezca el desencadenante: haga clic derecho → Desencadenante > Desencadenante de temporizador

-
Agregue la tarea «Reenviar pedido»: Después del evento de temporizador, cree la tarea para reenviar el pedido.


-
Conecte la creación de cuenta al temporizador: Agregue un flujo de secuencia desde Crear cuenta de cliente al El próximo miércoles evento intermedio para asegurar que los nuevos clientes también esperen hasta el miércoles.

-
Agregue la tarea «Organizar entrega» en Logística: Cree esta tarea en la Gerente cinta.


-
Convertir en subproceso: Dado que organizar la entrega implica múltiples actividades secundarias, convierta la tarea en un subproceso.

-
Modelar los detalles del subproceso: Haga clic en el + icono para profundizar. Cree tres tareas: Asignar trabajadores, Imprimir horario, y Publicar horario.


Consejo: Para reutilizar grupos/cintas del diagrama principal, haga clic derecho en el fondo del diagrama BPD → Agregar grupos/cintas del diagrama principal… → Seleccione la cinta de Gerente.
-
Volver al diagrama principal: Haz clic en el enlace de acceso directo en la parte superior.

-
Mantén el subproceso colapsado: Muestra opcionalmente el contenido mediante el ícono de + ícono, pero mantenerlo colapsado mantiene la claridad del diagrama.

-
Agrega la tarea «Entregar agua»: Crea esta tarea en la Trabajador cinta después de Organiza la entrega.

-
Agrega un evento final: Completa el proceso con un evento final.

-
Diagrama final:

Mejores prácticas y conceptos clave
✅ Directrices de modelado
| Concepto | Mejor práctica |
|---|---|
| Tarea frente a subproceso | Utiliza subprocesos cuando necesites ocultar complejidad o reutilizar lógica; mantén los diagramas principales enfocados en el flujo de alto nivel. |
| Selección de pasarela | Elige los tipos de pasarela según la lógica de decisión: Exclusiva (un solo camino), Inclusiva (varios caminos posibles), Paralela (todos los caminos), Basada en evento (esperar activación). |
| Flujo de secuencia frente a flujo de mensaje | Los flujos de secuencia conectan elementos dentro un depósito; los flujos de mensaje conectan elementos entre depósitos. |
| Disparadores de evento | Especifique siempre los tipos de desencadenamiento (mensaje, temporizador, error) para eventos intermedios y de inicio para aclarar el comportamiento del proceso. |
| Claridad del diagrama | Contraiga los subprocesos en los diagramas padres; use nombres descriptivos para todos los elementos; evite el cruce de flujos cuando sea posible. |
🔑 Repaso de los conceptos clave de BPMN
-
Elementos de flujo: Actividades, eventos, puertas—los «verbos» de su proceso.
-
Objetos de conexión: Flujos de secuencia (orden), flujos de mensaje (comunicación)—los «conectores».
-
Pools y carriles: Representan a los participantes y roles organizacionales (tratado en la Parte II).
-
Jerarquía: Los subprocesos permiten un modelado modular y de múltiples niveles del proceso.
-
Modelos ejecutables: Desencadenadores y condiciones bien definidos permiten que los diagramas BPMN sean ejecutados por motores de flujo de trabajo.
Lista de referencias
- Parte III – Flujo y objetos de conexión (descarga PDF): Versión descargable en PDF de esta tutorial de BPMN que cubre elementos de flujo, objetos de conexión y el estudio de caso de True Aqua.
- Visual Paradigm Edición Empresarial: Suite completa de modelado BPMN con colaboración avanzada, simulación y capacidades de generación de código.
- Visual Paradigm Edición Profesional: Herramienta completa de BPMN para analistas de negocios y arquitectos de procesos con funciones de diagramación y documentación.
- Visual Paradigm Edición Estándar: Capacidades esenciales de modelado BPMN para equipos pequeños y profesionales individuales.
- Visual Paradigm Edición Modelador: Editor ligero de BPMN enfocado en la creación de diagramas y documentación básica de procesos.
- Especificación oficial de BPMN (bpmn.org): La fuente autorizada para la documentación estándar de BPMN 2.0, referencia de notación y directrices de cumplimiento.
- Parte I – Introducción a BPMN: Tutorial fundamental que cubre la historia de BPMN, la notación básica y los elementos de diagrama básicos.
- Parte II – Carriles: Tutorial sobre el modelado de responsabilidades organizacionales utilizando piscinas, carriles e interacciones de participantes.
- Parte IV – Datos y artefactos: Tutorial avanzado sobre el modelado de objetos de datos, almacenes de datos, anotaciones y artefactos de proceso en BPMN.
Esta guía sintetiza la serie de tutoriales de Visual Paradigm BPMN para proporcionar un recurso práctico y listo para referencia para analistas de negocios, arquitectos de procesos y profesionales de BPM. Todas las imágenes y el contenido conceptual se conservan desde la fuente original para una claridad educativa













