Fluxo de Sequência(Sequence Flow)
A seta sólida que define a ordem de execução entre elementos de um mesmo processo. Indica por onde o token caminha, do início ao fim.
O Fluxo de Sequência (Sequence Flow) — seta com linha cheia e ponta preenchida — conecta atividades, eventos e gateways dentro de um mesmo processo/Pool, estabelecendo a ordem em que ocorrem. Existem três variações:
- Normal: transição incondicional.
- Condicional: carrega uma expressão; o token só passa se a condição for verdadeira. Sai de uma atividade com um pequeno losango na origem.
- Padrão (default): marcado com uma barra curta na origem; é tomado quando nenhuma condição dos demais fluxos de saída é satisfeita.
Fluxos de sequência não podem cruzar a fronteira de um Pool — para isso existe o Fluxo de Mensagem.
Quando usar e evitar
Quando usar
Para ordenar qualquer par de elementos dentro do mesmo processo.
Como fluxo condicional ao sair de uma atividade que decide o caminho sem um gateway explícito.
Como fluxo padrão para garantir uma saída quando nenhuma condição vale.
Quando NÃO usar
Para conectar participantes distintos (Pools) — use Fluxo de Mensagem (Message Flow).
Para ligar artefatos (anotações, objetos de dados) — use Associação (Association).
Entrando ou saindo diretamente da borda de um Pool — fluxos de sequência ficam contidos no processo.
Exemplo de negócio
Sequência normal, condicional e padrão

Abra este exemplo no editor de processos da HEFLO e explore o diagrama por dentro.
Abrir no editor HEFLO →Passo a passo
- Após Avaliar chamado, dois fluxos de sequência saem da atividade.
- O fluxo condicional “Urgente” (destacado, com losango na origem) leva a Atendimento imediato quando a condição é verdadeira.
- O fluxo padrão (destacado, com barra na origem) leva a Fila normal quando a condição não vale.
- Ambos convergem no fim.
Este padrão de decisão sem gateway é permitido, mas modelar a decisão com um Gateway Exclusivo costuma deixar o diagrama mais claro.
Diferenças
Diferença entre Fluxo de Sequência e Fluxo de Mensagem
O Fluxo de Sequência (linha cheia) ordena elementos dentro de um Pool. O Fluxo de Mensagem (linha tracejada, com círculo na origem e ponta vazada) representa comunicação entre Pools distintos. Nunca use um no lugar do outro: sequência não cruza fronteira de Pool; mensagem não ordena atividades internas.
FAQ
Posso ter dois fluxos de sequência saindo de uma tarefa?
Pode, mas você cria um desvio implícito. Torne pelo menos um deles condicional e defina um fluxo padrão. Para clareza, prefira um Gateway Exclusivo explícito.
Qual a diferença visual do fluxo condicional e do padrão?
O condicional tem um pequeno losango na origem; o padrão tem uma barra curta cruzando o início da seta.