Product Rules
General Information
A Product Rule creates a dependency between several parameters, so that when the value of a parameter is modified by the user, by another rule, etc. (trigger condition), other parameters are updated in conjunction.
Type
Choose the type of rule depending on the logic needed to obtain the correct parameter behavior:
- Compatibility: In this type of rule, any parameter can be a trigger, and all the others are impacted.
- Chain: Parameters are ordered; changes are propagated only top-down but not upwards.
- UnconstrainedChainRule: All parameters except the last one have a common impact on the last parameter.
Parameters
In order to play with a product rule, you need to first indicate the parameters you want to play with. Click on "parameters" and a dialog appears:
Click on "Add parameter" to add a parameter, fill the id and select its type. then submit.
==> the compatibility set view will have the parameters selected in columns.
Compatibility set
Each line of compatibility set react according to the type of the rule. You can add as many compatibility set you need.
Link
You can either link the rule to an entire application distribution or a list of products.
Application distribution
When a product rule is linked to an application distribution, it will be applied for all products within this application distribution.
Products
The products where the rule will be applied for.