Vous êtes ici :
Configuration de l'élément Propagation des prix
Définissez les formules et la séquence d'exécution de votre logique de tarification hiérarchique en utilisant l'élément Propagation des prix.
É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 : | Utilisateur du temps de conception de la tarification Salesforce |
- Définissez une définition de contexte qui prend en charge spécifiquement la structure hiérarchique de groupe imbriquée dans vos devis (par exemple, Contexte des transactions commerciales).
- Configurez les mappages de contexte nécessaires pour lier votre procédure de tarification à vos données.
Configuration de règles et de nœuds de propagation
-
Ouvrez une procédure de tarification existante ou créez-en une.
Remarque Si vous utilisez une procédure existante, assurez-vous qu'elle ne contient pas déjà d'élément de propagation de prix, de prix dérivé ou de promotion. -
Cliquez sur
pour ajouter l'élément Paramètres de tarification, sélectionnez Activer la propagation, puis mappez vos variables communes (si ce n'est déjà fait).
- Dans l'élément Paramètres de prix, sous Paramètres de propagation, sélectionnez Configurer les règles de propagation.
-
Dans la fenêtre Configurer un tableau de propagation, sélectionnez l'une des options suivantes :
- Configurez un nouveau tableau : Sélectionnez cette option pour définir entièrement vos nœuds, jointures et formules. Suivez les étapes ci-dessous.
- Sélectionnez un modèle : Sélectionnez le modèle Mapp sales SalesTransactionItem to SalesTransactionGroup. Ce modèle est basé sur le Contexte des transactions commerciales prédéfini et mappe automatiquement les enregistrements SalesTransactionItem avec SalesTransactionGroup.
-
Sélectionnez Ajouter des nœuds, puis sélectionnez les attributs ci-dessous.
- SalesTransactionItem:
- ItemDiscountPercentage
- ListPrice
- ItemUnitCost__std
- ItemNetTotalPrice
- ItemTotalMarginAmount__std
- SalesTransactionItemGroup
- SalesTransactionGroup:
- GroupDiscount__std
- RésuméSous-total
- GroupTotalMarginAmount__std
- RésuméSous-total
- GroupSource
- SalesTransactionItem:
-
Sous Joindre des nœuds, définissez la relation parent-enfant entre vos niveaux de données pour indiquer à la procédure comment propager les valeurs.
-
- Type de mappage : Parent-enfant
- Clé parente : GroupSource
- Clé enfant : SalesTransactionItemGroup
- Identificateur de nœud : Sélectionnez un identifiant unique (tel que Balise d'élément de ligne) pour suivre ces calculs dans les journaux d'exécution.
-
-
Sélectionnez Attributs de fusion, puis spécifiez les attributs ci-dessous.
-
- Nom de l'attribut : Merged_header_1
- Condition fusionnée : Pas nul
- Attribut 1 : GroupTotalMargin_std
- Attribut 2 : ItemTotalMargin_std
-
Définition d'une logique pour la propagation horizontale
- Pour définir votre logique de tarification, sélectionnez Modifier les attributs.
-
Définissez vos formules horizontales pour les calculs au niveau de la ligne.
- Sélectionnez la colonne que vous souhaitez calculer (par exemple, Prix unitaire net).
- Saisissez la formule (par exemple UnitCost + MarginAmount).
- Saisissez un numéro de séquence (par exemple 1, 2) pour indiquer à la procédure la formule à exécuter en premier.
-
Configurez le paramètre Utiliser zéro pour les valeurs nulles.
- Si cette option est activée, les entrées nulles sont traitées comme 0 et la formule passe à l'étape suivante.
- Si cette option est désactivée, toute formule avec un argument nul est ignorée.
RemarqueLe champ Séquence ne peut pas être vide ou négatif, et deux champs ne peuvent pas partager le même numéro de séquence.
Le système n'ajuste pas automatiquement les séquences. Si vous modifiez la séquence d'une formule, vous devez mettre manuellement à jour les numéros de séquence de toutes les autres formules pour garantir l'ordre correct.
Définition d'une logique de propagation ascendante
-
Définissez votre propagation ascendante pour cumuler les valeurs dans le parent.
- Créez un attribut fusionné (par exemple, Coût total de fusion).
- Sélectionnez la fonction d'agrégation Somme.
- Spécifiez le champ enfant à cumuler (par exemple, Sum(!Child.ItemTotalCost)).
- Si nécessaire, ajoutez jusqu'à trois conditions pour filtrer les éléments enfants inclus dans le calcul (par exemple, SellingModelType = 'One Time'). Toutes les conditions spécifiées doivent être remplies pour inclure un élément de ligne. Les éléments qui ne remplissent pas les critères ou qui contiennent des valeurs nulles dans les champs spécifiés sont exclus du cumul.
- Enregistrez les règles de propagation.
Cet article a-t-il résolu votre problème ?
Dites-nous ce que nous pouvons améliorer !

