Définir un contournement de dictionnaire

  • Rversion finale: Australia
  • Mis à jour 12 mars 2026
  • 3 minutes de lecture
  • Utilisez un contournement de dictionnaire pour permettre à un champ d’une table enfant d’avoir une valeur ou un comportement différent de celui du même champ dans une table parente. Par exemple, un contournement de dictionnaire modifie la valeur par défaut du champ de priorité de 4 dans la table parente à 5 dans la table Incident.

    Avant de commencer

    Rôle requis : admin.

    Pourquoi et quand exécuter cette tâche

    Les contournements de dictionnaire ne sont disponibles que pour les tables qui prennent en charge l’extension de table.

    Les remplacements de dictionnaire étant hérités par les tables étendues, il peut être nécessaire de définir des remplacements supplémentaires pour modifier la valeur des champs des tables étendues. Par exemple, si vous définissez la valeur par défaut de cmdb_ci.install_status sur 3 et que vous créez un remplacement pour le même champ sur cmdb_ci_hardware 5, toutes les tables étendues à partir de la table Matériel sont également 5 par défaut. Donc, si vous voulez que la valeur par défaut de cmdb_ci_computer.install_status soit de 3, vous aurez besoin d’un autre remplacement.

    Vous pouvez ajouter un contournement de dictionnaire dans une application incluse dans le périmètre, mais vous devez ajouter le remplacement lorsque vous travaillez dans le contexte de l’application incluse dans le périmètre et vous ne pouvez sélectionner que des tables enfants dans ce périmètre. Ouvrez l’application incluse dans le périmètre, modifiez l’entrée de dictionnaire du champ, ajoutez un nouveau remplacement de dictionnaire, sélectionnez la table enfant, puis fournissez les détails du remplacement.

    Procédure

    1. Accédez à la Tous > Définition du système > Dictionnaire.
    2. Ouvrez l’enregistrement pour le champ.
    3. Dans la liste connexe Remplacements de dictionnaire , cliquez sur Nouveau.
    4. Renseignez les champs du formulaire comme il convient (voir table).
      Tableau 1. Dictionnaire remplace les champs de table
      Champ Description
      Application Périmètre de l’application auquel appartient l’enregistrement.
      Table de base La table parente contenant le champ à remplacer.
      Table

      Sélectionnez la table étendue à laquelle le contournement de dictionnaire s’applique.

      Remarque :

      La liste affiche uniquement les tables et les vues de base de données qui sont dans le même champ d’application que le contournement de dictionnaire.

      Remplacer le qualificatif de référence Cochez la case pour afficher le champ de qualificatif de référence , qui remplace les qualificatifs de référence du champ de la table étendue.
      Remplacer le dépendant

      Cochez la case pour afficher le champ Dépendant , qui remplace le champ dont dépend le champ actuel.

      Remplacer les attributs

      Cochez la case pour afficher le champ Attributs , qui remplace les attributs de dictionnaire pour le champ de la table étendue.

      Remarque :
      Tous les attributs définis dans la table de base sont ignorés. S’il existe des attributs dans la table de base qui doivent toujours s’appliquer à la table étendue, assurez-vous de les inclure dans ce champ.
      Remplacer la valeur par défaut

      Cochez la case pour afficher le champ Valeur par défaut , qui remplace la valeur par défaut du champ dans la table étendue.

      Remplacer le calcul

      Cochez la case pour afficher le champ Calcul , qui remplace le calcul de la valeur du champ de la table étendue.

      Remplacer obligatoire

      Sélectionnez la case à cocher pour afficher le champ obligatoire , qui remplace si le champ de la table étendue doit contenir une valeur pour enregistrer un enregistrement.

      Remplacer en lecture seule

      Cochez la case pour afficher le champ Lecture seule , qui remplace si un utilisateur peut modifier la valeur du champ sur la table étendue.

      Remplacer la valeur affichée

      Cochez la case pour utiliser ce champ comme valeur d’affichage sur la table étendue.

      Par exemple, la table Story [rm_story] utilise la description brève comme valeur d’affichage dans les champs de référence au lieu du numéro, comme défini dans la table Tâche [task].

      Remarque :
      Seuls les champs qui existent dans la table de tâches peuvent être utilisés comme remplacements de valeurs d’affichage.
    5. Cliquez sur Envoyer.