Subfluxo

  • 56 views
  • outubro 8, 2024

Este tutorial abordará o conceito de subfluxos no Chat.AI, explicando como utilizá-los para melhorar a organização e a eficiência das suas automações. Os subfluxos permitem modularizar a lógica do seu chatbot, facilitando a manutenção e a reutilização de fluxos.

Dica

Use subfluxos para agrupar etapas que compartilham uma lógica comum. Isso facilita a manutenção e a compreensão do fluxo. Sempre teste seus subfluxos para garantir que eles funcionam como esperado antes de integrá-los ao fluxo principal.

O que é um Subfluxo?

Um subfluxo é um fluxo dentro de outro fluxo, permitindo que você crie sequências mais complexas sem sobrecarregar a estrutura principal do seu chatbot. Eles são úteis para gerenciar partes específicas da lógica de automação, promovendo a reutilização e a organização.

Tipos de Subfluxos

Os subfluxos podem ser classificados em três categorias principais:

Tipo de Fluxo
 
Descrição
 
Subfluxo Normal

Um subfluxo básico que varia conforme os canais.

Fluxo de Trabalho

Utilizado para realizar tarefas em segundo plano, sem afetar a interação do usuário com o bot.

Fluxo de Funções

Um fluxo reutilizável que lida com lógicas comuns e retorna resultados.

Fluxo de Trabalho

O Fluxo de Trabalho é ideal para processos de backend que não precisam impactar a interação com o usuário. Por exemplo, pode ser usado para enviar dados a um serviço externo que demora alguns segundos para retornar, sem que isso interrompa a experiência do usuário.

Nota

Em fluxos de trabalho, não é possível enviar mensagens ou fazer perguntas ao usuário.

Fluxo de Funções

O Fluxo de Funções é útil para lidar com lógica repetitiva e retornar resultados por meio de um nó de saída. Por exemplo, pode ser usado para verificar horários comerciais ou verificar se o usuário possui uma tag específica, e então direcionar a conversa com base nisso.

A principal vantagem do fluxo de funções é a centralização da lógica em um único fluxo, facilitando a manutenção e a implementação de mudanças. Isso é especialmente útil quando você precisa reutilizar lógica em vários subfluxos.

Criar um Subfluxo

Para criar um subfluxo, siga os passos abaixo:

1.Acesse a seção “Fluxos” na barra lateral.

2.Clique em ”+ Novo Subfluxo”.

3.Escolha um tipo de fluxo (normal, de trabalho ou de função).

4.Dê um nome ao seu subfluxo e salve.

Editando um Subfluxo

Após criar um subfluxo, você pode editá-lo a qualquer momento:

1.Clique no subfluxo desejado para abrir e editar.

2.Para operações adicionais, clique no ícone de três pontos.

Conectando Subfluxos

Você pode conectar um subfluxo a uma etapa em um fluxo principal:

1.Adicione uma etapa de ação que chama o subfluxo.

2.Utilize a etapa de ir para para direcionar a conversa para o subfluxo quando necessário.

Atenção

Limitações: Cada canal pode ter suas próprias limitações quanto ao tipo de mensagem e funcionalidade disponível em subfluxos. Consulte a documentação para mais informações específicas sobre cada canal.

Gestão de Mudanças: Mantenha um controle das alterações feitas nos subfluxos, especialmente se eles forem utilizados em múltiplos fluxos, para evitar inconsistências.