---
sourceDocument: Verwaltung der Xanadu Now Platform
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/de-DE/xanadu/platform-administration

 Release :

    - xanadu

ft:locale :

    - de-DE

ft:publication_title :

    - Verwaltung der Xanadu Now Platform

ft:clusterId :

    - platadm

bundleId :

    - platadm

workflow :

    - Platform


---

# Transformieren Sie ein Feld

# Transformieren Sie ein Feld {#ariaid-title1}

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

Transformiert den Inhalt des -Felds mithilfe einer Reihe von Regeln und Bedingungen.

## Vorbereitungen

Erforderliche Rolle: admin oder normalizer

## Prozedur

1. Erstellen Sie einen Transformationsdatensatz.
2. Erstellen Sie einen oder mehrere zugehörige Transformationsdatensätze.
3. Testen Sie die Transformation.
4. Führt Datenaufträge aus.
{#t_TransformAField__steps_ohl_4gs_w1b}

## Nächste Maßnahme

Wenn Sie auch den ursprünglichen (Roh-)Eingabewert vor der Transformation anzeigen möchten, erstellen Sie ein Rohfeld zum Speichern dieses Werts.

## Erstellen Sie einen Transformationsdatensatz {#ariaid-title2}

Das Erstellen eines Transformationsdatensatzes ist der erste Schritt beim Transformieren eines Felds.

### Prozedur

1. Aktivieren Sie das Plugin „Field Normalization".
2. Navigieren zu FeldnormalisierungKonfigurationenTransformationenan.
3. Klicken Sie auf Neu.
4. Erstellen Sie einen Transformationsdatensatz.  
   {#t_CreateATransformationRecord__table_ppz_nfs_w1b__entry__2}

   | Feld | Beschreibung |
   |-|-|
   | Name | Eindeutiger Name für diesen Transformationsdatensatz. Dieser Wert dient nur als Referenz und wird in keiner Verarbeitung verwendet. |
   | Tabelle | Wählen Sie die Tabelle ServiceNow aus, die das zu transformierende Feld enthält. Wenn Sie eine Feldtransformation einrichten, ist es wichtig, die Tabellenhierarchie zu verstehen. Wenn Sie beispielsweise die Transformation für ein Feld in der Tabelle „Computer" \[cmdb_ci_computer\] konfigurieren, wird dieses Feld für alle Workstation-Computer, Windows -Server, Linux -Server und UNIX -Server transformiert. |
   | Feld | Wählen Sie das umzuwandelnde Feld aus. Die angezeigte Liste enthält nur die Feldtypen (Ganzzahl und Zeichenfolge) aus der ausgewählten Tabelle, die transformiert werden können. Hinweis: Das Datumsformat des sys_user-Datensatzes, der den Transformationsprozess initiiert, muss auf das Standardformat „jjjj-MM-tt" festgelegt sein. Jedes andere Datumsformat verursacht während der Transformation einen Fehler. Dieses Problem tritt nur bei der Transformation von TO-Zielfeldern vom Typ „Datum/Uhrzeit" auf. Dieses Problem ist kein Problem, wenn der Zielfeldtyp den Typ „Zeichenfolge" hat oder wenn die Feldzuordnung für das Datumsfeld in dasselbe Datumsformat geändert wird wie der Transformationsprozess. |
   | Modus | Die drei verfügbaren Modi sind Aus, Testund Aktiv. Alle Transformationsdatensätze werden standardmäßig im Testmodus erstellt. Ändern Sie den Modus erst, wenn Sie die Transformation gründlich getestet haben. Wenn der Test abgeschlossen ist, ändern Sie den Modus in Aktiv. Um diese Transformation zu deaktivieren, ändern Sie den Modus in Aus. |
   | Abfrage normalisieren | Aktivieren Sie dieses Kontrollkästchen, um den von diesem Datensatz transformierten Feldwert auf alle Abfragen anzuwenden, die dieses Feld betreffen. Abfragen, die mit dem unformatierten (ursprünglichen) Feldwert ausgegeben wurden, werden bearbeitet, um den Transformationswert zu verwenden. |
   | Rohfeld | Wählen Sie das Feld aus, das zum Anzeigen der ursprünglichen (nicht normalisierten) Eingabewerte in einem Formular verwendet werden soll, in dem ein Feldwert normalisiert wurde. Damit die Auswahl in der Dropdown-Liste angezeigt wird, fügen Sie dem Formular für die ausgewählte Tabelle ein anwenderdefiniertes Feld hinzu. Anweisungen zum Hinzufügen eines Felds für Rohdaten finden Sie unter [Erstellen Sie ein Rohfeld](https://servicenow-prod.fluidtopics.net/EedgKDYNGgcYScpLj5bYOw "Ein Rohfeld ist ein anwenderdefiniertes Feld, das von einem Administrator erstellt wurde, um die ursprüngliche (Roh-)Eingabe in einem Feld in einem Formular anzuzeigen, nachdem es normalisiert oder transformiert wurde."). |
   [Tabelle : 1. Transformationsdatensatzfelder]

   {#t_CreateATransformationRecord__table_ppz_nfs_w1b}
5. Klicken Sie auf Absenden.  
   Die zugehörigen Listen „ Transformationen" und „Datenaufträge " werden auf dem Formular angezeigt.

## Erstellen Sie einen oder mehrere zugehörige Transformationsdatensätze {#ariaid-title3}

Jeder zugehörige Transformationsdatensatz führt einen bestimmten Transformationstyp aus, z. B. das Hinzufügen von Zeichen am Anfang des Werts oder das Ersetzen einer Zeichenfolge durch eine andere. Möglicherweise müssen Sie mehrere zugehörige Transformationsdatensätze erstellen, um einen bevorzugten Ausgabefeldwert zu generieren.

### Prozedur

1. Wählen Sie im Transformationsdatensatz die zugehörige Liste „Transformationen" aus.
2. Klicken Sie auf Neu.  
   Eine Auswahlliste der Transformationstypen wird angezeigt, die nur die Transformationen anzeigt, die für den ausgewählten Feldtyp geeignet sind.  
   Abbildung : 1. Transformationstypen
3. Wählen Sie einen Transformationstyp aus, und geben Sie die entsprechenden Parameter an.
4. Wählen Sie eine Auftragsnummer für diese Transformation aus.  
   Hinweis:  
   Die Bedingungen für die Transformationen werden gemäß den zugewiesenen Reihenfolgenummern ausgeführt.
5. Aktivieren Sie das Kontrollkästchen Endgültig, um die Verarbeitung mit dieser Transformation zu beenden, wenn die Bedingung als „wahr" ausgewertet wird.
6. Aktivieren Sie das Kontrollkästchen Groß- /Kleinschreibung beachten, um die Berücksichtigung von Groß-/Kleinschreibung in der Bedingungsanweisung zu erzwingen.  
   Im folgenden Transformationsbeispiel wird INC am Anfang einer Incident-Nummer durch die Zeichenfolge eng ersetzt, wenn die Zuweisungsgruppe ITSM Engineeringlautet.  
   Abbildung : 2. Transformationsdatensatz
7. Klicken Sie auf Absenden.  
   Die neue Transformation wird in der zugehörigen Liste des Transformationsdatensatzes angezeigt.

   Wenn die Transformation erstellt wird, wird auch ein Transformations-Anwendungsdatenauftrag erstellt. Dieser Datenauftrag wendet diese Transformation auf entsprechende Datensätze in der gesamten Datenbank an und sollte erst ausgeführt werden, wenn der Test abgeschlossen ist.
8. **Wahlweise:** Wiederholen Sie die Schritte 2 bis 8, bis der Ausgabewert die gewünschten Kriterien erfüllt.

## Testen Sie eine Transformation {#ariaid-title4}

Überprüfen Sie, ob die Transformation den Feldwert wie gewünscht ändert, bevor Sie sie auf vorhandene Datensätze in der Datenbank anwenden.

### Warum und wann dieser Vorgang ausgeführt wird

Hinweis:  
Benutzer müssen über die Rolle „normalization_tester" verfügen, um Testdatensätze zu erstellen.

Neue Transformationsdatensätze werden standardmäßig im Testmodus geöffnet, sodass Administratoren Transformationen gründlich testen können, bevor sie auf die vorhandenen Datensätze in der Datenbank angewendet werden. Im Testmodus sind die Startsteuerelemente für den Auftrag „Anwendungsdaten transformieren " nicht verfügbar. Es gibt zwei unten aufgeführte Methoden zum Testen von Transformationen, bevor die Transformationen an vorhandene Daten committet werden.

### Prozedur

* Testdatensätze manuell erstellen oder aktualisieren.  
  Im Testmodus werden nur Datensätze transformiert, die von einem Benutzer mit der Rolle „normalization_tester" erstellt oder aktualisiert wurden. Gewähren Sie die Rollen normalizer und normalization_tester demselben Anwender oder unterschiedlichen Anwendern.
* Verwenden Sie das Transformationstest-Dienstprogramm, um einen Rohwert einzugeben und den resultierenden transformierten Wert anzuzeigen.  
  Mit dieser Funktion kann ein Normalisierungstester Feldwerte On-the-fly umwandeln, ohne Datensätze zu öffnen oder zu aktualisieren. Dieses Dienstprogramm testet alle für dieses Feld konfigurierten Transformationen.
  1. Öffnen Sie einen Transformationsdatensatz.
  2. Klicken Sie auf den zugehörigen Link Transformationen testen.  
     Ein Dialogfeld zum Testen von Feldwerten wird angezeigt.
  3. Geben Sie im Feld Rohdaten einen umzuwandelnden Wert ein.  
  4. Klicken Sie auf OK.  
     Die -Plattform transformiert den Rohwert im Feld Transformierte Daten.  
  5. Geben Sie neue Rohdaten ein, um andere Transformationen zu testen.
  6. Klicken Sie auf Abbrechen, um den Test zu beenden.
  7. Wenn der Test abgeschlossen ist, ändern Sie den Modus in Aktiv, und führen Sie den Datenauftrag aus.
  {#t_TestATransform__substeps_flp_rb5_qq}

