Module d’extension Domain Separation
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 de domaine.
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 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.
Si vous activez Séparation de domaine vers la fin de l’implémentation ou une fois qu’une ServiceNow 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 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 par domaine, reportez-vous à la section Explorer la séparation de domaine.
Par exemple, lorsque le module d’extension Séparation de domaine est activé, la colonne Domaine (sys_domain) est ajoutée à la table des tâches et tous les enregistrements existants sont automatiquement placés dans global. Pour utiliser un script afin 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 d’éventuels temps d’arrêt de la production à mesure que 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 global, comme les règles métier, les scripts clients, les vues de formulaire et les workflows.
Si un client crée du code ou modifie le 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
- 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’utilisation d’un enregistrement dans un domaine différent.