Thursday 22 March 2018

Order of executing of Price Rules in CPQ


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

5 comments:

CPQ Renewal Opportunity and Forecasting

In order to create Renewal Opportunity which will be used you need to refer to Contract. Contract object has a field called " SBQQ__R...