Usando Variáveis nos Workflows
Este documento explica como usar variáveis nos workflows para tornar suas ações mais dinâmicas e personalizadas.Introdução às Variáveis
As variáveis nos workflows permitem que você insira valores dinâmicos em suas ações. Isso é especialmente útil para personalizar mensagens, URLs, cabeçalhos e outros parâmetros com base em dados específicos.Sintaxe das Variáveis
Para usar uma variável em um workflow, você deve inseri-la no formato{nome_variavel}. Durante a execução do workflow, essa variável será substituída pelo seu valor correspondente.
Exemplo:
Tipos de Variáveis Disponíveis
Variáveis do Sistema
Estas variáveis são fornecidas automaticamente pelo sistema e estão disponíveis em todos os workflows:| Variável | Descrição |
|---|---|
{_tool.name} | Nome da ferramenta que acionou o workflow |
{_tool.description} | Descrição da ferramenta |
{_context.project_id} | ID do projeto atual |
{_context.chatbot_id} | ID do chatbot |
{_context.timestamp} | Data e hora da execução |
Variáveis da Habilidade
Além das variáveis do sistema, todas as variáveis fornecidas pela habilidade que acionou o workflow também estão disponíveis. Estas variáveis dependem da habilidade específica e podem incluir dados como:- Informações do usuário
- Dados de entrada fornecidos pelo usuário
- Resultados de processamento da habilidade
Exemplos de Uso de Variáveis
Em Emails
Em Cabeçalhos de API
Em Corpo de Requisição API
Em Webhooks
Dicas para Usar Variáveis
- Verifique a disponibilidade: Certifique-se de que as variáveis que você está usando estão disponíveis no contexto do seu workflow.
- Use valores padrão: Em alguns casos, pode ser útil fornecer valores padrão para variáveis que podem não estar disponíveis.
- Teste suas variáveis: Antes de usar um workflow em produção, teste-o com diferentes valores de variáveis para garantir que funcione como esperado.
- Formatação: Lembre-se de que as variáveis são substituídas como texto simples. Se você precisar de formatação especial (como datas), você precisará garantir que os dados estejam formatados corretamente antes de serem passados para o workflow.
- Segurança: Tenha cuidado ao usar variáveis em contextos sensíveis, como comandos SQL ou scripts. Certifique-se de que os dados são validados e sanitizados adequadamente.
Resolução de Problemas
Se uma variável não estiver sendo substituída corretamente, verifique o seguinte:- A variável está escrita corretamente, incluindo maiúsculas e minúsculas.
- A variável está disponível no contexto do workflow.
- O formato da variável está correto (
{nome_variavel}). - Não há espaços ou caracteres especiais dentro das chaves.

