# Simulação Simule uma versão de regra ou de análise com valores preenchidos manualmente para conferir o resultado antes de publicá-la. A simulação não grava nada: não altera eventos, listas nem janelas de análise. Qualquer versão pode ser simulada, inclusive um rascunho, por qualquer perfil de acesso. Um [agente conectado](/pt/admin/agent/#operações) executa as mesmas simulações. ## Simular uma regra No menu da versão, selecione **Simular…**: 1. Em **Variáveis**, preencha os campos que a regra lê. 2. Se a regra executar uma análise, escolha as janelas de análise. 3. Selecione **Simular**. As janelas de análise definem o histórico que cada análise executada lê: | Janelas | Comportamento | | :--------------------- | :--------------------------------------------------------------------------- | | **Atuais** | histórico acumulado da conta, como na execução real | | **Vazias** | sem histórico; as contagens começam em zero e as proporções não geram score | | **Valores informados** | cada célula usa o valor preenchido; uma célula em branco é avaliada sem histórico | Em **Valores informados**, a tela apresenta um campo por célula de cada análise. Uma célula de contagem recebe um número inteiro a partir de 0. Uma célula de proporção recebe a **Porcentagem**, de 0 a 100, e a **Amostra**, a partir de 1. O gatilho e o score continuam calculados pela configuração de cada célula. Os valores só são usados se a condição que executa a análise for atendida. ### Resultado O resultado informa qual condição foi atendida e se divide em quatro abas: | Aba | Conteúdo | | :---------------- | :----------------------------------------------------------------------------------------------- | | **Campos** | valores que as ações gravariam no evento | | **Temporárias** | [variáveis temporárias](/pt/rules/expression-syntax/#variáveis-temporárias-) produzidas na execução | | **Não avaliadas** | células deixadas fora da decisão, com o motivo | | **Execução** | cada condição, atendida ou não, e as listas, análises e enriquecimentos consultados por uma condição atendida | Uma célula não avaliada não participa da decisão, e a ausência de acionamento não indica risco baixo. Os motivos são **Dados insuficientes para pontuar**, **Dimensão sem valor no evento** e **Janela indisponível**. Quando uma ação substitui ou apaga um valor informado, a tela apresenta um aviso sob o campo correspondente. As condições seguintes leem o novo valor. ### O que a simulação executa A simulação reproduz a execução real, com as seguintes diferenças: | Ação ou consulta | Na simulação | | :-------------------------------------------------------------------------- | :------------------------------------------------------------------------ | | [Preencher campo](/pt/rules/actions/set_field/) e as ações de variável temporária | gravam apenas na memória da simulação | | [Executar análise](/pt/rules/actions/run_analysis/) | lê as janelas reais, salvo com **Vazias** ou **Valores informados** | | [Enriquecer](/pt/rules/actions/enrich/) e consultas a [listas](/pt/rules/lists/) | consultam os dados reais, apenas para leitura | | [Adicionar à lista](/pt/rules/actions/add_to_list/) e [registrar análise](/pt/rules/actions/record_analysis/) | não são executadas; o resultado as apresenta como ações não executadas | Uma versão em [observação](/pt/rules/versioning/#observação) é simulada contra as janelas da análise em observação. A simulação não entra na contagem de execuções nem na de [condições atendidas](/pt/rules/versioning/#condições-atendidas). ## Simular uma análise No menu da versão da análise, selecione **Simular…**: 1. Em **Dimensões**, preencha os campos pelos quais as células agrupam as janelas. Uma célula com alguma dimensão em branco não é avaliada. 2. Escolha as janelas de análise, com as mesmas opções da [simulação de regra](#simular-uma-regra). 3. Selecione **Simular**. O quadro **Células** apresenta uma linha por célula: | Coluna | Conteúdo | | :---------- | :------------------------------------------------------------------------------- | | **Nome** | nome e medida da célula, com as marcas **Acionada** e **Decidiu**, quando se aplicam | | **Janela** | período de acumulação da célula | | **Limite** | gatilho da célula; em branco em uma [célula sem gatilho](/pt/rules/analyses/#sem-gatilho) | | **Score** | score da célula; em branco em uma célula sem gatilho | | **Valor** | valor medido | | **Amostra** | número de observações | | **Origem** | procedência do valor | A coluna **Origem** assume um destes valores: | Origem | Procedência | | :---------------- | :---------------------------------------------------------------- | | **Janela** | janela real da conta | | **Informado** | valor preenchido na simulação | | **Sem histórico** | janelas vazias, ou célula em branco em **Valores informados** | Em um rascunho, a célula criada nesta versão apresenta o aviso **Nova nesta versão. Começa sem histórico quando publicada.** As células que vêm de uma versão anterior mantêm o histórico das janelas, conforme [Versões de análise](/pt/rules/versioning/#versões-de-análise). O quadro **Resultado** indica a célula que acionou a análise e apresenta os valores que uma regra recebe ao executar esta versão: o score, a célula do score, a quantidade e os nomes das células acionadas. As chaves correspondentes estão em [Executar análise](/pt/rules/actions/run_analysis/).