Resolver Variáveis
Use esta ação quando passos de workflow ou de agente precisarem de valores das variáveis da sua empresa — incluindo segredos — dentro de expressões CEL.
Melhor para
- Carregar uma chave de API antes de um passo Requisição HTTP e usá-la como
"Bearer " + myToken - Manter credenciais fora das definições de workflow
- Reutilizar os mesmos valores de configuração em vários workflows
Campos principais
| Campo | O que faz |
|---|---|
| Entradas | A lista de variáveis a carregar. Cada entrada tem um Nome da Variável que deve corresponder ao nome de uma variável definida na sua empresa |
O que passos posteriores podem usar
Esta ação não cria uma saída de passo separada. Cada variável resolvida é colocada diretamente no contexto CEL sob o próprio nome, então expressões posteriores podem referenciá-la como qualquer outro valor.
Exemplo:
- Carregue uma variável chamada
myToken - Use
"Bearer " + myTokenem um cabeçalho HTTP posterior
Dicas
- As variáveis são criadas e gerenciadas no app do AutoTalk; esta ação é como execuções de workflow e de agente as leem. Os valores são armazenados criptografados e só são descriptografados em tempo de execução.
- Uma variável precisa estar marcada como "legível por automações" antes que esta ação possa lê-la. Essa chave vem desligada por padrão, e está desligada para tudo que o AutoTalk cria para você — credenciais de canal, tokens de assinatura de relay, tokens OAuth. Esses são apresentados a terceiros em seu nome, então um workflow nunca pode lê-los de volta. Ligue apenas para variáveis que você mesmo criou e pretende que um workflow use.
- O valor resolvido não é ocultado em lugar nenhum. Ele vira um valor CEL comum, então flui para qualquer expressão que o nomeie — inclusive a saída de uma ferramenta, que o agente depois lê. Trate uma variável resolvida como visível para a execução.
- Um nome que esta ação não consegue ler faz o passo falhar. Vale tanto se a variável não existe quanto se existe sem a chave "legível por automações": os dois casos são deliberadamente indistinguíveis, para que a ação não sirva para descobrir quais nomes existem. (Isso mudou: antes um nome inexistente era ignorado com um aviso e a execução seguia, o que deixava uma expressão posterior vazia e culpava o passo errado.)
- Execute esta ação como um dos primeiros passos (ou como pré-ação) para que os valores estejam disponíveis em tudo o que vem depois.