Como configurar a etapa Subfluxo?
Crie uma vez uma parte que você repete em vários agentes e chame-a de outros agentes.
Para que serve?
“Subfluxo” executa o agente escolhido exatamente neste ponto; quando esse agente termina, o fluxo continua pela saída desta etapa. É ideal para partes que você repete em vários agentes (coletar dados de contato, verificar identidade): você cria a parte uma vez e faz as alterações em um só lugar.
A etapa em si é invisível para os visitantes; eles veem as etapas do fluxo chamado como parte do fluxo principal.
Para adicioná-la, clique em “Adicionar etapa” na aba “Fluxo” e depois em “Subfluxo” na categoria “Lógica”; a etapa é adicionada no meio da tela. As configurações ficam na aba “Conteúdo” do painel que abre à direita quando você clica na etapa.
Esta etapa não tem “Texto na tela”; em vez disso, há uma “Nota da etapa” no fim do painel. A nota é só para você: os visitantes não a veem, e ela não é falada nem traduzida.
Configurar a etapa
- Crie a parte comum como um agente separado e salve.
- Adicione uma etapa Subfluxo ao fluxo principal e escolha esse agente em “Agente a executar”. Para editar o agente escolhido, clique em “Abrir o agente em uma nova aba”; o trabalho não salvo no editor não se perde.
- Conecte a saída da etapa à etapa para onde ir quando o subfluxo terminar.
Bom saber
- A lista só tem agentes do mesmo espaço de trabalho. Um agente não pode chamar a si mesmo, e no máximo 3 subfluxos rodam aninhados.
- As variáveis são compartilhadas: as do fluxo principal podem ser usadas no subfluxo, e as respostas dadas no subfluxo podem ser usadas nas etapas seguintes do fluxo principal.
- Etapas Fim no subfluxo não encerram a conversa; elas voltam ao fluxo principal e a frase de encerramento não é dita. Etapas do subfluxo com a saída não conectada também voltam ao fluxo principal.
- Roda a última versão publicada do subfluxo (o último estado salvo, se nunca foi publicado), inclusive na Prévia. Alterações no subfluxo chegam ao fluxo principal quando você publica o subfluxo.
- O design da página e o avatar são os do fluxo principal. Os textos do subfluxo vêm das próprias traduções dele, então traduza o subfluxo também para os idiomas do fluxo principal.
- Se o agente escolhido for excluído, a etapa é ignorada e o fluxo passa para a seguinte; o editor avisa “Nenhum agente a executar foi escolhido ou ele não existe mais.”
Exemplo
Um agente chamado “Obter dados de contato” tem um Formulário (nome, telefone, e-mail) e uma etapa Resumo e confirmação. Seus agentes de reserva, orçamento e reclamação o chamam com uma etapa Subfluxo; as etapas seguintes usam diretamente variáveis como {phone}.
Artigos relacionados
- Como usar o editor de fluxos?A barra superior do editor, suas cinco abas, a paleta de etapas, como conectar etapas, variáveis e avisos de problemas.
- Como publicar um agente e compartilhar com os clientes?Coloque um agente no ar como nova versão com “Publicar” e volte a uma anterior se precisar. Compartilhe o link ou adicione ao seu site.
- Como traduzir um agente para outros idiomas?Escreva seu agente em um idioma, traduza para os outros com um botão e corrija as traduções manualmente. Os visitantes veem o agente no próprio idioma.
- Como configurar a etapa Condição?Divida o fluxo em caminhos com base em respostas anteriores e variáveis: regras, E/Ou, tipos de comparação e “Caso contrário”.