Os gatilhos baseados em condições permitem criar Use Cases que só podem ser acessados por meio da navegação — por exemplo, através de uma etapa Go to Use Case ou de um menu persistente — em vez de serem identificados pelo que o usuário digita.
📘 Onde encontrar
Abra qualquer Use Case no Flow Builder e clique no nó inicial para abrir o painel lateral. O seletor do modo de gatilho aparece na parte superior.
Modos de gatilho
Cada Use Case tem um modo de gatilho que determina como ele é ativado:
Baseado em intenção — Acionado pelo que os usuários digitam. Requer frases de treinamento. Este é o modo padrão.
Baseado em condições — Acionado por etapas e lógica predefinidas. Só pode ser acessado por meio de Go to Use Case, botões de menu persistente ou outras ações de navegação.
Selecione o modo clicando em um dos dois cartões na parte superior do painel lateral do nó inicial.
Use Cases baseados em condições
Quando um Use Case é definido como Baseado em condições:
Nenhuma frase de treinamento é necessária ou exibida
O nó inicial na tela exibe o rótulo "Gatilho baseado em condições" em vez do contador de frases de treinamento
Um banner no painel lateral do nó inicial explica: "Acionado apenas pela navegação — Use para fluxos acessados por meio de uma etapa Go To Use case ou através do menu persistente."
O caso de uso ignora completamente a correspondência de intenções em tempo de execução
Alternar modos de acionamento
Você pode alternar o modo de acionamento de um caso de uso a qualquer momento, mas esteja ciente das consequências:
De baseado em intenção para baseado em condição
Se o caso de uso tiver frases de treinamento existentes, uma caixa de diálogo de confirmação será exibida:
⚠️ Mudar para baseado em condição?
Todas as frases de treinamento serão excluídas. Este caso de uso será acionado somente por meio de botões de menu ou Go to use case ações.
Clique em Switch & delete phrases para confirmar. Se o caso de uso ainda não tiver frases de treinamento, apenas uma confirmação simples será exibida.
De baseado em condição para baseado em intenção
Voltar para baseado em intenção não exclui dados, mas será necessário adicionar frases de treinamento (o mínimo exigido pela plataforma) antes que o caso de uso possa ser implantado.
Quando usar acionadores baseados em condição
Use acionadores baseados em condição para fluxos que nunca devem ser correspondidos por uma entrada de texto livre, como:
Subfluxos acessados somente por meio de uma etapa Go to use case de um fluxo pai
Itens de menu no menu persistente que levam a ações específicas
Fluxos utilitários internos (telas de confirmação, tratadores de erro etc.) para os quais somente o próprio bot navega
Isso mantém seus casos de uso baseados em intenção concentrados e evita o acionamento acidental de fluxos internos.