Para ramificar um processo e executar várias etapas ao mesmo tempo, inclua diversas conexões de saída de uma etapa. É possível usar qualquer combinação dos sinalizadores condicionais sucesso, falha e ambos, conforme descrito em Processos condicionais. Por exemplo, o processo a seguir mostra uma etapa que se ramifica em quatro outras etapas. Duas conexões têm sinalizadores de sucesso. Uma tem um sinalizador falha e uma tem um sinalizador ambos.

Nesse caso, se a primeira etapa for concluída, três etapas serão executadas ao mesmo tempo: as conexões com os sinalizadores sucesso e a conexão com o sinalizador ambos. Se a primeira etapa falhar, duas etapas serão executadas ao mesmo tempo: a conexão com o sinalizador falha e a conexão com o sinalizador ambos.
Se um processo tiver várias etapas que são executadas ao mesmo tempo, você poderá usar conexões para mesclar o processo em uma única etapa. Por exemplo, o processo a seguir mostra duas etapas que estão em execução ao mesmo tempo. Ambas essas etapas têm uma conexão com uma terceira etapa e as duas conexões têm um sinalizador condicional sucesso. Nesse caso, se ambas as etapas forem concluídas, a etapa seguinte será executada. Se qualquer etapa falhar, a terceira etapa poderá ou não ser executada, dependendo da sincronização das outras etapas e da sincronização interna do processo no servidor.

Para mesclar o processo em uma única etapa e remover a ambiguidade do exemplo anterior, use uma etapa de Junção. Essa etapa impede que o processo continue até que todas as etapas que têm conexões recebidas sejam concluídas.
Por exemplo, o processo a seguir é igual ao processo anterior, exceto que a Etapa 1 e a Etapa 2 se conectam a uma etapa de Junção, que então se conecta à Etapa 3. Nesse caso, a etapa de junção impede que a Etapa 3 seja executada, a menos que a Etapa 1 e a Etapa 2 sejam executadas e concluídas.
