You are here:
Constraint Rules Engine Adoption for Insurance
Adopt Constraint Rules Engine (CRE) for insurance quoting to validate complex product configurations with constraint-based logic. This feature is in beta and supports deeply nested bundles, cross-product dependencies, and multi-instance insurance scenarios. CRE ensures accurate quoting by preventing invalid selections while you transition from Business Rules Engine to a constraint-driven model.
Required Editions
| Available in: Lightning Experience |
| Available in: Developer, Enterprise, and Unlimited Editions of Revenue Cloud where Product Configurator is enabled |
Product Configurator supports two modes for rule execution: Constraint Rules Engine (CRE) and Business Rules Engine (BRE). BRE (Business Rules Engine) executes rule-based logic for simpler validations. CRE (Constraint Rules Engine) evaluates constraint-based models for complex configuration logic across bundles, sibling products, and multi-instance relationships.
This guide shows Insurance admins how to adopt Constraint Rules Engine for quoting. It gives the Insurance-specific setup steps you must follow, explains how CRE affects existing and new quotes, and shows how to build, associate, and test constraint models that enforce insurance business rules. The goal is to give you a complete, Insurance-focused path from setup to a working CRE model that validates Insurance product configurations during quoting.
What's Next
- Review required permissions and how CRE impacts existing quotes.
- Set up CRE by adding fields, updating context, and adjusting procedure plans.
- Learn how to control which rule engine is used and when to switch between CRE and BRE.
- Create and test constraints for insurance products using Constraint Builder.
- Review current limitations and known issues.
- Explore example constraint models for AutoSilver and Medical.
- Constraint Rules Engine Permissions
Assign permissions so that rule designers can create constraint rules and sales reps can use them during quoting. - Understand Impact on Existing Quotes
Before you enable Constraint Rules Engine, review how it affects quotes created before and after enablement. - Set Up Constraint Rules Engine
Set up the Constraint Rules Engine rule engine by creating the ConstraintEngineNodeStatus custom field on Quote Line Item object, updating the InsuranceContext context definition to map the field, and adjusting your procedure plan definition so that Insurance quotes use Constraint Rules Engine. - Standard Configurator and Advanced Configurator
Product Configurator provides the Business Rules Engine and the Constraint Rules Engine. To use simple product configuration rules, use Standard Configurator. To use large and complex product configuration rules, use Advanced Configurator. - Specify Which Rule Engine to Use
Use the Transaction Type field in a quote to specify the rule engine to use for validating product configurations and executing configuration rules and constraints. Create Transaction Processing Type records based on your requirements, and then specify the default rule engine on the Revenue Settings page to validate product configurations and execute rules and constraints. - Use Constraint Builder With Constraint Rules Engine
Use Constraint Builder to create constraint models that manage complex configuration and validation for your products. Constraint models describe real-world entities and define their relationships with one another. Constraint Builder uses constraints in addition to if-then rules to customize complex products quickly and accurately. - Create and Test a Constraint in Constraint Rules Engine
Create a constraint using the Constraint Builder and test it within the Configurator UI. The example defines constraints for default values based on a selected state and product structure. - Limitations and Known Issues
Understand the current limitations and known issues when using Constraint Rules Engine for insurance product modeling. - Example Constraints for Insurance Product Models
Explore constraint examples that demonstrate how to model insurance-specific logic using Advanced Configurator.

