# Definindo os Campos do Certificado

{% hint style="warning" %}
Esse sistema funciona como uma [como-o-certificado-e-gerado](../funcionalidades/como-o-certificado-e-gerado "mention"), onde um modelo é preenchido automaticamente com os dados fornecidos. No entanto, a tecnologia empregada é muito mais avançada.
{% endhint %}

## Definindo os Campos do Certificado

Após criar as pastas para armazenar os **certificados gerados** e os **templates**, o próximo passo é definir os **campos** do certificado. Esses campos são as informações variáveis que serão substituídas automaticamente com os dados fornecidos pela planilha.

<figure><img src="https://3757840131-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FaXpEQZTKR5xRReHKJt5T%2Fuploads%2FDUHm3g4yZ7vYzys5BR7Y%2Fimage.png?alt=media&#x26;token=0e343073-809e-4097-93c0-0a9f32303954" alt=""><figcaption></figcaption></figure>

***

### O Que São os Campos e Por Que Usamos o Estilo #TAG?

Os **campos** são identificadores que indicam onde os dados da planilha serão inseridos no modelo de certificado. Eles são marcados com o estilo **#TAG**, um padrão simples e claro, que o sistema reconhece para realizar a substituição automática.

#### Exemplo de Uso de #TAG no Certificado:

<pre data-overflow="wrap"><code>Certificamos que o aluno #<a data-footnote-ref href="#user-content-fn-1">NOME_DO_ALUNO</a>, participou do curso #CURSO, realizado nos dias <a data-footnote-ref href="#user-content-fn-2">#DTINICIO</a> a #DTFIM pela INSTITUIÇÃO DE ENSINO, com carga horária de #CH.
</code></pre>

## No exemplo **acima**:

* **#NOME\_DO\_ALUNO:** Será substituído pelo nome do aluno.
* **#CURSO:** Será preenchido com o nome do curso.
* **#DTINICIO:** Data de início do curso.
* **#DTFIM:** Data de término do curso.
* **#CH:** Carga horária total.

## Regras para as #TAGS

1. **Sem Espaços:** As tags devem ser escritas sem espaços, como: `#NOME_DO_ALUNO`.
2. **Sem Acentos ou Cedilha:** Use apenas caracteres simples, sem acentos ou cedilha.
3. **Nomeação Consistente:** As tags precisam corresponder exatamente aos nomes das colunas da aba **GERARCERTIFICADO** (linha 1).

Essas regras garantem que o sistema funcione de maneira precisa, evitando erros na substituição dos dados.\


## Por Que Usar #TAGS no Certificado?

* **Automatização:**\
  As #TAGS permitem que o sistema identifique facilmente os locais onde os dados serão inseridos, eliminando a necessidade de edição manual.
* **Flexibilidade:**\
  As tags podem ser usadas em qualquer lugar no texto do certificado, permitindo personalizações dinâmicas e adaptadas ao seu modelo.
* **Escalabilidade:**\
  Essa abordagem permite a geração de milhares de certificados de forma automática, reduzindo o esforço humano e economizando tempo.

[^1]: Os campos devem ser iguais aos campos na Planilha

[^2]: Caso mude o nome do campo na planilha tem que mudar também no seu tamplate do certificado
