/
How to Avoid Scanning and Using Logics on LPG Product Level

How to Avoid Scanning and Using Logics on LPG Product Level

When the system opens the LPG configuration page it needs to determine the set of input params. For this it needs to determine the list of potential logics driving the calculations on a line item level which can take a significant amount of time.

If your setup does not override the default logic on product level, you can skip this lookup phase and improve performance.

To do this, go to Advanced Configuration Options and add the property doNotUsePerProductFormulasInLists with its value set to 'true'. With this setting, the application will avoid scanning and using logics defined on product level in Price Lists, LPGs and Simulations. I.e., the 3-step calculation logic hierarchy (product → list override → global logic) is reduced to 2 (list override → global logic).

Note: This setting does NOT affect the formulamanager.execute endpoint, etc.

Related content

How to Group Calculation Results
How to Group Calculation Results
Read with this
If a field in the LPG is manually changed, how to trigger a line recalculation?
If a field in the LPG is manually changed, how to trigger a line recalculation?
Read with this
How to Get Full Log File for Specific Node
How to Get Full Log File for Specific Node
Read with this
How to Deal with Analytics Data Table's UI Responsiveness
How to Deal with Analytics Data Table's UI Responsiveness
Read with this
How to Configure Dashboards with Result Matrix Click Events
How to Configure Dashboards with Result Matrix Click Events
Read with this

Found an issue in documentation? Write to us.