Vous êtes ici :
Copie de données entre des nœuds de contexte dans une procédure de tarification
Dans une procédure de tarification, ajoutez l'élément Inter Node Data Copy pour copier des données numériques ou textuelles d'un nœud contextuel à un autre. Copiez les données de haut en bas de la hiérarchie, et utilisez les données copiées dans des formules ou pour référencer des informations à partir de Tableaux de décision afin de rationaliser les calculs de tarification complexes.
Éditions requises
| Disponible avec : Lightning Experience |
| Disponible avec : Les éditions Enterprise, Performance, Unlimited et Developer de Digital Insurance Platform dans lesquelles Tarification Salesforce est activée. |
| Autorisations utilisateur requises | |
|---|---|
| Pour ajouter ou mettre à jour les éléments de copie de données Inter Node : | Temps de conception de la tarification Salesforce |
Avant de commencer, tenez compte des considérations ci-dessous relatives à l'utilisation de l'élément Copier les données entre les nœuds dans une procédure de tarification.
- Vous pouvez copier les données d'un nœud de contexte source vers un ou plusieurs nœuds cibles.
- Vous pouvez copier les données d'un seul nœud source et d'une seule variable à la fois. Assurez-vous que les conditions de filtrage correspondent à un seul nœud source dans le contexte.
- Dans le Lanceur d'application, recherchez et sélectionnez Procédures de tarification.
- Sélectionnez une procédure de tarification ou créez-en une.
-
Cliquez sur
, puis ajoutez l'élément Inter Node Data Copy.
-
(Facultatif) Dans Grouper par, recherchez et sélectionnez les champs par lesquels vous souhaitez regrouper les nœuds source et cible.
Lorsque vous regroupez les nœuds par un ou plusieurs champs, la copie des données inter-nœuds s'applique uniquement aux nœuds qui ont des valeurs identiques pour les champs groupés par. Si vous ne spécifiez pas de champs groupés par, la copie des données inter-nœuds s'applique à tous les nœuds du contexte.
-
Ajoutez des conditions pour sélectionner un nœud source unique.
- Cliquez sur Add Condition.
- Recherchez et sélectionnez une variable.
- Sélectionnez un opérateur,
- Saisissez une valeur comparative pour l'opérateur, si nécessaire.
- De la même façon, ajoutez jusqu'à 4 conditions supplémentaires.
- Dans Variable source, recherchez et sélectionnez la variable du nœud source dont vous souhaitez copier la valeur dans le nœud cible.
- Dans Variable cible, recherchez et sélectionnez la variable de nœud cible à laquelle la valeur copiée doit être attribuée.
-
(Facultatif) Spécifiez une condition Réécrire pour copier la valeur uniquement des nœuds cibles qui remplissent la condition.
- Recherchez et sélectionnez une variable qui identifie le nœud cible.
- Sélectionnez un opérateur,
- Saisissez une valeur comparative pour l'opérateur, si nécessaire.
- Enregistrez votre procédure.
- Cliquez sur Simuler pour tester votre procédure. Saisissez les valeurs d'entrée de vos produits, puis cliquez de nouveau sur Simuler.
Prenons l’exemple d’un scénario dans lequel le prix de la couverture collision d’une voiture est basé sur sa marque et son modèle. Par exemple, un roadster qui coûte plus cher à réparer ou à remplacer après une collision a une couverture plus coûteuse qu'un hayon économique plus économique à entretenir. Dans un devis qui contient les produits structurés comme indiqué dans l'image, pour calculer la couverture de collision, les attributs de marque et de modèle du nœud Auto parent avec les attributs du nœud Collision sont requis pour calculer le prix.

En utilisant l'élément Inter Node Data Copy dans votre procédure de tarification, vous pouvez copier les données requises depuis le nœud Auto vers le nœud Collision. Voici comment configurer l'élément pour copier le nom du constructeur automobile dans le nœud collision.

Le champ Grouper par limite la copie de données inter-nœuds aux nœuds qui ont la même valeur pour le champ AggregationKeyLevel2 : le nœud Auto au niveau 2 et ses nœuds enfants. Dans cet ensemble de nœuds, les conditions Où sélectionnent le nœud avec Auto comme nom de produit et Neo comme marque du véhicule comme nœud source.
La valeur de la variable source DYN_INS_MAKE est copiée dans une variable cible appelée VehicleMake. La dernière condition where sélectionne le nœud qui porte le nom de produit Collision en tant que nœud de destination de la variable cible.
Lorsque vous exécutez la procédure de tarification, l'élément Inter Node Data Copy copie la marque du véhicule dans le nœud Collision. Vous pouvez ajouter un élément similaire pour copier les informations du modèle dans le nœud Collision.
Après avoir copié ces informations dans le nœud Collision, utilisez-les pour calculer le coût de la couverture de collision. Transmettez les détails en entrée à un Tableau de décision pour référencer un facteur de multiplication dans le calcul du prix. Alternativement, vérifiez une marque et un modèle particulier dans un élément Opération de liste, puis appliquez un facteur à la formule de calcul du prix.
