Séparation de domaine et Traduction dynamique
Domain Separation est pris en charge dans Traduction dynamique les configurations de traducteur et est configuré pour s’appliquer à ces derniers. 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, des rapports, 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 savoir comment demander l'activation du module d'extension, voir Demande de séparation de domaine dans Traduction dynamique.
Comment fonctionne Séparation de 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 de traducteur 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 données. Ainsi, une connexion configurée dans un domaine enfant est visible dans les domaines parents. Pour plus d’informations sur Domain Separation pour les connexions et les informations d’identification, consultez Domain Separation pour les informations d’identification et les connexions.
Imaginons par exemple 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 n’a pas de 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. Par exemple, considérons 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.
Une fois que vous avez remplacé une configuration de traducteur du même domaine, seule la configuration de traducteur remplacée est visible dans ce domaine.
- Seule la configuration du 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.
Imaginons par exemple 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.