---
sourceDocument: Xanadu – Mitarbeiter-Servicemanagement
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/de-DE/xanadu/employee-service-management

 Release :

    - xanadu

ft:locale :

    - de-DE

ft:publication_title :

    - Xanadu – Mitarbeiter-Servicemanagement

ft:clusterId :

    - emplsm

bundleId :

    - emplsm

workflow :

    - Employee


---

# Verwenden von Dokumentvorlagen: Allgemeiner Anwendungsfall

# Verwenden von Dokumentvorlagen: Allgemeiner Anwendungsfall {#ariaid-title1}

* Freigeben Version: Xanadu
* 
* Aktualisiert 1. August 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 Minute Lesedauer

Verstehen, wie Dokumentvorlagen außerhalb von HR Service Delivery verwendet werden.

## Vorbereitungen

Erforderliche Rolle: admin

## Prozedur

1. Definieren Sie eine Dokumentvorlage für eine bestimmte Tabelle, z. B. Incident-Tabelle.
2. Wenn Teilnehmer für die Dokumentvorlage konfiguriert sind, initiieren Sie mit der folgenden API Dokumentaufgaben für Teilnehmer:  

       /**
       * 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)

3. Um ein PDF-Dokument aus einer Dokumentvorlage zu generieren, verwenden Sie die folgende 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)

4. So zeigen Sie die Dokumentaufgaben an, die einem Datensatz zugeordnet sind:  
   1. Öffnen Sie den Datensatz, z. B. einen Incident-Datensatz.
   2. Konfigurieren Sie die zugehörigen Listen.

      Ein Slushbucket wird geöffnet. Dokumentaufgabe hinzufügen -\> Übergeordnet, und speichern.
      Dem Datensatz zugeordnete Dokumentaufgaben werden in der zugehörigen Liste „ Dokumentaufgaben" angezeigt.

{#doc-temp-gen__ol_gz5_sjz_zyb}

