Espace de travail Tables et modules d’extension Domain Separation

  • Rversion finale: Washingtondc
  • Mis à jour 1 févr. 2024
  • 2 minutes de lecture
  • Lorsque vous utilisez Domain Separation dans Espace de travail, vous avez besoin des modules d’extension Domain Separation et des propriétés de table. 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 ensuite contrôler plusieurs aspects de cette séparation, notamment les utilisateurs qui peuvent voir les données et y accéder.

    Modules d'extension

    Espace de travail Domain Separation utilise le module d’extension Platform Domain Separation. Lorsque vous activez le module d’extension Domain Separation, les fonctionnalités suivantes sont activées pour Espace de travail:

    Vous créez une séparation de processus par domaine d’enregistrement. Cela inclut :

    • Mise en page
    • Actions d'interface utilisateur
    • En-tête de formulaire
    • Listes connexes
    • Politique
    • Scripts clients
    • Règles métier
    • Valeurs de référence

    Changez le domaine et basculez le champ d’application du domaine.

    Intelligence entre locataires.

    Remarque :
    Lorsque vous créez de nouveaux enregistrements à partir de listes connexes, utilisez le domaine d’enregistrement parent.

    Le contexte du domaine d’enregistrement s’applique automatiquement à tous les composants du formulaire. En interne, le contexte du domaine d’enregistrement est ajouté à toutes les requêtes GraphQL incluses.

    Configuration du module d’extension

    Ces fonctionnalités nécessitent une configuration supplémentaire :

    Lors de la configuration d’un pré-formulaire pour sélectionner un domaine avant de créer un nouvel enregistrement sans parent (domaine inconnu) :

    • Si le domaine n’est pas transmis et que l’utilisateur a accès à plusieurs domaines, l’utilisateur peut être invité à saisir le domaine déterminant le champ avant de créer un enregistrement.
    • Des champs supplémentaires peuvent être spécifiés pour la commodité de l’agent (tels que Brève description ou Notes). Cependant, le pré-formulaire :
      • Affiche uniquement le champ de détermination de domaine par défaut ou les champs spécifiés pour une table spécifique.
      • Ne prend pas en charge les champs dépendants.
      • Ne prend pas en charge les qualificatifs de référence dynamiques.
      • Ne prend pas en charge les politiques d’interface utilisateur ou les scripts clients.
      • Ne prend pas en charge les contournements de dictionnaire.
    • Cette forme interstitielle agit de la même manière que l’assistant de plateforme ou l’intercepteur.
    • Le nouvel enregistrement est initialisé avec les valeurs du formulaire précédent avec des processus basés sur le domaine sélectionné :
      • Règles métier
      • Mise en page
      • Actions d'interface utilisateur
      • Listes connexes
      • Politiques d’interface utilisateur
      • Scripts clients
      Les champs de référence affichent uniquement les valeurs autorisées du domaine.

    Tables

    Le champ déterminant le domaine (par défaut et par table) est configuré via les propriétés système :
    • glide.sys.domain.use_domain_determining_field
    • glide.sys.domaine.domaine_de_détermination_du_champ.default
    • glide.sys.domaine.champ_de_détermination_du_domaine. [table_name]

    Nouvel incident avec séparation de domaine