Mise en correspondance automatique des valeurs d’affichage

  • Rversion finale: Xanadu
  • Mis à jour 1 août 2024
  • 1 minute de lecture
  • Lors de l’importation d’enregistrements XML, le système tente de faire correspondre certaines valeurs d’affichage du champ de référence à une valeur de sys_id locale.

    Si le système trouve un enregistrement existant avec une valeur d’affichage correspondante sur l’instance locale, l’importation utilise le sys_id de l’enregistrement existant plutôt que la sys_id de l’enregistrement importé.

    Par exemple, supposons que vous exportiez un enregistrement d’incident affecté à l’utilisateur John Smith. Dans le fichier XML exporté, il y a une entrée telle que :

    <incident>
    	...
    	<assigned_to display_value="John Smith">7712173d2ba80200c5244f74b4da159a</assigned_to>
    	...
    </incident>

    Cet utilisateur existe déjà sur l’instance cible, mais a une valeur sys_id différente, par exemple :

    <sys_user><name>John Smith</name>
    	...
    	<sys_id>18cab8de2be80200c5244f74b4da15f7</sys_id>
    	...
    </sys_user>

    Étant donné que la valeur d’affichage correspond à un enregistrement existant, le système utilise la valeur de sys_id existante de l’instance locale pour le champ de référence, par exemple :

    <incident>
    	...
    	<assigned_to display_value="John Smith">18cab8de2be80200c5244f74b4da15f7</assigned_to>
    	...
    </incident>
    Le système peut faire correspondre les valeurs d’affichage des tables suivantes.
    • Utilisateur [sys_user]
    • Groupe [sys_user_group]
    • Rôle [sys_user_role]
    • Rôles de groupe [sys_group_has_role]