Associação(Association)
A linha pontilhada que liga artefatos — anotações de texto, objetos de dados — aos elementos do fluxo. Puramente documental; o token nunca a percorre.
A Associação (Association) é a cola da camada documental: liga uma anotação de texto à tarefa que explica, um objeto de dados às atividades que o produzem/consomem, um tratador de compensação ao seu evento de borda. Variantes direcionais (com ponta vazada) mostram a direção do dado; a linha pontilhada simples só declara 'estes se relacionam'.
Quando usar e evitar
Quando usar
Para conectar anotações de texto aos elementos que descrevem.
Para ligar objetos de dados a produtores/consumidores (como associações de dados).
Para vincular um tratador de compensação ao seu evento de borda — seu único uso com semântica carregada.
Quando NÃO usar
Para carregar o token — associações não são fluxos de sequência.
Entre participantes — não é canal de comunicação.
No lugar de modelagem adequada quando a ordem de fato importa.
Exemplo de negócio
Anexando uma nota de SLA a uma tarefa

Abra este exemplo no editor de processos da HEFLO e explore o diagrama por dentro.
Abrir no editor HEFLO →Passo a passo
- A anotação “SLA: 48 horas úteis” descreve Analisar solicitação.
- A Associação (destacada, pontilhada) declara esse vínculo — pura documentação.
- A execução a ignora por completo; o leitor, não.
Diferenças
Associação vs. Fluxo de Sequência/Mensagem
Três estilos de linha, três significados: sólida = ordem do token (sequência), tracejada = mensagem entre participantes, pontilhada = anexo documental (associação). Trocá-los muda inteiramente o significado do modelo.
FAQ
Quando uma associação carrega semântica real?
Ao ligar um evento de borda de compensação ao seu tratador — ali ela define comportamento. Em todo o resto, é documentação.
Associações podem ser direcionais?
Sim — direções One ou Both adicionam pontas vazadas, tipicamente para indicar leitura/escrita de dados.