XML-Datensätze aus Listen
Sie können Datensätze aus jeder Liste und jedem Formular direkt als XML exportieren.
- Sys-ID
- Erstellungsdatum
- Updatedatum
- Ignoriert alle Geschäftsregeln, die normalerweise für die Tabelle gelten.
- Bietet keine Möglichkeit zum Transformieren eingehender Daten.
- Passt den Anzeigewert eines Referenzfelds für einige Tabellen automatisch an die lokale Sys-ID an.
Dieser Prozess eignet sich zum direkten Kopieren von Datensätzen von einem System in ein anderes, entfernt jedoch nicht die Notwendigkeit, die Beziehungen zwischen Tabellen zu kennen. Wenn Sie Daten validieren oder transformieren oder die Sys-ID-Werte von Referenzfeldern abgleichen müssen, verwenden Sie stattdessen einen XML-Importsatz.
Automatische Anpassung der Anzeigewerte
Während des Imports von XML-Datensätzen versucht das System, einige Referenzfeld-Anzeigewerte mit einem lokalen sys_id-Wert abzugleichen.
Wenn das System in der lokalen Instanz einen vorhandenen Datensatz mit einem übereinstimmenden Anzeigewert findet, verwendet der Import die sys_id des vorhandenen Datensatzes und nicht die sys_id des importierten Datensatzes.
Angenommen, Sie exportieren einen Incident-Datensatz, der dem Benutzer John Smith zugewiesen ist. Die exportierte XML-Datei enthält einen Eintrag wie:
<incident>
...
<assigned_to display_value="John Smith">7712173d2ba80200c5244f74b4da159a</assigned_to>
...
</incident>
Dieser Anwender ist bereits in der Zielinstanz vorhanden, hat jedoch einen anderen sys_id-Wert, z. B.:
<sys_user><name>John Smith</name>
...
<sys_id>18cab8de2be80200c5244f74b4da15f7</sys_id>
...
</sys_user>
Da der Anzeigewert mit einem vorhandenen Datensatz übereinstimmt, verwendet das System den vorhandenen sys_id-Wert der lokalen Instanz für das Referenzfeld, z. B.:
<incident>
...
<assigned_to display_value="John Smith">18cab8de2be80200c5244f74b4da15f7</assigned_to>
...
</incident>
- Benutzer [sys_user]
- Gruppe [sys_user_group]
- Rolle [sys_user_role]
- Gruppenrollen [sys_group_has_role]