Séparation de domaine et Traduction dynamique
L’application Séparation de domaine est prise en charge dans et est configurée pour Traduction dynamique s’appliquer aux configurations de traducteur et Cadre de travail d'exclusion. Séparation de domaine vous permet de séparer les données, les processus et les tâches administratives en groupes logiques appelés domaines. Vous pouvez contrôler plusieurs aspects de cette séparation, notamment les utilisateurs qui peuvent voir les données et y accéder.
Niveau de prise en charge : basique
- Logique métier : garantit que les données parviennent au bon domaine pour les cas d'utilisation du fournisseur de service de l'application.
- L'application prend en charge Séparation de domaine lors de l'exécution. Séparation de domaine inclut la séparation à partir de l'interface utilisateur, des clés de cache, du reporting, des déploiements et des agrégations.
- Le propriétaire de l'instance doit configurer l'application de sorte qu'elle fonctionne sur plusieurs locataires.
Exemple de cas d'utilisation : lorsqu'un fournisseur de service (SP) utilise la messagerie instantanée pour répondre au message d'un locataire-client, le client doit pouvoir afficher la réponse du SP.
Pour en savoir plus sur les niveaux de prise en charge, consultez la rubrique Prise en charge de Séparation de domaine par les applications.
Informations sur l'activation
Vous devez activer le module d’extension Domain Support - Domain Extensions Installer (com.glide.domain.msp_extensions.installer). Pour en savoir plus sur la procédure de demande d’activation du module d’extension, reportez-vous à la section Demande de séparation de domaine dans Traduction dynamique.
Comment fonctionne la séparation en domaine dans Traduction dynamique
Un fournisseur de service avec des instances séparées par domaine peut implémenter le cadre de travail de traduction dynamique afin que les utilisateurs puissent utiliser les fournisseurs de services de traduction configurés dans les configurations de traducteur spécifiques à leur domaine. Les configurations des traducteurs sont séparées par processus dans .Traduction dynamique Tous les fournisseurs de services de traduction configurés dans les configurations de traducteur du domaine parent sont disponibles dans les domaines enfants.
- Domaine en cours
- Domaines parents
- Domaine global
En outre, différentes connexions peuvent être configurées pour le même alias de connexion et d’informations d’identification d’un fournisseur de service de traduction dans plusieurs domaines. Toutefois, les informations d’identification et les connexions sont séparées par des données. Ainsi, une connexion configurée dans un domaine enfant est visible dans les domaines parents. Pour plus d’informations sur Séparation de domaine pour les connexions et les informations d’identification, consultez Séparation de domaine pour les informations d’identification et les connexions.
Par exemple, considérez le scénario suivant :
- Connexion1
- Connexion2
- Connexion3
Table séparée par domaine
Configuration du traducteur [sn_dt_translator_configuration].
Configuration du traducteur par défaut pour un domaine
La configuration de traducteur par défaut du domaine actuel est toujours prise en compte pour la traduction dynamique. Si le domaine actuel ne comporte aucune configuration de traducteur par défaut, la configuration de traducteur par défaut disponible du parent le plus proche est prise en compte.
Un domaine peut avoir plusieurs configurations de traducteur par défaut. Dans ce cas également, la configuration de traducteur par défaut du domaine actuel est prise en compte pour la traduction dynamique. Prenons par exemple le scénario suivant :
Dans le domaine B, TC1 et TC2 sont visibles. À partir du domaine B, TC2 est d’abord défini comme configuration de traducteur par défaut. À partir du domaine A, TC1 est ensuite remplacé et défini comme configuration de traducteur par défaut. Il en résulte plusieurs configurations de traducteur par défaut dans le domaine B. Dans ce cas, dans le domaine B, TC2 est utilisé comme configuration de traducteur par défaut pour la traduction dynamique.
Remplacement d’une configuration de traducteur
Dans n’importe quel domaine, vous pouvez remplacer la configuration du traducteur de ce domaine ou du domaine parent. La configuration de traducteur remplacée d’un domaine parent est également visible dans les domaines enfants. Toutefois, la configuration de traducteur remplacée d’un domaine enfant n’est pas visible dans le domaine parent.
Après avoir remplacé une configuration de traducteur du même domaine, seule la configuration de traducteur remplacée est visible dans ce domaine.
- Seule la configuration de traducteur remplacée est visible dans le domaine enfant.
- Le champ Remplacements de la configuration de traducteur remplacée fait référence à la configuration de traducteur d’origine du domaine parent.
Par exemple, considérez le scénario suivant :
Vous pouvez remplacer une configuration de traducteur TC1 à partir du domaine B. Après le remplacement, seule la configuration remplacée TC1 est disponible dans le domaine B et le champ Remplacements de TC1 fait référence à TC1 du domaine parent.
Séparation de domaine dans Cadre de travail d'exclusion
Le Cadre de travail d'exclusion module prend en Traduction dynamique charge Séparation de domaine. Chaque domaine d’une instance peut avoir son propre ensemble de Cadre de travail d'exclusion règles, de sorte que les règles sont spécifiques à un domaine. L’activation sur Cadre de travail d'exclusion une instance s’applique à tous les domaines sur l’instance. Pour en savoir plus, voir Cadre de travail d’exclusion dans Traduction dynamique.