Usar ramificações em fluxos de trabalho
Entenda como as ramificações funcionam e como controlar qual caminho é executado.
Como as ramificações funcionam
No editor de fluxos de trabalho, você pode criar vários caminhos (ramificações) saindo de um único nó. Isso permite criar automações complexas com resultados diferentes.
Importante: quando um fluxo de trabalho é executado, todas as ramificações são executadas em paralelo por padrão. Não há lógica “if/else” integrada para escolher uma ramificação em vez de outra — todos os caminhos serão executados simultaneamente.
Controlando qual ramificação é executada
Para executar apenas uma ramificação com base em condições específicas, adicione um nó Filtro no início de cada ramificação.
Exemplo de configuração
- Crie seu fluxo de trabalho com várias ramificações a partir de um único nó.
- Adicione um nó Filtro como a primeira etapa de cada ramificação.
- Defina condições em cada filtro para determinar quando essa ramificação deve continuar.
- Somente as ramificações cujas condições do filtro forem atendidas prosseguirão.
Como funcionam os nós Filtro
- Se a condição do filtro for atendida: a ramificação continua em execução.
- Se a condição do filtro não for atendida: a ramificação para no nó Filtro.
Isso efetivamente cria uma lógica condicional em que apenas a ramificação apropriada é executada com base nos seus dados.
Exemplo: roteamento por tamanho do negócio
Cenário: quando um negócio é fechado, envie notificações diferentes com base no tamanho do negócio.
- Gatilho: oportunidade atualizada (Etapa = Venda fechada).
- Ramificação 1: filtro para Valor > R$ 10.000 → enviar notificação para o canal de grandes negócios.
- Ramificação 2: filtro para Valor ≤ R$ 10.000 → enviar e-mail para o gerente de vendas.
Ambas as ramificações iniciam, mas somente aquela que corresponder ao valor do negócio continuará além do seu filtro.
Criando ramificações
Para criar uma nova ramificação a partir de uma etapa existente, clique no botão + na etapa e adicione sua ação. Você pode adicionar várias ramificações clicando em + várias vezes.
- No editor de fluxos de trabalho, selecione a etapa a partir da qual deseja ramificar.
- Clique no botão + para adicionar uma ação.
- Isso cria uma ramificação.
- Clique em + novamente na mesma etapa para criar ramificações adicionais.
- Cada ramificação pode ter sua própria sequência de ações.
Unindo ramificações novamente
Depois que as ramificações paralelas concluírem seu trabalho, você pode uni-las novamente em um único caminho:
- Conclua suas ações ramificadas.
- Adicione uma nova etapa que deve ser executada após todas as ramificações.
- Arraste uma conexão da última etapa de cada ramificação para essa nova etapa.
- A etapa unificada aguarda todas as ramificações conectadas concluírem antes de ser executada.
Exemplo: processar e depois notificar
Gatilho
│
├── Ramificação A: Atualizar registro do cliente
│
└── Ramificação B: Criar ticket de suporte
↘ ↙
Etapa unificada: Enviar e-mail de confirmaçãoO e-mail de confirmação é enviado somente depois que a atualização do cliente e a criação do ticket forem concluídas.
Melhores práticas
- Sempre use nós Filtro no início das ramificações quando quiser execução condicional.
- Mantenha as condições das ramificações mutuamente exclusivas para evitar ações duplicadas.
- Teste seus fluxos de trabalho com dados diferentes para garantir que as ramificações corretas sejam executadas.
- Renomeie as etapas das ramificações de forma descritiva para que fique claro o que cada caminho faz.
- Una as ramificações quando precisar de uma ação final após o processamento em paralelo.
Relacionados
- Perguntas frequentes sobre fluxos de trabalho — respostas sobre execução paralela.
- Ações de fluxo de trabalho — ações disponíveis para ramificações.