If there is a scenario that there is a dependency between price rule then different evaluation order needs to be used.
Consider that there is scenario that price rule A is populating a result on Quote line that price rule B needs to consume that result in it's own action , the only way to handle this scenario is using a different evaluation order on price rules.
1)Configuration evaluation order on price rule
- On Initialisation : When quote line editor loads
- Before Calculation : before the price is calculated
- On calculation : when price is being calculated
- After Calculation : applies after price is calculated
Caution: When two Price Rules share the same evaluation event, the earliest-firing Price Action's target field value will not be usable in the Price Condition of the later-firing Price Rule.
For a given evaluation event, all conditions are evaluated at once. After this, for rules whose conditions have been met, actions then fire sequentially.
An action from one rule in a given evaluation event cannot influence the conditions of another rule in the same evaluation event.
https://community.steelbrick.com/t5/Prices-Discounts-Knowledge-Base/Price-Rules/ta-p/166
You expressed your thoughts in different way and i really enjoyed with your article.
ReplyDeletePython Training in Chennai
Python Training in Velachery
Big data training in chennai
JAVA Training in Chennai
Selenium Training in Chennai
SEO training in chennai
Python Training in Annanagar
This is one awesome blog article. Much thanks again. salesforce cpq certification
ReplyDelete"the only way to handle this scenario is using a different evaluation order on price rules." Are u referring evaluation order field on rule OR calculator evalation event field? It is little confusing here.
ReplyDeleteNice ! SEO Online Training
ReplyDeleteJava Online Training
python Online Training
Salesforce Online Training
Tableau Online Training
Awesome blog article.
ReplyDeletelearn cpq salesforce
salesforce cpq learning path