Module d’extension de séparation de domaine
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 activer le module d’extension Séparation en domaines
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.
Si vous activez Séparation de domaine vers la fin de l’implémentation ou une fois qu’une instance a été mise en service, votre application est exposée à un risque tant en termes de ServiceNow performances que de processus. Sur les instances établies, selon la façon dont les choses ont été structurées dans le 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 en domaines.
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 la table globale. Pour utiliser un script dans lequel 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 lorsque de grandes quantités de données sont déplacées. Une grande partie du code de la plateforme est également placée dans des environnements globaux, tels que des règles métier, des scripts clients, des vues de formulaire et des workflows.
Si un client crée ou modifie du code, il existe un risque pour les performances et la facilité d’utilisation ServiceNow de la plateforme. Les propriétaires d’instances peuvent fortement retarder leur implémentation ou subir de longs temps d’arrêt avec ce type d’approche.
Fonctionnalités du module d’extension Séparation en domaines
- 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.