Dokumentvorlagen verwenden: Anwenderdefinierter Anwendungsfall

  • Freigeben Version: Zurich
  • Aktualisiert 31. Juli 2025
  • 1 Minute Lesedauer
  • Erfahren Sie, wie Dokumentvorlagen außerhalb der HR-Servicebereitstellung verwendet werden.

    Vorbereitungen

    Erforderliche Rolle: Administrator

    Prozedur

    1. Definieren Sie eine Dokumentvorlage für eine bestimmte Tabelle, z. B. die Incident-Tabelle.
    2. Verwenden Sie die folgende API, um ein PDF-Dokument aus einer Dokumentvorlage zu generieren:
      /**
      * 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. Wenn Teilnehmer für die Dokumentvorlage konfiguriert sind, verwenden Sie die folgende API, um Dokumentaufgaben für Teilnehmer zu initiieren:
      /**
      * 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. 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.Konfigurieren Sie zugehörige Listen für einen Datensatz

        Ein Slushbucket wird geöffnet. Hinzufügen Dokumentaufgabe -> Übergeordnet Und Speichern .Fügen Sie die zugehörige Liste „Dokumentaufgaben“ einem Incident-Datensatz hinzu

        Dokumentaufgaben, die dem Datensatz zugeordnet sind, werden in angezeigt Dokumentaufgaben Zugehörige Liste.

        Die zugehörige Liste „Dokumentaufgaben“ wird im Datensatzformular angezeigt