Executar análise
Avalia uma análise configurada no tipo de evento contra o evento atual e publica o resultado para as condições seguintes.
| Configuração | Conteúdo |
|---|---|
| Análise | análise existente no tipo de evento |
| Ajuste: Resultado | nome sob o qual o resultado é publicado; padrão: o nome da análise |
O resultado é publicado como variável temporária, com as chaves listadas em Chaves publicadas:
| Chave | Rótulo no painel | Conteúdo | Presença |
|---|---|---|---|
score | Score | score calculado | quando a execução avalia ao menos uma célula de score, mesmo com valor zero |
score_cell | Célula do score | célula que originou o score | quando a execução atribui o evento a uma célula |
triggered | Acionada | se alguma célula acionou | sempre |
triggered_count | Qtde. de células acionadas | quantas células acionaram | sempre; zero acionamentos é uma leitura, não uma ausência |
triggered_cells | Células acionadas | nomes das células acionadas | sempre; vazio quando nenhuma célula aciona |
version | Versão | versão da análise executada | sempre |
Condição 1: $amount > 0 → Executar análise: bot
Condição 2: %bot.triggered_count >= 2 → Preencher campo: revisao = "true"
Condição 3: "email_velocity" in %bot.triggered_cells → Adicionar à lista: $user_email em @emails_bloqueados
Sob o título Células, a lista apresenta também uma chave por célula da análise, %<resultado>.cells.<célula>.value, com o valor bruto que a célula mediu na janela. A ação não publica essa chave quando a célula não for avaliada. Uma célula sem gatilho entrega o seu número por essa chave, disponível igualmente para as demais células.
Gravação no evento
A ação não grava nada no evento. Para tornar uma leitura consultável em métricas e monitoramentos, acrescente um preencher campo depois da ação, conforme Resultados publicados. O conjunto triggered_cells é gravado em um campo de texto com join:
Preencher campo: celulas_bot = join(%bot.triggered_cells, ",")
Preencher campo: versao_bot = %bot.version
Gravar a chave version separa, depois, os eventos decididos por uma versão da análise dos decididos pela versão seguinte. Uma regra que gravava a versão pelo antigo destino Versão deixou de preencher esse campo. Para voltar a preenchê-lo, acrescente um preencher campo com %<resultado>.version, como no exemplo acima.
Nome do resultado
O nome do resultado só precisa ser informado quando a mesma regra executa a mesma análise duas vezes. Cada execução é um resultado próprio, e o nome do resultado é único na regra.
Esta ação apenas lê: não alimenta as janelas da análise. Para alimentá-las, use registrar análise.