Verwenden von Dokumentvorlagen: Benutzerdefinierter Anwendungsfall
Verstehen, wie Dokumentvorlagen außerhalb von HR Service Delivery verwendet werden.
Vorbereitungen
Erforderliche Rolle: Administrator
Prozedur
- Definieren Sie eine Dokumentvorlage für eine bestimmte Tabelle, z. B. Incident-Tabelle.
-
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) -
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) -
So zeigen Sie die Dokumentaufgaben an, die einem Datensatz zugeordnet sind:
- Öffnen Sie den Datensatz, z. B. einen Incident-Datensatz.
- 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.