Practical CML Training
for Salesforce Revenue Cloud Specialists
Master the constraint modeling language that powers Advanced Configurator – with hands-on practitioners
Why CML
matters
Revenue Cloud teams can handle standard setups – basic pricing, simple rules, standard product bundles. But real business doesn't stay simple.
When configurations get complex, everything depends on CML.

Slow delivery

Business opportunities are delayed because teams rely on trial and error

Fragile models

Complex setups work until they hit a real scenario, and debugging takes longer than building

External dependency

Every non-trivial configuration change requires outside specialists

The cost of the CML skill gap
Even certified consultants struggle to apply it in real projects - to build working models and explain the value to clients. When the skill isn't there, the project pays for it.
The reason this
gap exists
CML isn’t like traditional programming. It's non-deterministic, poorly documented, and full of counterintuitive behaviors. You can’t Google your way out of this one.
Constraint Modeling Language was introduced in Summer 2025 as part of the Revenue Cloud Advanced Configurator. And its learning path is only catching up.
Salesforce training covers CML syntax
but not how to design real constraint models
Trailhead explains the concepts
but stops before production-level complexity
YouTube shows feature demos
but not how to apply them on a live project
Training built for how CML works in production
Our live online CML training bridges that gap to give your team confidence and systematic approach — from core concepts to applied use cases in just 5 days.

Investment

$1
,
750
per seat
What CML training covers
Day 1
Foundations:
CML concepts, types & attributes
  • What CML is and how constraint-based modeling differs from rule engines
  • Types, subtypes, and inheritance — the building blocks of every model
  • Attribute variables: types, domains, expressions, proxy variables
  • Type and attribute annotations
  • Hands-on: Build your first type hierarchy from scratch
Day 2
Structure: Relations, cardinality & product models
  • Relation definitions: multiple relations, multiple types, cardinality, domain
  • Default items, instances, split, relationship annotations
  • Aggregate functions and relation attribute variables
  • Hands-on: Model a complete product bundle
Day 3
Logic: Constraints, propagation & use cases
  • Expressions vs. constraints
  • Constraint types: logical, message, preference, required, exclude, table, distinct, equal, set operations
  • Header-level variables: global constants, loaders, external variables
  • Use cases: validation, alert, selection (inclusion/exclusion), filter
  • Hands-on: Build end-to-end constraint rules for real scenarios
Day 4
Application: Real-world scenarios & constraint patterns
  • Bundle-child quantity constraints: limiting child quantities based on parent
  • Sibling product quantity sync: preferences vs. hard constraints
  • Quote-level constraints: cross-product rules beyond the bundle
  • Hands-on: Apply constraint patterns to real Revenue Cloud scenarios
Day 5
Mastery: Full implementation, wrap‑up, and Q&A
  • End-to-end use case: build a configurable product system from requirements
  • Advanced constraint combinations: scoring, support level assignment, roaming restrictions
  • Best practices: flexible constraints, type hierarchy, relation design
  • Key takeaways and CML mental model recap
  • Open Q&A
  • Templates and reference materials to take home
Benefits
of Veloce
CML training

Build constraint models from scratch

For multi-level bundles, conditional rules, and cross-product dependencies.

Bring your questions and hear back

While your support tickets are on review, ask CML practitioners and get answers in real time.

Replace scattered CML knowledge

Leave with a structured foundation, delivered in one place, in the right order.

Get the recordings and use on‑demand

Revisit any topic to onboard new team members or refresh before a project.

Need an expert review of your current Advanced Configurator setup?
Get the ultimate CML audit with remediation estimates.
Meet the program
authors
⁨⁨⁨⁨⁨⁨⁨⁨⁨⁨
Closer to the technology than most
Our engineers helped pioneer the constraint-based configurator behind Revenue Cloud.
Trusted by Revenue Cloud insiders
We delivered internal CML enablement programs for teams at the core of the product.
Our expertise defined how CML is demonstrated
Veloce shaped how the market first understood the capabilities of Advanced Configurator.
10+ years in constraint modeling – not theorists
The training program is designed by specialists who do constraint programming full-time.
Dmitrijs Ralovecs
Co-founder and CTO
View profile
Leonid Blinov
Solution Architect
View profile
Andrejs Mankevics
Solution Architect
View profile

Veloce's expertise made a real difference for our team. Their level of CML knowledge is hard to find anywhere else in the ecosystem.

Milind Walawalkar

Principal CPQ Architect, FICO

Veloce's CML expertise unblocked our team when we needed it most. Their contribution changed how our team approaches constraint modeling.

Anna Moskalenko

Project Management Practice Leader, Cloudity

Investment

$1
,
750
per seat

Duration

5 days, 3 hours per day (8:00 AM - 11:00 AM ET)

Platform

Live instructor-led online

Team

Individual learners or corporate teams (up to 15 participants)

Materials

Slides, models, templates,
recordings

Language

English

Veloce CML Training
Thank you! Your request has been received!
Oops! Something went wrong while submitting the form.
Frequently 
asked questions

01

Who is this CML training for?

Revenue Cloud specialists who want to go beyond configuration basics, solution architects building a foundation in constraint modeling, business analysts translating requirements into working systems, and delivery teams looking to reduce reliance on external support.

02

How do I learn CML for Salesforce Revenue Cloud?

There's no structured learning path for CML yet. This training gives your team a complete foundation: from core concepts to applied constraint modeling, taught live by practitioners who work with CML on real projects.

03

What are the key benefits of this training vs. learning CML on the job?

Our training accelerates adoption by providing coherent, hands-on guidance. It covers best practices, avoids common mistakes, and shares practical tips that are not always obvious when learning on your own.

04

Is this training for individuals or teams?

Both. Sessions are open to individual registrations and corporate teams alike – up to 15 participants per training.

05

Do we need CML experience before the training?

Not necessarily. The training works both for teams starting with Constraint Modeling Language and for those who have some exposure but want a structured foundation to move forward.

06

Can we bring our questions to the sessions?

Yes, this is a core benefit of Veloce CML training. Q&A is part of every session. Anything that calls for a deeper look at your specific setup is what our Advanced Configurator Audit is built for.

07

What's included in $1,750 per seat?

5 days of online instructor-led training (3 hours/day), hands-on labs, all lecture materials, example constraint models, templates, and session recordings.