Definir variable temporal

Graba un valor en una variable temporal, que existe solo durante la ejecución de la regla.

Configuración Contenido
Nombre letras minúsculas, números y _
Valor valor fijo o expresión, obligatorio

Registra una conclusión intermedia para su consulta por condiciones posteriores, sin ocupar un campo del tipo de evento con un dato irrelevante después de procesado el evento:

Condición 1:  $amount > 10000                    → Definir variable temporal: %alto_valor = "1"
Condición 2:  $issuer_country != "BR"            → Definir variable temporal: %extranjero = "1"
Condición 3:  %alto_valor == "1" and %extranjero == "1"  → Completar campo: revision = "true"

El valor no puede ser vacío: una variable temporal comienza ausente, y la ausencia se prueba comparando con null. Redefinir el mismo nombre en una condición posterior está permitido; prevalece el último valor asignado.

En modo expresión, la variable temporal acepta cualquier tipo de valor y se compara según el tipo almacenado: después de %riesgo = %bot.score, la condición %riesgo >= 50 es una comparación numérica. Es también la única forma de almacenar un conjunto para su uso posterior:

Condición 1:  $amount > 0                → Ejecutar análisis: bot
Condición 2:  %bot.triggered_count >= 1  → Definir variable temporal: %celdas = %bot.triggered_cells
Condición 3:  "email_velocity" in %celdas  → Completar campo: revision = "true"