Afficher les définitions de la liste de choix

  • Rversion finale: Australia
  • Mis à jour 12 mars 2026
  • 7 minutes de lecture
  • La table Ensemble de choix [sys_choice_set] contient un enregistrement pour chaque champ qui utilise une liste de choix.

    Avant de commencer

    Rôle requis : personalize_choices
    Remarque :
    Le rôle personalize_choices doit être explicitement accordé à l’utilisateur ; il ne peut pas s’agir d’une ACL.

    Pourquoi et quand exécuter cette tâche

    L’enregistrement de l’ensemble de choix est associé à un fichier d’application, ce qui permet aux ensembles de mises à jour et au développement de l’équipe de suivre et de transférer tous les choix pour un champ dans un seul enregistrement de mise à jour.

    Les valeurs de liste de choix laissent une longueur maximale de 40 caractères. La plage de valeurs numériques autorisées est de [-999, 999].

    Procédure

    1. Cliquez avec le bouton droit sur l’étiquette du champ de la liste de choix, puis sélectionnez Afficher la liste de choix.
      Pour afficher d’autres valeurs de liste de choix, modifiez le filtre en haut de la liste.
      Remarque :
      Lorsque vous utilisez une ACL pour accorder des personalize_choices sur un champ particulier, Afficher la liste de choix n’est pas disponible. Il n’est disponible que si vous accordez explicitement le rôle à l’utilisateur. Les choix de configuration continuent d’apparaître, qu’il s’agisse d’une ACL ou d’un rôle d’utilisateur explicitement accordé.
    2. Passez en revue les éléments de la liste.
      Avertissement :
      N’ajoutez pas de nouveaux choix à la liste. Pour ajouter de nouveaux choix à un champ de liste de choix, utilisez l’option Configurer les choix .

    Définir une option pour une liste de choix

    Vous pouvez personnaliser les options disponibles dans une liste de choix.

    Avant de commencer

    Rôle requis : personalize_choices

    Procédure

    1. Accédez à un formulaire dans lequel le champ apparaît.
    2. Si la liste de choix dépend d’un autre champ, saisissez la valeur de choix dont dépendent les options.

      Par exemple, dans la table des incidents, la sous-catégorie dépend de la catégorie. Pour personnaliser les choix de sous-catégorie disponibles pour la catégorie de matériel, sélectionnez Matériel dans le champ Catégorie .

    3. Cliquez avec le bouton droit sur l’étiquette du champ, puis sélectionnez Configurer les choix.
    4. Utilisez la zone de liste double pour réorganiser l’ordre, ajouter ou supprimer des éléments ou pour créer de nouveaux éléments.
    5. Cliquez sur Enregistrer.

      Pour ajouter dynamiquement des éléments à une liste de choix, utilisez la méthode GlideForm addOption .

      Remarque :
      Certaines règles métier peuvent être affectées par les changements apportés aux options de liste de choix (par exemple, les états des incidents par défaut).

    Réutiliser une liste de choix

    Après avoir défini un ensemble de valeurs de liste de choix, vous pouvez réutiliser les valeurs d’un autre champ dans une autre table.

    Avant de commencer

    Rôle requis : personalize_choices

    Procédure

    1. Cliquez avec le bouton droit sur un champ de choix existant (champ A) et sélectionnez Configurer les choix.
    2. Ajoutez les valeurs souhaitées de la liste de choix dans la liste connexe Choix .
    3. Pour réutiliser les valeurs de la liste de choix d’un autre champ (champ B) dans une autre table, cliquez avec le bouton droit sur l’étiquette du champ B et sélectionnez Configurer le dictionnaire.
    4. Dans le champ Table d’options , sélectionnez la table dans laquelle se trouve le champ A.
    5. Dans le champ Champ Choix , sélectionnez le champ A.
      Partage de la liste de choix
    6. Cliquez sur Mettre à jour.

      Les valeurs de la liste de choix définies dans le champ A sont affichées dans le champ B. Lorsque vous ajoutez ou supprimez des valeurs de liste de choix sur le champ A, ces modifications sont également répercutées sur le champ B. Une fois que vous avez spécifié une table de choix et un champ de choix, le champ n’utilise plus la liste de choix définie.

    Supprimer l’option Aucun d’une liste de choix

    Vous pouvez supprimer l’option Aucun d’une liste de choix si elle n’est pas nécessaire.

    Avant de commencer

    Rôle requis : personalize_dictionary

    Procédure

    1. Accédez à un formulaire dans lequel le champ apparaît.
    2. Cliquez avec le bouton droit sur l’étiquette du champ et sélectionnez Configurer le dictionnaire.
    3. Remplacez la valeur du champ Choixpar Liste déroulante sans -- Aucun -- (doit spécifier une valeur par défaut).
      Choix sans aucun
    4. Assurez-vous que le champ Par défaut est renseigné pour déterminer quel choix est affiché par défaut.
      Remarque :
      Si le champ dépend d’un autre champ, l’option --Aucun-- reste disponible.

    Changer la valeur d’affichage Aucun pour une liste de choix

    Vous pouvez modifier l’étiquette d’affichage par défaut de l’option Aucun pour un champ de choix.

    Avant de commencer

    Rôle requis : personalize_choices
    Remarque :
    Le rôle personalize_choices doit être explicitement accordé à l’utilisateur ; il ne peut pas s’agir d’une ACL.

    Procédure

    1. Accédez à un formulaire sur lequel le champ apparaît.
    2. Sélectionnez et maintenez enfoncé (ou cliquez avec le bouton droit de la souris) sur l’étiquette du champ et sélectionnez Afficher la liste de choix.
    3. Sélectionnez Nouveau.
    4. Complétez le formulaire.
      Tableau 1. Champs de formulaire de choix
      Champ Valeur
      Table Sélectionnez la table.
      Élément Laissez le nom du champ qui est automatiquement renseigné.
      Langue Saisissez le code de langue ISO de l’étiquette.
      Séquence À laisser vide. Ce champ détermine l’ordre.
      Inactif Laissez effacé.
      Étiquette

      Saisissez l’étiquette à afficher dans la liste de choix.

      Vous pouvez utiliser JavaScript, y compris les appels aux includes de script, pour définir l’étiquette. Par exemple, l’étiquette JavaScript dans l’exemple suivant modifie la valeur -- Aucun -- de la liste de choix de fuseau horaire dans un enregistrement utilisateur pour utiliser la valeur de fuseau horaire de l’instance :
      javascript:"System (" + gs.getSysTimeZone() + ")"
      Valeur Entrez NULL_OVERRIDE.
      Remarque :
      Vous devez entrer NULL_OVERRIDE comme valeur, sinon la nouvelle étiquette apparaît en plus de l’option --Aucun- -.
      Valeur dépendante À laisser vide.
      Conseil À laisser vide.
      Remarque :
      Lorsque le type de champ est défini sur Liste (liste Glide), l’indicateur ne s’affiche pas.
    5. Sélectionnez Envoyer.

    Supprimer toutes les options de liste de choix

    Vous pouvez supprimer tous les choix d’un champ de choix à partir de l’enregistrement de l’ensemble de choix.

    Avant de commencer

    Rôle requis : personnaliser

    Pourquoi et quand exécuter cette tâche

    Vous pouvez utiliser cette méthode lorsque vous développez une nouvelle application et que les besoins professionnels changent. Si vous mettez à jour une liste de choix déjà utilisée, pensez à désactiver les options que vous n’utilisez plus pour éviter les conflits avec les données existantes ou les scripts qui peuvent s’appuyer sur les options précédentes.

    Procédure

    1. Dans le filtre de navigation, saisissez sys_choice_set.list et appuyez sur Entrée.
    2. Ouvrez l’enregistrement de l’ensemble de choix pour le champ.

      Par exemple, pour localiser l’ensemble de choix pour la sous-catégorie d’incident, filtrez par [Table] [est] [incident] ET [Élément] [est] [sous-catégorie].

    3. Cochez la case en regard de l’enregistrement de l’ensemble de choix à supprimer et sélectionnez Supprimer dans la liste de choix Actions sous la liste.
    4. Cliquez sur Supprimer dans la fenêtre de confirmation.
      Tous les choix pour le champ sont supprimés.

    Créer une liste de choix pour un autre type de champ

    Vous pouvez créer une liste de choix pour un champ avec un autre type, tel qu’un nombre entier, une chaîne ou un champ de référence.

    Avant de commencer

    Rôle requis : personalize_dictionary

    Pourquoi et quand exécuter cette tâche

    Vous pouvez utiliser cette configuration pour standardiser la saisie de données et limiter les options disponibles pour un champ tout en conservant le type de champ d’origine.

    Procédure

    1. Accédez à la Tous > Définition du système > Dictionnaire.
    2. Ouvrez l’entrée de dictionnaire pour le champ.
      Remarque :
      Les champs de référence avec un grand nombre d’enregistrements dans la table de référence ne peuvent pas être convertis pour ressembler à des champs de choix. Un champ de référence avec trop d’enregistrements ressemble à un champ de référence.
    3. Remplacez la valeur Choice (Choix)par Dropdown with --- None --- ou Dropdown without --- None --- (doit spécifier une valeur par défaut).
    4. Cliquez avec le bouton droit sur l’en-tête du formulaire, puis sélectionnez Enregistrer.
    5. Cliquez sur Créer une liste de choix.
      • La liste connexe Choices (Choix ) apparaît sur le formulaire d’entrée du dictionnaire.
      • Si les enregistrements de la table contiennent des données pour le champ, une valeur de liste de choix est créée pour chaque valeur de champ unique. Par exemple, si trois enregistrements existent dans la table et que chaque enregistrement a une valeur unique dans le champ, trois choix sont créés.
      • Si aucune donnée n’existe dans le champ, une valeur de liste de choix -- Nouveau choix -- est créée.

    Afficher les valeurs de liste de choix non valides

    Par défaut, les valeurs de liste de choix inactives ou non valides s’affichent en bleu plutôt qu’en noir. Vous pouvez désactiver l’indicateur de couleur pour les choix non valides.

    Avant de commencer

    Rôle requis : admin

    Pourquoi et quand exécuter cette tâche

    Dans l’exemple suivant, la catégorie Réseau a été désactivée, elle s’affiche donc en bleu pour les enregistrements qui contiennent toujours la valeur inactive.

    Liste d’incidents avec une valeur bleue inactive « Réseau » dans la colonne Catégorie.

    Procédure

    1. Accédez à la Tous > Propriétés système > Propriétés de l'interface utilisateur.
    2. Cochez la case de la propriété Display missing choice list entries (Afficher les entrées de liste de choix manquantes ).

    Ajouter une option de recherche à un champ de choix

    Ajoutez un champ de recherche aux champs de choix qui ont une longue liste d’options.

    Avant de commencer

    Rôle requis : admin

    Procédure

    1. Accédez à un formulaire contenant des champs de choix.
      Par exemple, incident.
    2. Dans un champ de choix sur le formulaire, par exemple État, cliquez avec le bouton droit sur le champ et sélectionnez Configurer le dictionnaire.
    3. Passez à la vue avancée du formulaire d’entrée de dictionnaire à l’aide du menu contextuel en accédant à Vue > Avancés.
    4. Dans le champ Attributs, saisissez is_searchable_choice=vrai.
      S’il existe d’autres entrées dans le champ d’attributs, utilisez une virgule pour séparer les entrées.
    5. Mettez à jour le formulaire Entrée du dictionnaire et rechargez la page contenant la liste de choix.