Listes déroulantes basées sur des tables

  • Rversion finale: Australia
  • Mis à jour 12 mars 2026
  • 2 minutes de lecture
  • Une liste déroulante basée sur une table permet à un administrateur d’interroger et de récupérer les données des tables gérées.

    Les listes de sélection basées sur des tables permettent aux administrateurs de récupérer les options de champ de la liste de sélection de configuration à partir d’une table gérée. Cette fonctionnalité est particulièrement utile lorsque :

    • Le nombre d’options dans la liste déroulante est important. La représentation de l’interface utilisateur buyside de la liste déroulante basée sur une table pagine les options et améliore ainsi l’expérience utilisateur de la réponse de la page.
    • Plusieurs listes de sélection utilisent les mêmes options. Les filtres de requête spécifiques aux listes déroulantes facilitent la réutilisation des données.

    Les tables gérées ne sont pas déployées. Par conséquent, une liste déroulante qui fait référence aux données de table pour ses options présente à l’utilisateur final les données disponibles dans la table lorsqu’elle est interrogée, au moment de l’exécution.

    Si la table gérée référencée contient des données en double, l’application tente de présenter la meilleure expérience de liste déroulante à l’utilisateur lors de l’exécution. Par exemple, considérez les trois scénarios suivants.

    Scénario 1 :

    Tableau 1. Deux éléments identiques
    Étiquette Valeur
    Apple Pomme
    Banane banane
    Banane banane
    Chayotte Chayotte

    CPQ supprime la deuxième instance de Banana [banana], en présentant à l’utilisateur trois options de liste déroulante.

    Scénario 2 :

    Tableau 2. Deux éléments avec la même étiquette, mais des valeurs différentes
    Étiquette Valeur
    Apple Pomme
    Banane banane
    Banane banana2
    Chayotte Chayotte

    Dans ce scénario, CPQ récupère les options de liste déroulante avec quatre valeurs uniques. Malheureusement, deux valeurs, « banana » et « banana2 » partagent la même étiquette, « Banana ». L’application ne peut pas déterminer quelle valeur est la meilleure pour l’étiquette « Banane ». Par conséquent, l’utilisateur se verra présenter un total de quatre options, dont deux étiquetées « Banane ». Les administrateurs doivent faire attention aux données de leurs tables gérées pour éviter cette mauvaise expérience de l’utilisateur final.

    Scénario 3 :

    Tableau 3. Deux éléments avec des étiquettes différentes mais des valeurs identiques
    Étiquette Valeur
    Apple Pomme
    Banane banane
    Banane2 banane
    Chayotte Chayotte

    Lorsque des valeurs en double sont renvoyées à partir d’une table gérée, CPQ affiche l’étiquette associée à la première occurrence de la valeur. Toutes les autres étiquettes associées à cette valeur sont éliminées et ne sont pas affichées en tant qu’options de liste déroulante pour l’utilisateur final.

    Si la table référencée renvoie une ligne sans données contenues dans l’étiquette ou la valeur, l’application ignore l’entrée et l’enregistrement n’est pas présenté à l’utilisateur final comme une option de liste déroulante.

    Remarque :
    Les listes de sélection basées sur des tables ne prennent pas en charge les extensions de liste de sélection.