Files
2026-05-06 13:35:47 -03:00

56 lines
3.8 KiB
Markdown
Raw Permalink Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
title: Tokens em certificados
source: https://tdn.totvs.com/display/fluig/Tokens+em+certificados
path: \Plataforma Documentação técnica\Recurso de Treinamento (LMS)\Tokens em certificados.md
---
Importante!
A partir de **Abril de 2025**, o [suporte](https://totvscst.zendesk.com/hc/pt-br/#home) ofertado ao LMS será descontinuado. Não havendo mais evoluções após este período. O LMS não estará mais disponível para acesso nos ambientes a partir da **próxima release** do TOTVS Fluig Plataforma, prevista para o primeiro semestre de 2025.
# Índice
- 1 [Objetivo](#Tokensemcertificados-Objetivo)
- 2 [Tokens em certificados](#Tokensemcertificados-Tokensemcertificados)
- 3 [Exemplo de certificado utilizando tokens](#Tokensemcertificados-Exemplodecertificadoutilizandotokens)
# Objetivo
O objetivo deste guia é apresentar todos os *tokens* que podem ser utilizados ao configurar um certificado.
# *Tokens* em certificados
Os certificados que podem ser associados a trilhas, treinamentos ou disciplinas para serem emitidos pelos alunos quando eles concluem esses itens com êxito suportam *tokens* pré-cadastrados que são substituídos pelos valores que são dinâmicos, de acordo com cada matrícula. A seguir é exibida a lista de *tokens* disponíveis para utilização:
| Objeto | Descrição | Atributos | Exemplo de utilização |
| --- | --- | --- | --- |
| User | Usuário | *name* *lastname* *fullName* *username* *birthday* *email* | **Nome**: ${user.name} **Sobrenome**: ${user.lastname} **Nome completo**: ${user.fullName} **Usuário**: ${user.username} **Data de nascimento**: ${user.birthday?date} **Email**: ${user.email} |
| Tenant | Empresa | *name* *domain* | **Nome**: ${tenant.name} **Domínio**: ${tenant.domain} |
| Enrollment | Matrícula | *dateEnroll* *dateConclusion* *scoreClass* *userRA* (quando utilizada integração com o RM) *finalScore* | **Data de matrícula**: ${enrollment.dateEnroll?date} **Data de conclusão**: ${enrollment.dateConclusion?date} **Nota final (Turma)**: ${enrollment.scoreClass} **Registro acadêmico**: ${enrollment.userRa} **Nota final (Turma/Trilha/Treinamento)**: ${enrollment.finalScore} |
| EnrollableItem | Treinamento/Trilha | *name* *workload* *objective* *cost* | **Nome**: ${enrollableItem.name} **Carga** **horária**: ${enrollableItem.workload} **Objetivo**: ${enrollableItem.objective} **Custo**: ${enrollableItem.cost} |
| NormalClass | Turma | *name* *classInitialDate* *classFinalDate* *cost* | **Nome**: ${normalClass.name} **Data** **inicial**: ${normalClass.classInitialDate} **Data** **final**: ${normalClass.classFinalDate} **Custo**: ${normalClass.cost} |
| Discipline | Disciplina | *nome* *objective* *ementa* *methodology* *coordinator* *workload* *scoreApprove* | **Nome**: ${discipline.name} **Objetivo**: ${discipline.objective} **Ementa**: ${discipline.ementa} **Metodologia**: ${discipline.methodology} **Coordenador**: ${discipline.coordinator.fullName} **Carga horária**: ${discipline.workload} **Pontuação de aprovação**: ${discipline.scoreApprove} |
**Como utilizar datas?**
Existem algumas formas de utilização para as datas que podem ser exibidas nos certificados.
**Exemplo:**Data de matrícula: ${enrollment.dateEnroll**?date?string("dd-MM-yyyy")**}Resultado: **10-12-2017**
**Exemplos de formatos válidos:**
- **dd-MM-yyyy**
- **dd-MM-yyyy hh:mm**
- **hh:mm**
# Exemplo de certificado utilizando *tokens*
A seguir é exibido um exemplo de certificado que utiliza *tokens* para composição do seu conteúdo.
**Onde e como crio um certificado?**
Você pode conferir o passo a passo para criação e configuração de um certificado no [help.fluig.com](https://tdn.totvs.com/pages/viewpage.action?pageId=234458358).
![](..\..\images\certificado-criacao.PNG)
![](..\..\images\certificado-emitido.PNG)