Definir variável temporária
Grava um valor em uma variável temporária, que existe apenas durante a execução da regra.
| Configuração | Conteúdo |
|---|---|
| Nome | letras minúsculas, números e _ |
| Valor | valor fixo ou expressão, obrigatório |
Registra uma conclusão intermediária para consulta por condições posteriores, sem ocupar um campo do tipo de evento com um dado irrelevante após o processamento do evento:
Condição 1: $amount > 10000 → Definir variável temporária: %alto_valor = "1"
Condição 2: $issuer_country != "BR" → Definir variável temporária: %estrangeiro = "1"
Condição 3: %alto_valor == "1" and %estrangeiro == "1" → Preencher campo: revisao = "true"
O valor não pode ser vazio: uma variável temporária começa ausente, e a ausência é testada por comparação com null. Redefinir o mesmo nome em uma condição posterior é permitido; prevalece o último valor atribuído.
Em modo expressão, a variável temporária aceita qualquer tipo de valor e é comparada conforme o tipo armazenado: após %risco = %bot.score, a condição %risco >= 50 é uma comparação numérica. É também a única forma de armazenar um conjunto para uso posterior:
Condição 1: $amount > 0 → Executar análise: bot
Condição 2: %bot.triggered_count >= 1 → Definir variável temporária: %celulas = %bot.triggered_cells
Condição 3: "email_velocity" in %celulas → Preencher campo: revisao = "true"