# Entendendo as Variáveis

<span style="color: rgb(0, 0, 0);">**Entendendo as Variáveis**</span>  
  
<span style="color: rgb(0, 0, 0);">Para que o documento seja preenchido automaticamente, o sistema utiliza variáveis.</span>

<span style="color: rgb(0, 0, 0);">As variáveis funcionam como marcadores que serão substituídos pelos dados informados pelo usuário.</span>

<span style="color: rgb(0, 0, 0);">Cada campo, pergunta e alternativa cadastrados geram automaticamente uma variável própria.</span>

<span style="color: rgb(0, 0, 0);">**Variáveis de Campos**</span>

<span style="color: rgb(0, 0, 0);">Quando um campo é criado, o sistema gera uma variável no formato:</span>

```
C1
C2
C3
...
```

<span style="color: rgb(0, 0, 0);">**Exemplo**</span>

<span style="color: rgb(0, 0, 0);">Campo cadastrado:</span>

<span style="color: rgb(0, 0, 0);">**Placa do Veículo**</span>

<span style="color: rgb(0, 0, 0);">Variável gerada:</span>

```
C1
```

<span style="color: rgb(0, 0, 0);">Se o usuário informar:</span>

```
IXY-1234
```

<span style="color: rgb(0, 0, 0);">O sistema substituirá automaticamente a variável pelo valor informado.</span>

<div contenteditable="false" id="bkmrk-">---

</div><span style="color: rgb(0, 0, 0);">**Variáveis de Perguntas**</span>

<span style="color: rgb(0, 0, 0);">As perguntas geram variáveis no formato:</span>

```
P1
P2
P3
...
```

<span style="color: rgb(0, 0, 0);">**Exemplo**</span>

<span style="color: rgb(0, 0, 0);">Pergunta cadastrada:</span>

<span style="color: rgb(0, 0, 0);">**Os pneus estão em boas condições?**</span>

<span style="color: rgb(0, 0, 0);">Variável gerada:</span>

```
P10
```

<span style="color: rgb(0, 0, 0);">Quando o checklist for concluído, o sistema poderá preencher essa variável com a resposta correspondente.</span>

<div contenteditable="false" id="bkmrk--1">---

</div><span style="color: rgb(0, 0, 0);">**Variáveis de Alternativas**</span>

<span style="color: rgb(0, 0, 0);">Cada alternativa de resposta também gera sua própria variável.</span>

<span style="color: rgb(0, 0, 0);">Formato:</span>

```
P10_1
P10_2
P10_3
...
```

<span style="color: rgb(0, 0, 0);">Onde:</span>

- <span style="color: rgb(0, 0, 0);">P10 = pergunta;</span>
- <span style="color: rgb(0, 0, 0);">\_1 = primeira alternativa;</span>
- <span style="color: rgb(0, 0, 0);">\_2 = segunda alternativa;</span>
- <span style="color: rgb(0, 0, 0);">\_3 = terceira alternativa.</span>

<span style="color: rgb(0, 0, 0);">**Exemplo**</span>

<span style="color: rgb(0, 0, 0);">Pergunta:</span>

<span style="color: rgb(0, 0, 0);">**Os pneus estão em boas condições?**</span>

<span style="color: rgb(0, 0, 0);">Alternativas:</span>

1. <span style="color: rgb(0, 0, 0);">OK</span>
2. <span style="color: rgb(0, 0, 0);">Problema</span>
3. <span style="color: rgb(0, 0, 0);">Não Aplicável</span>

<span style="color: rgb(0, 0, 0);">Variáveis geradas:</span>

```
P10_1
P10_2
P10_3
```

<span style="color: rgb(0, 0, 0);">Caso o usuário selecione "Problema", o sistema identificará automaticamente a alternativa escolhida e preencherá o documento de acordo com a configuração realizada.</span>

<div contenteditable="false" id="bkmrk--2">---

</div><span style="color: rgb(0, 0, 0);">**Exemplo de Documento Modelo**</span>

<span style="color: rgb(0, 0, 0);">O administrador pode criar um documento no Word contendo as variáveis do checklist.</span>

<span style="color: rgb(0, 0, 0);">Exemplo:</span>

```
CHECKLIST DIÁRIO DE VEÍCULO

Motorista: {NOME_PESSOA}
CPF: {CPF_PESSOA}

Placa do Veículo: {C1}

Os pneus estão em boas condições?
Resposta: {P10}

```

<span style="color: rgb(0, 0, 0);">Quando o checklist for concluído, o sistema substituirá automaticamente todas as variáveis pelos dados preenchidos.</span>