Module d’extension Domain Separation

  • Rversion finale: Washingtondc
  • Mis à jour 1 févr. 2024
  • 1 minute 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 Domain Separation.

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

    Dans le cadre du développement de Domain Separation, les administrateurs doivent demander l’activation de ce module d’extension. Pour de meilleurs résultats, activez le module d’extension Domain Separation 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 Domain Extensions Installer (com.glide.domain.msp_extensions.installer) avant d’activer Domain Separation (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, les performances et le processus de votre application sont à risque. Sur les instances établies, en fonction de la façon dont les éléments ont été structurés 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 de domaine, reportez-vous à Exploration de Domain Separation.

    Par exemple, lorsque le module d’extension Domain Separation est activé, la colonne Domaine (sys_domain) est ajoutée à la table de tâches et tous les enregistrements existants sont automatiquement placés dans global. Pour utiliser un script en vue d’affecter tous les enregistrements dans les domaines appropriés, 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 des temps d’arrêt de la production lorsque de grandes quantités de données sont déplacées. Une grande partie du code de la plate-forme est également placée dans des règles globales, telles que des règles métier, des scripts clients, des vues de formulaire et des workflows.

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

    Fonctionnalités du module d’extension Domain Separation

    Ces fonctionnalités sont activées lorsque vous activez le module d’extension :
    • Domain separation est basée sur la table Domaine [sys_domain].
    • L’administration déléguée permet à chaque domaine d’avoir une stratégie 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’utilisation d’un enregistrement d’un domaine différent.