---
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


---

# Aktivieren Sie die dynamische Erstellung für Referenzfelder

# Aktivieren Sie die dynamische Erstellung für Referenzfelder {#ariaid-title1}

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

Wenn die dynamische Erstellung aktiviert ist, wird durch die Eingabe eines nicht vorhandenen Werts in ein Referenzfeld ein neuer Datensatz in der referenzierten Tabelle erstellt, anstatt einen Fehler zurückzugeben.

## Vorbereitungen

Erforderliche Rolle: Personalize_dictionary

## Warum und wann dieser Vorgang ausgeführt wird

Standardmäßig muss ein Anwender einen Wert in ein Referenzfeld eingeben, der einem vorhandenen Datensatz in der Tabelle entspricht, auf die sich das Referenzfeld bezieht. Beispiel: Anrufer Das Feld in einem Incident muss einen Wert aufweisen, der ein vorhandener Anwender ist. Sie können die dynamische Erstellung aktivieren, um einen neuen Datensatz in der referenzierten Tabelle zu erstellen, wenn ein Anwender einen nicht vorhandenen Wert in ein Referenzfeld eingibt, anstatt einen Fehler zurückzugeben.

## Prozedur

1. Klicken Sie mit der rechten Maustaste auf die Feldbezeichnung im Formular, und wählen Sie aus Konfigurieren Sie Wörterbuch .
2. Füllen Sie die folgenden Felder aus (möglicherweise müssen Sie das Wörterbuchformular konfigurieren):  
   * Dynamic_Creation : Aktivieren Sie das Kontrollkästchen.
   * Dynamic_Creation_script : Geben Sie ein Skript ein, das den Datensatz dynamisch erstellt.
   {#t_EnableDynCreationForRefFields__ul_yvh_hzm_2r}
3. Klicken Sie auf Aktualisieren.  
   Beispiele:

   Sie können Folgendes verwenden `Dynamic_Creation_script `Dient zum Erstellen eines Datensatzes in der referenzierten Tabelle.

       current.name = value;
       current.insert();

   Hinweis:  
   Das übergeordnete Objekt kann verwendet werden, um auf alles aus dem übergeordneten Datensatz zuzugreifen.
   Sie können eine Skripteinbindung mit dem Namen erstellen MyUserReferenceCreator Mit den folgenden Inhalten:

       var MyUserReferenceCreator = Class.create();
       MyUserReferenceCreator.prototype = {
           initialize: function() {
           },
        
           create: function(current, value) {
               current.name=value;
               return current.insert();
           },
        
           type: 'MyUserReferenceCreator'
       }

   Wenn die Skripteinbindung erstellt wird, wird Folgendes ausgeführt `Dynamic_Creation_script `Generiert einen neuen Standort für einen ungültigen Referenzfeldwert:

       new MyUserReferenceCreator().create(current, value);

**Zugehörige Konzepte**   

* [Konfigurieren des Formularlayouts](https://servicenow-prod.fluidtopics.net/pEBO2R53zW012gZT1m_gqA#configure-form-layout "Administratoren oder Anwender mit der Rolle „personalize_Form“ können das Formular- und das zugehörige Listenlayout konfigurieren.")

