Pular para o conteúdo
Ir para o conteúdo

Variáveis ​​e expressões

Durante uma execução, Knot mantém um contexto JSON: saídas de nó anteriores, metadados de Gatilho e variáveis ​​globais. Você lê com Bigode expressões {{ }}.

💡 Fluxo de contexto

triggernode Anode Brun context{{ nodes.A.email }}{{ trigger.entity }}

Cada nó lê o contexto acumulado e adiciona sua própria saída (chave geralmente derivada do ID do nó).

💡 Sintaxe do bigode

PadrãoUso
{{ nodes.<id>.field }}Campo de saída de um nó
{{ trigger.payload.x }}Gatilho dados de entrada
{{ entity }}Entidade Dolibarr atual (multientidade)

Exemplo em um corpo HTTP ou campo de e-mail:

{
"subject": "Reminder {{ nodes.fetch_invoice.ref }}",
}

💡 Padrões comuns

  • Concatenação: múltiplos {{ }} em uma string.
  • Condições: prefira um nó lógico (If/Else) em vez de uma lógica embutida complexa.
  • Padrões: valores stub em Simular para evitar campos vazios durante o projeto.

💡 Boas práticas

  1. Renomeie nodes claramente no editor — mais fácil de encontrar as chaves nodes.*.
  2. Nunca armazene segredos em texto simples — use credenciais criptografadas para tokens de API.
  3. Simule cada branch antes de ativar o fluxo de trabalho.

💡 Veja também