Conectores

Asociación(Association)

La línea punteada que adjunta artefactos — anotaciones de texto, objetos de datos — a los elementos de flujo. Puramente documental; el token nunca la recorre.

La Asociación (Association) es el pegamento de la capa documental: vincula una anotación de texto con la tarea que explica, un objeto de datos con las actividades que lo producen o consumen, un manejador de compensación con su evento de límite. Las variantes direccionales (con punta de flecha abierta) muestran el sentido de los datos; la línea punteada simple solo declara que 'estos elementos van juntos'.

Cuándo usar y evitar

Cuándo usar

  • Para conectar anotaciones de texto con los elementos que describen.

  • Para vincular objetos de datos con productores/consumidores (como asociaciones de datos).

  • Para enlazar un manejador de compensación con su evento de límite — su único uso con carga semántica real.

Cuándo NO usar

  • Para transportar el token — las asociaciones no son flujos de secuencia.

  • Entre participantes — no es un canal de comunicación.

  • En lugar de un modelado de flujo adecuado cuando el orden realmente importa.

Ejemplo de negocio

Adjuntar una nota de SLA a una tarea

Diagrama BPMN: Adjuntar una nota de SLA a una tarea
Adjuntar una nota de SLA a una tarea

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. La anotación “SLA: 48 horas hábiles” describe Revisar la solicitud.
  2. La Asociación (resaltada, punteada) declara ese vínculo — pura documentación.
  3. La ejecución la ignora por completo; el lector, no.

Diferencias

Asociación vs. Flujo de Secuencia/Mensaje

Tres estilos de línea, tres significados: continua = orden del token (secuencia), discontinua = mensaje entre participantes, punteada = vínculo documental (asociación). Confundirlos cambia por completo el significado del modelo.

Preguntas frecuentes

¿Cuándo lleva una asociación una semántica real?

Al vincular un evento de límite de compensación con su manejador — ahí define un comportamiento real. En cualquier otro caso es documentación.

¿Pueden las asociaciones ser direccionales?

Sí — una o ambas direcciones añaden puntas de flecha abiertas, utilizadas típicamente para indicar el sentido de lectura/escritura de datos.

Elementos relacionados