Tip Tuesday - Best practices to follow to improve CPQ configuration performance
On Tip Tuesday today, will look at some of the best practices that you need to keep in your mind when you implement and setup the configuration Models in your application and on how to deal with any performance issue on your configuration/reconfiguration action.
1. Prevent running unnecessary rules that you don't expect to see a value in running them until there is a change in config attribute value by wrapping around additional conditions in such rules, especially the rules that may have an API invocation.
2. When you are working with system configuration, based on how your model is configured currently, there may be some rules that may run multiple time, you can identify such rules iterations by adding an log event in your rules and capturing that occurrences in performance log. You can review such rules condition & order of the rule and optimise them to prevent them running excessively.