Module d’extension Domain Separation

  • Rversion finale: Zurich
  • Mis à jour 31 juil. 2025
  • 2 minutes de lecture
  • Le module d’extension Domain Support - Domain Extensions Installer active plusieurs fonctionnalités et propriétés de séparation de domaine à la fois. Ce module d’extension est généralement appelé module d’extension Séparation en domaines.

    Pratique recommandée pour l’activation du module d’extension Domain Separation

    Dans le cadre du développement de Séparation de domaine, les administrateurs doivent demander l’activation de ce module d’extension. Pour de meilleurs résultats, activez le module d’extension Séparation de domaine au début du processus de développement, de préférence avant l’activation de tout autre module d’extension.

    Important :
    Demandez l’activation du module d’extension Programme d’installation des extensions de domaine (com.glide.domain.msp_extensions.installer) avant d’activer Séparation en domaines (module d’extension com.snc.pa.domain_support).

    Si vous activez Domain Separation vers la fin de l’implémentation ServiceNow ou une fois qu’une instance a été mise en service, votre application est exposée à un risque tant au niveau des performances que du processus. Sur les instances établies, selon la façon dont les choses ont été structurées lors du développement, le risque pour la plateforme et sa facilité d’utilisation peut être élevé. Pour en savoir plus sur le processus de séparation en domaines, reportez-vous à la section Explorer la séparation de domaine.

    Par exemple, lorsque le module d’extension Séparation en domaines est activé, la colonne Domaine (sys_domain) est ajoutée à la table de tâches et chaque enregistrement existant est automatiquement placé dans global. Pour utiliser un script permettant d’affecter tous les enregistrements aux domaines corrects, une hiérarchie parent/enfant établie est requise. Ces types d’actions scriptées risquent d’entraîner la corruption ou la perte de données, ainsi que d’éventuels temps d’arrêt de la production en cas de déplacement de grandes quantités de données. Une grande partie du code de la plateforme est également placée dans des éléments globaux, tels que les règles métier, les scripts clients, les vues de formulaire et les workflows.

    Si un client crée ou modifie du code, il existe un risque pour les performances et l’ergonomie ServiceNow de la plateforme. Les propriétaires d’instances peuvent retarder considérablement leur implémentation ou subir de longs temps d’arrêt avec ce type d’approche.

    Fonctionnalités du module d’extension Domain Separation

    Ces fonctionnalités sont activées lorsque vous activez le module d’extension :
    • Séparation de domaine est basée sur la table Domaine [sys_domain].
    • L’administration déléguée permet à chaque domaine d’avoir une politique distincte.
    • Tous les enregistrements font partie du domaine global.
    • Le domaine de l’utilisateur actuel détermine le domaine à utiliser lors de l’affichage ou de l’exploitation d’un enregistrement dans un domaine différent.