Conditions
Conditions can take many forms. Here is a summary of how the require constraint works with conditions in general. How require constraints work with specific types of conditions is covered in the topics following this one.
Product A requires Condition B
If Product A is present in the solution, then Condition B is required to be true. If Condition B is false, then Product A is excluded.
Relationship A requires Condition B
If any product in Relationship A is present in the solution, Condition B is required to be true. If Condition B is false, then all the products in Relationship A are excluded.
Condition A requires Product B
If Condition A is true in the solution, then Product B is required. If Product B is excluded, then Condition A is required to be false.
Condition A requires Relationship B
If Condition A is true in the solution, then at least one product in relationship B must be present in the solution. If all the products in Relationship B are excluded, then Condition A is required to be false.
Condition A requires Condition B
If Condition A is true in the solution, then Condition B must also be true. If Condition B is false, then Condition A is required to be false.