Transformationszuordnungen

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 1 Minute Lesedauer
  • Eine Transformationszuordnung ist ein Satz von Feldzuordnungen, die die Beziehungen zwischen Feldern in einem Importsatz und Feldern in einer vorhandenen Tabelle ServiceNow, z. B. Incident [incident] oder Benutzer [sys_user], bestimmen.

    Abbildung : 1. Importieren Sie die Prozesstransformation
    Importieren Sie die Prozesstransformation

    Nachdem Sie eine Transformationszuordnung erstellt haben, können Sie sie erneut verwenden, um Daten aus einem anderen Importsatz derselben Tabelle zuzuordnen.

    Mit dem Modul „Transformationszuordnungen“ kann ein Administrator Ziele für importierte Daten in beliebigen Tabellen definieren. Die Transformationszuordnung kann so einfach wie ein Drag-and-Drop-Vorgang sein, um die Verknüpfung zwischen Quellfeldern in einer Importsatztabelle und Zielfeldern in einer beliebigen Tabelle anzugeben. Verwenden Sie die Transformationszuordnung, um Quell- und Zielfelder dynamisch zuzuordnen.

    Überlegungen zur Transformation

    Automatische Zuordnung
    Überprüfen Sie noch einmal, ob die Felder, die das System automatisch zuordnet, tatsächlich erforderlich sind. Beispielsweise sollten verschlüsselte Passwörter wahrscheinlich nicht zugeordnet werden.
    Zuordnungsreferenzfelder
    Wenn Sie Referenzfelddaten zuordnen und sys_id nicht vorhanden ist, könnte sys_id möglicherweise im Zieldatensatz als DisplayValue angezeigt werden. Dies ist möglicherweise unerwünscht.
    Die Feldzuordnung einer großen Anzahl von Referenzfeldern verursacht zusätzlichen Leistungsaufwand, da das System überprüft, ob die referenzierte sys_id tatsächlich vorhanden ist, bevor Auswahlaktionen auf Feldebene ausgeführt werden.
    Hinweis:
    Sie können den Leistungs-Overhead mithilfe von Transformationsskripts wie onBefore umgehen (vorausgesetzt, es ist nicht erforderlich, den Import von Referenzfeldern zu validieren). Beispiel: Ziel.<field_name> = Quelle. .

    Mehrere Transformationszuordnungen verwenden

    Auf eine einzige Datenquelle können mehrere Transformationszuordnungen angewendet werden.

    Pro Transformationszuordnung wird eine Importsatzzeile erstellt, was zur Generierung einer großen Anzahl temporärer Datensätze führen kann.
    Hinweis:
    Wenn Sie mehrere Transformationszuordnungen für denselben Importsatz verwenden, erstellt die Transformation mehrere Einträge in der Importsatztabelle.

    Führen Sie mehrere Transformationen anhand eines einzelnen Importsatzes aus

    Anwender können während des Datenimports mehrere Transformationszuordnungen auswählen.

    Die ausgewählten Transformationszuordnungen werden für denselben Importsatz in der angegebenen Reihenfolge ausgeführt.

    Abbildung : 2. Transformation mit mehreren Zuordnungen
    Transformation mit mehreren Zuordnungen

    Transformationszuordnungsskripts

    Mit Skripts für Transformationszuordnungen können Sie Importvorgänge mithilfe einer robusten Programmierschnittstelle anpassen, um erweiterte Logik einzuführen.

    Ein Transformationszuordnungsskript wird ausgeführt, wenn Ereignisse auftreten, während ein Importsatz für eine ServiceNow-Tabelle transformiert wird. Das Skripting für Transformationszuordnungen ist vollständig in die Skriptumgebung von ServiceNow integriert. Es gibt zwei Arten von Transformationszuordnungsskripts:
    • Explizite Transformationszuordnungsskripts, die Zuordnungsbeziehungen explizit definieren
    • Skripts für Transformationsereignisse, die die Verarbeitung von Ereignissen in verschiedenen Phasen einer Transformation ändern