Découvrez comment créer et configurer des extensions de liste déroulante (extensions de liste déroulante) dans CPQ. Ajoutez des détails d’options étendus, appliquez des filtres et mappez les produits et les quantités pour afficher des données de liste déroulante enrichies dans les mises en page pour des configurations plus dynamiques et efficaces.
Avant de commencer
- Créez un champ de liste déroulante à sélection unique ou à sélection multiple pour votre extension de liste déroulante (exemple : dogBreed).
- Créez un champ de liste de sélection unique que vous souhaitez utiliser pour filtrer votre extension de liste de sélection (exemple : dogBarking).
- Créez un enregistrement SFDC Product2, tel que « Canine configuré ». Notez l’ID (le format est un jeton de 15 à 20 caractères, similaire à 01t5f0000004GBwAAM) ou le code produit, en fonction du paramètre ProductIdField de votre environnement. Définissez un prix standard pour l’enregistrement du produit.
Aux étapes 1 à 7 de la procédure, nous configurons les données d’extension. Dans les étapes restantes, nous allons mapper les données.
Rôle requis : admin
Procédure
-
Dans l’administration des listes déroulantes dogBreed, cliquez sur l’onglet Extension de la liste déroulante, puis sur Configuration guidée.
-
Cliquez sur les vignettes Informations supplémentaires sur l’option, Options de filtre et Informations sur le produit , puis cliquez sur Suivant.
-
Pour chaque option de la liste déroulante, entrez des étiquettes pour que les informations étendues s’affichent.
Exemples : taille, perte, exerciseReq, biddability, drive, activités.
-
Options de filtrage : choisissez les champs avec lesquels vous filtrerez l’extension de la liste déroulante.
Exemple : aboiements/voix
-
Informations sur le produit : vérifiez l’ID du produit et la quantité du produit.
-
Cliquez sur Suivant.
-
Examinez le format, puis cliquez sur Télécharger le modèle CSV.
-
Complétez le fichier CSV sur votre ordinateur local.
(Si vous implémentez l’exemple dogBreed : exploitez les données d’extension de la liste déroulante dogBreed de la feuille de calcul ; remplacez ProductId par un jeton ou un code produit de l’étape préalable 3 ; et exportez au format CSV.)
-
Dans le champ de liste déroulante que vous modifiez, faites glisser le fichier CSV vers Importer les données d’extension, puis cliquez sur Importer.
-
Mappez la colonne « valeur » à « Référence d’option ».
Cela indique à l’extension de liste de sélection d’afficher les valeurs définies de la liste de sélection dans la colonne de gauche. La colonne mappée en tant que référence d’option doit être nommée « valeur ».
-
Mappez « taille » à « Informations étendues : « size » en tant que clé de charge utile d’API ».
La case Available In Layout correspondante doit être automatiquement cochée.
-
Effectuez le même mappage pour les champs « shedding », « exerciseReq », « biddability », « drive », « activities » et « dogBarking ».
En d’autres termes, pour la colonne importée « shedding », mappez vers « Info étendue : « shedding » comme clé de charge utile API », et ainsi de suite.
-
Mappez « size_filter » au champ Taille [dogSize].
Cela filtrera la liste déroulante en fonction de la sélection de l’utilisateur dans dogSize.
-
Mappez « shedding_filter » au champ de mue [mue].
-
Mappez « dogBarking_filter » au champ Barking/Voice [dogBarking].
-
Mappez « ProductId » à l’entrée d’ID du produit avec l’icône du panier, sous « Définir les informations sur le produit ».
Cela indique à l’application de référencer le ProductId ou le code produit dans les données d’extension de la liste déroulante pour ajouter le produit correspondant au panier.
-
Mappez « ProductQuantity » à l’entrée Quantité de produits avec l’icône du panier, sous « Définir les informations sur le produit ».
Cela indique à l’application de définir la quantité de l’élément de ligne dans le panier avec cette valeur à partir des données de chargement de l’extension de liste déroulante.
-
Cliquez sur Enregistrer le mappage, puis dans le coin supérieur droit, cliquez sur Enregistrer.
-
Ajoutez le champ d’extension de la liste déroulante à la mise en page via l’interface utilisateur Logik Admin ou par chargement CSV et déploiement.