Éviter le chemin de domaine dans les scripts

  • Rversion finale: Xanadu
  • Mis à jour 1 août 2024
  • 1 minute de lecture
  • Les chemins de domaine peuvent entraîner la modification ou même la rupture des valeurs de votre script, c’est pourquoi ne les utilisez pas dans les scripts.

    Votre script ne doit pas dépendre du chemin de domaine, car si vous modifiez la hiérarchie de domaine, le chemin de domaine est recalculé et sa valeur change. Lorsque cela se produit, vos scripts sont inutiles ou peuvent générer des erreurs ou se panner. La meilleure stratégie est de ne pas écrire vos scripts en fonction de chemins de domaine.

    Utilisez le champ sys_domain dans vos scripts plutôt que de dépendre du chemin de domaine. Si vous modifiez la hiérarchie de domaine, le chemin de domaine est recalculé et sa valeur change, ce qui peut rendre vos scripts inutiles, générer des erreurs ou les interrompre. Recherchez les règles métier du système de base, qui utilisent le champ sys_domain , pour obtenir des idées avant de créer vos propres scripts.

    La ServiceNow plateforme ne capture pas les valeurs sys_domain_path dans un ensemble de mises à jour afin d’éviter les problèmes liés aux différences dans la hiérarchie de domaine pour chaque instance. Par conséquent, vous devez valider la hiérarchie de domaines après avoir importé un ensemble de mises à jour pour vous assurer que les valeurs du chemin de domaine de vos enregistrements sont correctes.

    Pour en savoir plus sur les chemins de domaine, consultez Demander Séparation de domaine et Centre Séparation en domaines.