Transformationszuordnungen

  • Freigeben Version: Washingtondc
  • Aktualisiert 1. Februar 2024
  • 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 bestimmen, z. B. Incident [incident] oder Benutzer [sys_user].

    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 sein wie ein Drag-and-Drop-Vorgang, um die Verknüpfung zwischen Quellfeldern in einer Import Set-Tabelle und Zielfeldern in einer beliebigen Tabelle anzugeben. Verwenden Sie die Transformationszuordnung, um Quell- und Zielfelder dynamisch zuzuordnen.

    Überlegungen zur Transformation

    Automatische Zuordnung
    Vergewissern Sie sich, dass 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 die sys_id nicht vorhanden ist, wird die sys_id möglicherweise im Zieldatensatz als DisplayValue angezeigt, was möglicherweise unerwünscht ist.
    Die Feldzuordnung einer großen Anzahl von Referenzfeldern verursacht zusätzlichen Leistungsaufwand, da das System prü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 (unter der Annahme, dass der Import von Referenzfeldern nicht validiert werden muss). Beispiel: Ziel.<field_name> = Quelle. .

    Verwenden mehrerer Transformationszuordnungen

    Mehrere Transformationszuordnungen können auf eine einzelne Datenquelle angewendet werden.

    Pro Transformationszuordnung wird eine Import Set-Zeile erstellt, wodurch eine große Anzahl temporärer Datensätze generiert werden 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 für einen einzelnen Importsatz aus

    Benutzer 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. Multimap-Transformation
    Multimap-Transformation

    Transformationszuordnungsskripts

    Mit Transformationszuordnungsskripts 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 Import Set in eine ServiceNow-Tabelle umgewandelt wird. Die Skripterstellung für Transformationszuordnungen ist vollständig in die Skriptumgebung von ServiceNow integriert. Es gibt zwei Arten von Transformationszuordnungsskripts:
    • Explizite Transformationszuordnungsskripts, die Zuordnungsbeziehungen explizit definieren
    • Transformations-Event-Skripts, die die Verarbeitung von Events in verschiedenen Phasen einer Transformation ändern