Configure, Price, Quote18% of the exam

Constraint Rules Engine and product configuration flows

When to use Constraint Rules Engine instead of Business Rules Engine, how to set it up, which Visual Builder rule type fits a requirement, how the Visual Builder and CML Editor share one constraint model, how reps validate configurations at run time, and how product configuration flows are assigned.

Official exam objective
Use the Product Configurator tool to customize the components and attributes of a product and validate the configuration.

~7 min read · 7 practice questions ·

What the exam expects

  • Choose between Business Rules Engine and Constraint Rules Engine, and set up Constraint Rules Engine with its transaction processing type.
  • Pick the Visual Builder rule type (constraint, preference, dynamic message, require, exclude, hide/disable) for a requirement.
  • Explain how the Visual Builder and the CML Editor share one constraint model, and how Business Rules Engine rules move to CML.
  • Turn on Product Validation so reps' configurations are validated as they change.
  • Create, default and assign product configuration flows, including multilevel bundles.

Key terms: Constraint Rules Engine (configurator engine that runs constraint models); Constraint Modeling Language (CML) (language that defines constraint models); Constraint Builder (tool holding the Visual Builder and the CML Editor); preference rule (soft constraint the engine can override); product configuration flow (flow that lays out the configurator for a product or classification).

Key facts

Constraint Rules Engine toggle
Detail
Set Up Configuration Rules and Constraints with Constraints Engine
Engine value
Detail
AdvancedConfigurator; becomes the default automatically
Not available
Detail
Government Cloud and EU Operating Zone orgs
Setup and model access
Detail
Product Configuration Constraints Designer permission set
Business Rules Engine rules after enabling
Detail
No longer execute, per the CML guide
Message mandatory
Detail
Dynamic message rule
Model limits
Detail
6MB per model; 10 seconds maximum constraint execution
Product Validation on
Detail
Validation rules run on every product selection change
Flow assignment
Detail
Active flows only; one flow per product or classification
Unassigned products
Detail
Use the Default flow
Sources for this section (8)
  • Why do the CML developer guide and the Help engine table seem to disagree about Business Rules Engine rules?
  • What size and time limits apply to constraint models?
  • When does a message persist after a Business Rules Engine rule is converted to CML?
  • Why must grouping logic with mixed operators use parentheses?

The questions are free to read. Answers with their sources and self-grading are included with the pack.

Keep reading with the Revenue Management Consultant pack

  • Core concepts
  • Exam traps
  • Worked scenario

The pack includes:

  • All 25 lessons of the Revenue Management Consultant guide, with reading progress
  • Interactive decision walks and step-by-step sequence steppers
  • Practice exams purchase adds inline bank questions and topic practice (7 questions for this lesson)
  • An official source cited for every claim
  • An AI tutor that answers from the guide
  • Choose guide-only, practice-only, or save $4 with both

Practice for the Revenue Management Consultant exam