Conectores

Flujo de Mensaje(Message Flow)

El conector discontinuo que transporta un mensaje entre dos participantes diferentes (Pools). Círculo abierto en el origen, punta de flecha abierta en el destino.

El Flujo de Mensaje (Message Flow) es el único canal legítimo entre Pools: pedido, factura, confirmación — todo intercambio entre participantes viaja por uno de ellos. Puede conectarse al borde del Pool (caja negra) o a un elemento específico compatible con mensajes dentro de él (eventos de mensaje, tareas de envío/recepción).

Etiquetar cada flujo de mensaje con su contenido (“Orden de compra”) convierte la colaboración en un contrato de interfaz legible.

Cuándo usar y evitar

Cuándo usar

  • Para toda comunicación entre participantes diferentes.

  • Para documentar la coreografía de mensajes de una colaboración: quién envía qué y cuándo.

  • Conectado a eventos de mensaje / tareas de envío / recepción para mostrar los puntos de contacto exactos.

Cuándo NO usar

  • Dentro de un mismo Pool — los traspasos internos son flujos de secuencia.

  • Para representar el acceso compartido a una base de datos — eso es una asociación con un Almacén de Datos.

  • Entre carriles del mismo Pool — los carriles son el mismo participante.

Ejemplo de negocio

Orden de compra y confirmación entre cliente y proveedor

Diagrama BPMN: Orden de compra y confirmación entre cliente y proveedor
Orden de compra y confirmación entre cliente y proveedor

Abra este ejemplo en el editor de procesos de HEFLO y explore el diagrama por dentro.

Abrir en el editor HEFLO →

Paso a paso

  1. El flujo de mensaje “Orden de compra” (resaltado) cruza desde el Pool del Cliente hasta el evento de inicio de mensaje del proveedor.
  2. El proveedor confirma la disponibilidad internamente (flujos de secuencia).
  3. El flujo de mensaje “Confirmación del pedido” (resaltado) lleva la respuesta de vuelta — el par documenta el contrato completo de la conversación.

Diferencias

Flujo de Mensaje vs. Flujo de Secuencia

Comunicación frente a ordenamiento: los flujos de mensaje mueven información entre participantes; los flujos de secuencia mueven el token dentro de uno. El estilo lo delata al instante — discontinuo frente a continuo.

Preguntas frecuentes

¿Dónde exactamente puede conectarse un flujo de mensaje?

A los bordes de Pool, a los eventos de mensaje de inicio/intermedio/fin, y a las tareas de envío/recepción. Nunca a compuertas, ni a elementos del mismo Pool.

¿Deben etiquetarse los flujos de mensaje?

Se recomienda encarecidamente — la etiqueta (el nombre del mensaje) es lo que convierte el diagrama en una especificación de interfaz.

Elementos relacionados