Visão Geral das Ações no SmartFlow
Introdução
As ações no SmartFlow são os elementos que permitem executar tarefas e realizar seus fluxos de trabalho. Uma vez que um gatilho é ativado, as ações assumem para alcançar os objetivos definidos, como enviar uma mensagem, executar lógica condicional ou comunicar-se com uma API externa.
Categorias de Ações
SmartFlow oferece vários tipos de ações, agrupadas por categoria para uma gestão simplificada.
1. Chat
Ações relacionadas a ferramentas de conversação.
- Enviar Mensagem para Instância de Chat: Enviar uma mensagem pré-definida para um usuário via uma instância de chat.
- Pesquisar na Base de Conhecimento: Buscar uma resposta em uma base de conhecimento.
- Adicionar Tag à Instância de Chat: Adicionar uma tag para marcar uma conversa.
- Delegar para ChatModel: Transferir uma instância para um modelo de conversação.
- Definir Observação: Adicionar uma observação específica para uma instância.
Screenshot: [Inserir uma captura de tela mostrando as opções na categoria "Chat" na interface.]
2. Email
Ações para enviar emails.
- Enviar Email: Enviar um email para um usuário ou uma lista de destinatários.
Screenshot: [Mostrar a interface de configuração para a ação "Enviar Email" com campos personalizados.]
3. API
Ações para integrar sistemas externos via chamadas de API.
- Perform API Call: Faça uma chamada para uma API externa.
- Import OpenAPI Collection: Importe coleções OpenAPI para usar endpoints predefinidos.
Screenshot: [Inclua uma captura de tela ilustrando a importação de uma coleção OpenAPI.]
4. Logic
Ações relacionadas à lógica condicional e gerenciamento de fluxo de trabalho.
- Conditions: Crie cenários "se/então" para guiar fluxos.
- Set Variables: Defina ou atualize variáveis para enriquecer o contexto do fluxo de trabalho.
Screenshot: [Apresente um exemplo de uma ação condicional com múltiplos ramos.]
5. Custom Actions
Ações avançadas ou personalizadas.
- Custom Scripts: Adicione um script personalizado para uma ação específica.
- Execute Sub-Workflow: Chame outro SmartFlow como parte do fluxo de trabalho em andamento.
Screenshot: [Ilustre um exemplo de um sub-fluxo chamado por uma ação principal.]
Configurando Ações
Adicionando uma Ação
- Selecione uma Ação: Escolha uma ação da lista de categorias.
- Configure os Campos: Preencha os detalhes necessários (por exemplo, conteúdo da mensagem, destinatários de e-mail).
- Valide: Teste e salve a ação para integrá-la ao fluxo de trabalho.
Captura de tela: [Mostre um exemplo de configuração de uma ação com campos preenchidos.]
Gerenciando Ações
- Edite uma Ação Existente: Clique na ação no fluxo de trabalho para editar seus parâmetros.
- Exclua uma Ação: Remova uma ação que não é mais necessária clicando no ícone correspondente.
- Reorganize Ações: Arraste as ações para ajustar a ordem de execução.
Casos de Uso para Ações
Exemplo 1: Notificação Automatizada
- Gatilho: Um usuário envia um formulário.
- Ações:
- Enviar um e-mail de confirmação para o usuário.
- Adicionar uma observação para rastrear o status da submissão.
Exemplo 2: Integração de API
- Gatilho: Um webhook recebe dados de um CRM.
- Ações:
- Realizar uma chamada de API para recuperar informações adicionais.
- Enviar uma mensagem para o chatbot com os dados obtidos.
Captura de tela: [Mostrar um fluxo completo com essas ações encadeadas.]
Melhores Práticas
- Planeje Suas Ações: Identifique claramente a ordem de execução das ações para garantir uma lógica coerente.
- Teste Cada Ação: Simule seu funcionamento antes de implantar o fluxo de trabalho.
- Documente Seus Fluxos de Trabalho: Adicione descrições para cada ação para facilitar a manutenção.
Links Úteis
Com esta visão geral, você pode usar ações para construir fluxos de trabalho complexos e automatizados. Avance para a próxima seção para descobrir como usar observações para enriquecer seus fluxos!