Product Administration Guide > Configuration Rule Template Reference >

Attribute Value (Advanced)


The Attribute Value (Advanced) template has the following form:

(for [any] items)

You can toggle between [any] and [all]. The Attribute Value (Advanced) template can be used only within a require rule, and it changes the logic for conditions involving attributes. This template does not display in the Pick a Rule list. Instead, it displays in the list for inserting a condition.

The following require rule contains two attribute conditions:

Attribute C = M in Relationship A requires Attribute D=P in Relationship B

This rule works as follows: If any item from Relationship A has Attribute C=M in the solution, then all the items from Relationship B must have Attribute D=P in the solution. This is the default behavior of the require template when it contains attribute conditions and is called the Any-All form.

By inserting the Attribute (Advanced) template into the rule, you can create all the other combinations of Any-All logic:

To create this logic in other rule types, such as exclude rules, use one of the Advanced Rule Templates to create the rule. Then insert a numAttr condition in the rule.


 Product Administration Guide 
 Published: 23 June 2003