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


---

# Erstellen oder ändern Sie einen Datensatzersteller für rechtliche Services in der klassischen Umgebung

# Erstellen oder ändern Sie einen Datensatzersteller für rechtliche Services in der klassischen Umgebung {#ariaid-title1}

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

Erstellen oder ändern Sie einen Datensatzersteller zum Definieren eines Aufnahmeformulars für eine Anfrage an die Rechtsabteilung. Mitarbeiter können diese Aufnahmeformulare im Serviceportal für Rechtsangelegenheiten verwenden, um Anfragen an die Rechtsabteilung zu übermitteln.

## Vorbereitungen

Vergewissern Sie sich, dass Sie den Anwendungsbereich von Management von Anfragen an die Rechtsabteilung ausgewählt haben.

Erforderliche Rolle: sn_lg_ops.legal_catalog_admin

## Warum und wann dieser Vorgang ausgeführt wird

Informationen zum Verwalten von Datensatzerstellern mit dem Katalog-Generator finden Sie [unter Datensatzersteller für rechtliche Services über den Katalog-Generator erstellen oder ändern](https://servicenow-prod.fluidtopics.net/aM0HEG7YaoiXjD~5vZ34JA "Erstellen oder ändern Sie einen Datensatzersteller mithilfe einer Katalogvorlage, um ein Aufnahmeformular für einen rechtlichen Service zu definieren. Mitarbeiter können diese Aufnahmeformulare im Serviceportal für Rechtsangelegenheiten verwenden, um eine Anfrage an die Rechtsabteilung oder eine Rechtsangelegenheit zu übermitteln.").

## Prozedur

1. Navigieren zu AlleRechtsverwaltungRechtskatalogDatensatzersteller.
2. Erstellen oder ändern Sie einen Datensatzersteller.
   * Klicken Sie zum Anlegen eines Datensatzerstellers auf Neu.
   * Wenn Sie einen vorhandenen Datensatzersteller ändern möchten, öffnen Sie den Datensatzersteller aus der Liste.
   {#create-record-producer-legal-request__choices_dv2_rcr_4nb}
3. Füllen Sie die Felder im Formular aus.  
   {#create-record-producer-legal-request__table_jn3_jrx_djb__entry__2}

   | Feld | Beschreibung |
   |-|-|
   | Name | Eindeutiger Name des Datensatzerstellers |
   | Tabellenname | Name der Tabelle, in der die über den Datensatzersteller erfassten Daten gespeichert werden * Wählen Sie Anfrage an die Rechtsabteilung \[sn_lg_ops_request\] aus, wenn Sie den Datensatzersteller für Anfragen an die Rechtsabteilung erstellen. * Wählen Sie Legal Matter (Rechtsangelegenheit) \[sn_lg_matter_matter\] aus, wenn Sie den Datensatzersteller für Rechtsangelegenheiten erstellen. Hinweis: Sie müssen die App Management von Rechtsangelegenheiten installiert haben, um diese Option verwenden zu können. * Wählen Sie eine Tabelle aus, die für einen Praxisbereich spezifisch ist, wenn Sie die vom Datensatzersteller gesammelten Daten für die Berichterstellung verwenden möchten. Weitere Informationen finden Sie unter [Praxisbereichstabellen konfigurieren](https://servicenow-prod.fluidtopics.net/cxi4gUWcrbJSSjgPGAsfYA "Konfigurieren Sie eine Praxisbereichstabelle, damit Sie Felder aus Tabellen für Anfragen an die Rechtsabteilung und Rechtsangelegenheiten verwenden können, die in den Listenabschnitt des Center für Rechtsangelegenheiten aufgenommen werden sollen."). {#create-record-producer-legal-request__ul_ill_bd5_njb} |
   | Anwendung | Anwendung, zu der dieser Datensatzersteller gehört. Dieses Feld wird automatisch auf den Anwendungsbereich festgelegt, in dem Sie den Datensatzersteller erstellen. |
   | Aktiv | Option zum Markieren des Datensatzerstellers als aktiv. Nur aktive Datensatzersteller sind im Serviceportal für Rechtsangelegenheiten als Aufnahmeformular der Rechtsabteilung verfügbar. |
   | Registerkarte „Darin enthalten" ||
   | Kurzbeschreibung | Kurzeschreibung des Datensatzerstellers |
   | Beschreibung | Vollständige Beschreibung des Datensatzerstellers |
   | Skript | Skripts, mit denen bestimmten Feldern im erstellten Datensatz Werte dynamisch zugewiesen werden |
   | Registerkarte „Eingabehilfe" ||
   | Kataloge | Name des Service Catalog, zu dem dieser Datensatzersteller gehört. Wählen Sie Legal Operations Catalog (Katalog für rechtliche Angelegenheiten). |
   | Kategorie | Name der [Service Catalog-Kategorie](https://servicenow-prod.fluidtopics.net/LtKGh_Od56JkjrZ~lCrweQ "Erstellen oder ändern Sie eine Katalogkategorie, um Ihre Rechtskatalogelemente in logischen Gruppen im Katalog für rechtliche Angelegenheiten zu organisieren."), in der das Aufnahmeformular im Serviceportal für Rechtsangelegenheiten angezeigt werden soll |
   [Tabelle : 1. Datensatzerstellerformular]

   {#create-record-producer-legal-request__table_jn3_jrx_djb}
4. Speichern Sie den Datensatzersteller.
   * Speichern Sie einen neuen Datensatzersteller, indem Sie auf Absenden klicken.
   * Speichern Sie die Änderungen in einem vorhandenen Datensatzersteller, indem Sie auf Aktualisieren klicken.
   {#create-record-producer-legal-request__choices_tkl_qfr_4nb}
5. Fügen Sie in der zugehörigen Liste „Variablen" Variablen hinzu oder ändern Sie diese.  
   Variablen in einem Datensatzersteller werden als Felder im Aufnahmeformular der Rechtsabteilung angezeigt, um Informationen von Mitarbeitern zu sammeln, wenn sie eine Anfrage an die Rechtsabteilung einreichen.  
   Wichtig:  
   Wenn Sie den Datensatzersteller für eine Praxisbereichstabelle konfigurieren, müssen Sie die Variable einem Spaltennamen der ausgewählten Tabelle zuordnen. Aktivieren Sie im Variablenformular das Kontrollkästchen Feld zuordnen und den Spaltennamen der ausgewählten Praxisbereichstabelle im Feld. Nur die zugeordneten Variablen werden in die Spalten der ausgewählten Tabelle kopiert.

   Weitere Informationen zum Erstellen von Variablen finden [Sie unter Servicekatalog-Variablen erstellen](https://www.servicenow.com/docs/access?context=t_CreateAVariableForACatalogItem&version=xanadu&pubname=xanadu-servicenow-platform&ft:locale=en-US).
6. Weisen Sie in der zugehörigen Liste „Zugewiesene Themen" das Katalogelement einem Thema in einer Taxonomie zu, sodass das Katalogelement dem Mitarbeiter-Center-Portal hinzugefügt wird.  
   Weitere Informationen zu zugewiesenen Themen und zur Taxonomie finden Sie unter ../../employee-center/concept/config-taxonomy.html.
7. Wenden Sie in den zugehörigen Listen „Anwendbar für" und „Nicht anwendbar für" die Benutzerkriterien an, um den Zugriff des Datensatzerstellers zu steuern.  
   Mit Benutzerkriterien werden Bedingungen für Benutzerdatensätze definiert, mit denen Sie den Zugriff auf den Datensatzersteller für Benutzer gewähren oder verweigern können, die diese Bedingungen erfüllen. Weitere Informationen zum Erstellen von Anwenderkriterien finden Sie unter [Anwenderkriterien einrichten](https://www.servicenow.com/docs/access?context=t_CreateAUserCriteriaRecord&version=xanadu&pubname=xanadu-servicenow-platform&ft:locale=en-US).
8. Wenn Sie die Option zum [Speichern angehängter Dokumente für eine juristische Anforderung in einem externen Speicher](https://servicenow-prod.fluidtopics.net/NZYUgWvW~w7Nv3KSkbbIhQ "Fügen Sie einem Praxisbereich ein Aufnahmeformular hinzu, um es einem Datensatzersteller zuzuordnen und Zuweisungsregeln und Servicelevel-Vereinbarungen zu definieren.") aktiviert haben, können Sie das Skript hinzufügen, um die an eine juristische Anforderung angehängten Dokumente beim Senden zu validieren.
   1. Klicken Sie in der zugehörigen Liste „Katalog-Clientskripts" auf Neu.
   2. Füllen Sie die Felder im Formular „Katalog-Clientskripts" aus.  
      Weitere Informationen finden [Sie unter Servicekatalog-Client-Skript erstellen](https://www.servicenow.com/docs/access?context=t_CreateACatalogClientScript&version=xanadu&pubname=xanadu-servicenow-platform&ft:locale=en-US).
   3. Kopieren Sie im Feld Skript das folgende Clientskript, das für das Katalogelement ausgeführt wird, um Folgendes festzustellen:  
      * Die Dateigröße des hochgeladenen Dokuments liegt innerhalb der zulässigen Grenzen.Diese Prüfung gilt für den externen Microsoft OneDrive-Speicher.

      * Eine Datei mit demselben Namen ist im Ordner bereits vorhanden.

      {#create-record-producer-legal-request__ul_fxg_42g_dtb}

          var status = true;
                  var uniqueNames = [];
                  var duplicateNames = [];
                  var largeFileNames = [];
                  var attachments = this.angular.element("#sc_cat_item").scope().attachments;
                  attachments.forEach(function(attachment) {
                      var name = attachment['file_name'];
                      var size = getSizeInBytes(attachment['size']);
                      if (uniqueNames.indexOf(name) != -1) {
                          duplicateNames.push(name);
                      } else if (size > 4000000) {
                          largeFileNames.push(name);
                      }
                      uniqueNames.push(name);
                  });
                  if (largeFileNames.length > 0) {
                      g_form.addErrorMessage("Size of file should be less than or equal to 4Mb");
                      largeFileNames.forEach(function(name) {
                          g_form.addErrorMessage(name + " is more than 4Mb");
                      });
                      status = false;
                  }
                  if (duplicateNames.length > 0) {
                      g_form.addErrorMessage("File names should be unique");
                      duplicateNames.forEach(function(name) {
                          g_form.addErrorMessage(name + " found with a duplicate name");
                      });
                      status = false;
                  }
                  return status;
              }
          }
          function getSizeInBytes(size) {
              var unit = size.split(" ")[1];
              var value = parseFloat(size.split(" ")[0]);
              switch (unit) {
                  case "MB":
                      value = value * 1000000;
                      break;
                  case "KB":
                      value = value * 1000;
                      break;
              }
              return value;
          }


