What are Option Constraints and what constraint types are available?
Suggested answer
Option Constraints (SBQQ__OptionConstraint__c) define dependency rules between options within a bundle. They automate the relationship logic so that selecting one option affects the availability or selection of another. The two constraint types are:
1. Requires: If Option A is selected, Option B must also be selected. The configurator will either auto-select Option B or prevent saving until the user adds it, depending on the "Auto Select" flag. Use case: selecting a "Professional Services" add-on requires the "Base Platform" option to be included.
2. Excludes: If Option A is selected, Option B cannot be selected at the same time. Useful for mutually exclusive tiers — selecting "Enterprise Edition" excludes "Standard Edition". Option Constraints reference a "Constrained Option" (the option being affected) and a "Constraining Option" (the option that triggers the rule). This replaces manual configuration guidance with automated guardrails inside the configurator.
Practice content for interview preparation; not an official vendor answer. Verify details against current product documentation.
Community comments (0)
No comments yet.
Sign in or create a free account to add a comment. Comments are moderated before they appear.