Loading
Apprendre
Table des matières
Sélectionner des filtres

          Aucun résultat
          Aucun résultat
          Voici quelques conseils de recherche

          Vérifiez l'orthographe de vos mots-clés.
          Utilisez des termes de recherche plus généraux.
          Sélectionnez moins de filtres pour élargir votre recherche.

          Recherchez dans toute l’aide de Salesforce
          Groupe de listes et opération de liste

          Groupe de listes et opération de liste

          Traitez efficacement les listes de données et implémentez une logique de tarification et des calculs complexes en activant le filtrage, les références de valeur et divers calculs sur les éléments de ligne.

          Éditions requises

          Disponible avec : Lightning Experience
          Disponible avec : Enterprise Edition, Performance Edition, Unlimited Edition et Developer Edition de Revenue Cloud où Tarification Salesforce est activée
          Autorisations utilisateur requises
          Pour créer, mettre à jour et supprimer des procédures de tarification : Temps de conception de la tarification Salesforce

          L'élément Groupe de listes sert de conteneur pour traiter des éléments de ligne individuels dans une variable de liste. C'est un élément d'étape fondamental dans la procédure de tarification qui facilite l'itération à travers une liste et l'exécution d'opérations sur ses éléments. Chaque groupe de listes doit commencer par un filtre de liste, qui définit les critères initiaux d'affinage de la liste. En suivant le filtre Liste, un groupe Liste peut incorporer plusieurs composants de calcul et de tableau de référence pour affiner la liste.

          Le filtre de liste, en tant qu'élément initial d'un groupe de listes, est seul responsable du filtrage des éléments de la liste d'entrée en fonction de conditions prédéfinies, en utilisant des variables de liste pour établir ces critères.

          Prenons un scénario dans lequel vous souhaitez définir des conditions pour accorder des remises uniquement lorsqu'un client achète 50 paquets d'imprimantes ou plus. Vous pouvez également définir une limite pour arrêter les calculs de prix lorsque cette condition est remplie. Si votre client achète moins de 50 paquets d'imprimantes, il ne remplit pas la condition, la procédure de tarification ignore cette étape.

          Important
          Important Un seul filtre de liste peut exister dans un groupe de listes donné.
          1. Configurez une procédure tarifaire.
          2. Cliquez Icône Ajouter un élémentpour ajouter l'élément Paramètres de tarification et mappez ces variables.
            • Variables d'entrée
              • Élément de ligne : LineItem
            • Variables de sortie
              • Cascade de prix : price_water_fall
              • Prix unitaire net : NetUnitPrice.
              • Sous-total : ItemNetTotalPrice
          3. Ajoutez l'élément Prix catalogue pour récupérer le prix de base du produit.
            Sous Détails du tableau de référence, sélectionnez le tableau de décision Entrées au catalogue de prix, puis mappez ces variables.
            • Variables de règle d'entrée
              • Produit : Produit
              • Catalogue de prix : PriceBooks
              • Modèle de vente de produits : ProductSellingModel
            • Variables d'entrée
              • Quantité : LineItemQuantity
            • Variables de sortie
              • Prix catalogue : ListPrice
              • Sous-total : ItemNetTotalPrice
          4. Ajoutez l'élément Groupe de listes.
          5. Dans le groupe de listes, configurez l'Opération de liste en définissant une condition selon laquelle une remise de 10 % sur le prix final des imprimantes peut être appliquée uniquement si l'utilisateur a acheté plus de 50 unités.
            • Exigences de condition de filtrage : Toutes les conditions sont remplies (AND)
            • Ressource : # LineItemQuantity
            • Opérateur : Supérieur à
            • Valeur : 50
          6. Dans le conteneur de liste, ajoutez l'élément Tarification basée sur la formule, puis spécifiez les valeurs de variable ci-dessous.
            • Formule de calcul : ItemNetTotalPrice - ( ItemNetTotalPrice * 0.10 )
            • Variable de sortie : TotalLineAmount
          7. Pour arrêter la tarification, dans le conteneur de liste et sous l'élément Tarification basée sur la formule, ajoutez l'élément Arrêter la tarification.
          8. Cliquez Icône Générateur de procédure de tarificationsur , puis sélectionnez Inclure dans Sortie.
          9. Enfin, définissez vos préférences pour afficher les informations de tarification, l'accès au profil et les informations de classement.
          10. Enregistrez votre procédure.
          11. Cliquez sur Simuler pour tester votre procédure. Saisissez les valeurs d'entrée de votre produit d'offre groupée d'imprimantes, puis cliquez de nouveau sur Simuler.
            La cascade de prix affiche la formule utilisée pour calculer le coût total des paquets d'imprimantes avec une remise de 10 %. Vous voyez également que puisque la condition de plus de 50 paquets d'imprimantes était remplie, le calcul du prix s'est arrêté, ce qui confirme que votre procédure fonctionne normalement.
            Cascade du groupe de listes
            Important
            Important

            Nous recommandons d'ajouter une autre condition de filtrage à votre élément Groupe de listes, en spécifiant que la valeur de la balise contextuelle n'est pas nulle. Lorsque la tarification est exécutée sur un devis ou une commande, si la balise n'a pas de valeur ou est nulle, la procédure renvoie une erreur.

            Par exemple, si vous ajoutez une condition de filtrage à un élément de ligne indiquant que la valeur de l'élément de ligne est 100, vous devez ajouter une condition indiquant que la valeur de l'élément de ligne n'est pas une valeur nulle. Votre état se présente comme suit : {LineItem égal isNotNull} AND {LineItem égal 100}.

           
          Chargement
          Salesforce Help | Article