Pular para o conteúdo principal

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

  1. Selecione uma Ação: Escolha uma ação da lista de categorias.
  2. Configure os Campos: Preencha os detalhes necessários (por exemplo, conteúdo da mensagem, destinatários de e-mail).
  3. 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:
    1. Enviar um e-mail de confirmação para o usuário.
    2. 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:
    1. Realizar uma chamada de API para recuperar informações adicionais.
    2. 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.

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!