---
sourceDocument: Yokohama Now Plattformverwaltung
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/de-DE/yokohama/platform-administration

 Release :

    - yokohama

ft:locale :

    - de-DE

ft:publication_title :

    - Yokohama Now Plattformverwaltung

ft:clusterId :

    - platadm

bundleId :

    - platadm

workflow :

    - Platform


---

# Geskriptete Vorlagen

# Geskriptete Vorlagen {#ariaid-title1}

* Freigeben Version: Yokohama
* 
* Aktualisiert 30. Januar 2025
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 Minute Lesedauer

Sie können eine aktive Vorlage mithilfe von JavaScript auf einen Datensatz anwenden.

## Wenden Sie eine Vorlage auf die aktuelle an

Verwenden Sie zum Anwenden einer Vorlage Anwendungsvorlage Methode.

    current.applyTemplate("<templatename>");

## Wenden Sie eine Vorlage auf einen GlideRecord an

Um die Vorlage auf einen anderen Datensatz als den aktuellen anzuwenden, ändern Sie den aktuellen in eine GlideRecord-Variable. Wenn Sie eine GlideRecord-Variable verwenden, müssen Sie sie möglicherweise nach dem Deklaration der Variable initialisieren.

    var rec1 = new GlideRecord("incident");
    rec1.initialize();
    rec1.applyTemplate("my_incident_template");

## Wenden Sie eine Vorlage aus einer UI-Aktion an

Das folgende Skript demonstriert eine mögliche Anpassung an Create ChangeUI-Aktion im Problemformular. Nachdem Sie dieses Skript der UI-Aktion hinzugefügt haben, kann ein Anwender die UI-Aktion auswählen, um einen Change-Datensatz mit Informationen aus dem Problemdatensatz und der Change-Vorlage zu erstellen.

    var change = new GlideRecord("change_request");
    change.initialize();
    change.short_description = current.short_description;
    change.description = current.u_details;
    change.cmdb_ci = current.u_service;
    change.priority = current.priority;
    change.requested_by = current.caller_id;
    change.assignment_group.setDisplayValue('Change & Release');
    change.u_status = 'New';
    change.parent = current.number;
    if(0 == change.applyTemplate("standard_rfc")) {
        current.rfc = change.insert();
        current.comments = 'Change ' + change.number + ' created.';
    }

    var mySysID = current.update();

    gs.addInfoMessage("Change " + change.number + " created");
    action.setRedirectURL(change);
    action.setReturnURL(current);

## Skript für eine Vorlage mit untergeordneten Vorlagen

Bei Verwendung Anwendungsvorlage Mit einer Vorlage, die eine oder mehrere untergeordnete Vorlagen enthält, erstellt das System den übergeordneten Datensatz, bevor die untergeordneten Vorlagen angewendet werden. Dieses Verhalten stellt sicher, dass alle Referenzen oder Dot-Walking-Felder vom untergeordneten Datensatz zum übergeordneten Datensatz ein gültiges Ziel haben.

Wenn eine Vorlage für die Tabelle „Change-Anforderung" beispielsweise eine untergeordnete Vorlage für die Tabelle „Change-Aufgabe" hat, wird durch Anwenden der Vorlage „Change-Anforderung" ein Datensatz für die Change-Anforderung in die Datenbank eingefügt. Dieser Datensatz wird als Change-Anforderung für den Change-Aufgabendatensatz zugewiesen und dann die untergeordnete Vorlage auf den Change-Aufgabendatensatz angewendet.

## Wenden Sie eine Vorlage mit einer sys_ID anstelle eines Namens an {#r_ScriptedTemplates__section_wy3_2yz_ztb}

Verwenden Sie die folgende Methode, um eine Vorlage mit einer sys_ID anzuwenden.

    GlideTemplate.get(template.sys_id).apply(GlideRecord)

**Zugehörige Konzepte**   

* [Vorlagenleiste](https://servicenow-prod.fluidtopics.net/IrJ_g9JkrgzdC6tvcz7IqA "Verwenden Sie die Vorlagenleiste, um Vorlagen anzuwenden, zu bearbeiten und zu erstellen.")  
**Zugehörige Tasks**   

* [Erstellen Sie eine Vorlage mithilfe des Formulars „Vorlage"](https://servicenow-prod.fluidtopics.net/5B4~~Lh8rh1A7w9xU_NOfw "Erstellen Sie einen Vorlagendatensatz für eine beliebige Tabelle, um bestimmte Felder automatisch auszufüllen.")
* [Erstellen Sie Vorlagen für zugehörige Aufgabendatensätze](https://servicenow-prod.fluidtopics.net/ZJLfEf2L8jfE_OfGsPJv_w "Administratoren können eine Vorlage für einen Aufgabentabellendatensatz erstellen, die auch einen oder mehrere zugehörige Datensätze in der untergeordneten Aufgabentabelle erstellt.")
* [Erstellen Sie eine Vorlage, indem Sie ein Formular speichern](https://servicenow-prod.fluidtopics.net/a2zZJUK8br6BEjH3B40oMQ "Speichern Sie ein ausgefülltes Formular als Vorlage.")
* [Erstellen Sie Datensätze basierend auf einer Vorlage](https://servicenow-prod.fluidtopics.net/oPf840CR3Z19SYiLvMWaKg "Sie können eine geplante Aufgabe erstellen und planen, um Datensätze basierend auf einer Vorlage zu erstellen. Sie können beispielsweise regelmäßig einen ausgefüllten Aufgabendatensatz erstellen, um eine wöchentliche Sicherung durchzuführen.")
* [Erstellen Sie ein Modul für eine Vorlage](https://servicenow-prod.fluidtopics.net/4MBNFrpsNjx2IVS1nB__4Q "Sie können ein Modul erstellen, um ein Formular mit vorab ausgefüllten Vorlagendaten zu öffnen.")
* [Schalten Sie die Vorlagenleiste ein/aus](https://servicenow-prod.fluidtopics.net/ps3ias_OKWCgNsEkuP_nBg "Die Vorlagenleiste wird unten in Formularen angezeigt. Es bietet Verknüpfungen zum Anwenden, Bearbeiten und Erstellen von Vorlagen.")

