---
sourceDocument: Yokohama Employee Service Management
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/pt-BR/yokohama/employee-service-management

 Release :

    - yokohama

ft:locale :

    - pt-BR

ft:publication_title :

    - Yokohama Employee Service Management

ft:clusterId :

    - emplsm

bundleId :

    - emplsm

workflow :

    - Employee


---

# Usando modelos de documento: Caso de uso personalizado

# Usando modelos de documento: Caso de uso personalizado {#ariaid-title1}

* Versão de lançamento: Yokohama
* 
* Atualizado 30 de jan. de 2025
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 min. de leitura

Entender como usar Modelos de documento fora da Prestação de serviços de RH.

## Antes de Iniciar

Função necessária: administrador

## Procedimento

1. Defina um modelo de documento para uma determinada tabela, por exemplo, Tabela de incidente.
2. Para gerar um documento PDF a partir de um modelo de documento, use a seguinte API:  

       /**
       * Description: Method to generate a PDF from a document template.
       * @param {GlideRecord} recordId (GlideRecord of task table)
       * @param {documentTemplateId} docTemplateId (sysId of document template)
       * @param {String} pdfName name of generated pdf (Optional, if not passed then it will be taken from template name)
       * @return {sysId} (sysId of the attachment)
       */
       new sn_doc.GenerateDocumentAPI().generateDocumentForTask(recordId, documentTemplateId, pdfName)

3. Se os participantes estiverem configurados para o modelo de documento, use a seguinte API para iniciar tarefas de documento para os participantes:  

       /**
       * Description: Method to prefill document with mapped values and attach it to record table.
       * @param {GlideRecord} taskGr (GlideRecord of task table)
       * @param {String} htmlBody html body of document (Optional, if not passed then it will be generated from template for html template)
       * @param {SysId} docTemplateId (sysId of document template)
       * @param {String} generatedPdfName name of generated pdf (Optional, if not passed then it will be taken from template name)
       * @param {String} documentId (word template attachment sysId) (Only for word templates)
       * @return {boolean} true/false
       */
       new sn_doc.GenerateDocumentAPI().initiateDocumentTasks(taskGr, htmlBody, docTemplateId, generatedPdfName, documentId)

4. Para exibir as tarefas de documento associadas a um registro:  
   1. Abra o registro, por exemplo, um registro de incidente.
   2. Configure as listas relacionadas.

      Um slushbucket se abre. Adicionar Tarefa de documento -\> Primário e. Salvar .
      As tarefas de documento associadas ao registro são exibidas em Tarefas de documento lista relacionada.

{#doc-temp-gen__ol_gz5_sjz_zyb}
**Conceitos relacionados**   

* [Usando Modelos de documentos: Prestação de serviços de RH](https://servicenow-prod.fluidtopics.net/2OhYwhMT9DDTBzDhoW4FzA "Entenda como você pode usar o. Modelos de documentosdesde a ativação do plug-in até o preenchimento, assinatura e aprovação de um documento on-line.")  
**Tarefas relacionadas**   

* [Trabalho ing em uma tarefa de documento](https://servicenow-prod.fluidtopics.net/qAV8sNEwhqr8592EwXJj8Q "Conclua suas tarefas de documento de Central do funcionário.")
* [Usando Tours guiados em Modelos de documentos](https://servicenow-prod.fluidtopics.net/XNpZQ_gsHqcaXd8IRLVLEg "Use os Tours guiados em Modelos de documentospara obter instruções sobre como criar um modelo de documento.")

