Séparation de domaine et Traduction dynamique

  • Rversion finale: Washingtondc
  • Mis à jour 1 févr. 2024
  • 4 minutes de lecture
  • 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.

    Une configuration de traducteur dans le domaine global est visible dans tous les autres domaines. Quel que soit le domaine, un utilisateur ne peut afficher que les configurations de traducteur configurées dans les domaines suivants :
    • Domaine en cours
    • Domaines parents
    • Domaine global
    Remarque :
    S’il existe plusieurs configurations de traducteur dans un domaine pour le même fournisseur de service de traduction, la configuration de traducteur du domaine actuel ou du domaine parent le plus proche est prise en compte pour la traduction dynamique.

    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 :

    Figure 1. Connexions pour un prestataire de services de traduction dans plusieurs domaines
    Prestataire de services de traduction dans plusieurs domaines
    Différentes connexions sont configurées pour le même alias de connexion et d’informations d’identification de Google dans plusieurs domaines. Dans le domaine A, toutes les connexions suivantes sont visibles :
    • Connexion1
    • Connexion2
    • Connexion3
    Remarque :
    Lorsque plusieurs connexions actives sont visibles pour le même alias de connexion et d’informations d’identification dans un domaine, la connexion avec l’ordre le plus élevé est prioritaire lorsque la case Prendre en charge plusieurs connexions actives est cochée.

    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 :

    Figure 2. Domain Separation dans Dynamic Translation
    Domain Separation dans Dynamic Translation

    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.

    Après avoir remplacé une configuration de traducteur d’un domaine parent, les scénarios suivants se produisent :
    • 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 :

    Figure 3. Domain Separation dans Dynamic Translation
    Capture d’écran de Domain separation dans Dynamic Translation

    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.