Saltearse al contenido
Saltar al contenido

Variables y expresiones

Durante una ejecución, Knot mantiene un contexto JSON: salidas del nodo anterior, metadatos de activador y variables globales. Lo lees con Moustache expresiones {{ }}.

💡 Flujo de contexto

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

Cada nodo lee el contexto acumulado y agrega su propia salida (la clave generalmente se deriva de la identificación del nodo).

💡 Sintaxis del bigote

PatrónUso
{{ nodes.<id>.field }}Campo de salida de un nodo
{{ trigger.payload.x }}Activador datos de entrada
{{ entity }}Entidad Dolibarr actual (entidad múltiple)

Ejemplo en un cuerpo HTTP o campo de correo electrónico:

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

💡 Patrones comunes

  • Concatenación: múltiple {{ }} en una cadena.
  • Condiciones: prefiera un nodo lógico (If/Else) a una lógica en línea compleja.
  • Valores predeterminados: valores auxiliares en Simular para evitar campos vacíos durante el diseño.

💡 Buenas prácticas

  1. Cambie el nombre de nodos claramente en el publisher: es más fácil encontrar las claves nodos.*.
  2. Nunca almacene secretos en texto sin formato; utilice credenciales cifradas para los tokens de API.
  3. Simule cada rama antes de activar el flujo de trabajo.

💡 Ver también