Industries-CPQ-Developer Practice Test
Updated On 1-Jan-2026
322 Questions
The Recurring Total and One Time Total prices displayed in the Cart Line Items pane are calculated by any active pricing rules or promotions that have been applied.
A. True
B. False
Explanation:
In Salesforce Industries CPQ, the Recurring Total and One Time Total prices shown in the Cart Line Items pane are dynamically calculated based on:
Base Price from the Price List Entry
Active Pricing Rules (e.g., attribute-based pricing, context rules)
Promotions and Discounts (manual or automated)
Bundle roll-ups (for child products)
Quantity multipliers
These totals reflect the final computed price after all applicable adjustments have been applied. The system uses the Price Waterfall model to layer pricing logic, ensuring transparency and traceability.
Picklist entities in Vlocity EPC are globally reusable Salesforce picklists, and can be administered either through Vlocity Product Console or Setup.
A. True
B. False
Explanation:
In Vlocity Enterprise Product Catalog (EPC), Picklist Entities are designed to be globally reusable across products and attributes. They can be managed in two ways:
Vlocity Product Console:
Admin-friendly UI for creating/modifying picklists (e.g., for colors, sizes).
Path: Product Console > Picklist Entities.
Salesforce Setup:
Standard Salesforce picklist management (e.g., Setup > Object Manager > Picklist Value Sets).
Key Benefits of Global Reusability:
Ensures consistency (e.g., "Small/Medium/Large" options standardized across all products).
Reduces duplicate picklist creation.
Why Option B is Incorrect?
The statement is true because picklist entities are centralized and editable in both interfaces.
Which functionality can a developer use to include or exclude an attribute picklist value based on the value of another attribute?
A. Attribute metadata
B. Object types
C. Product configuration procedures
D. Context rules framework
Explanation:
To dynamically include or exclude picklist values for a product attribute based on the value of another attribute, developers use Product Configuration Procedures in Salesforce Industries CPQ. This functionality is part of the Modify Attributes action type within advanced rules.
✅ C. Product configuration procedures
These allow developers to define attribute constraints using JSON-based action parameters.
You can specify which picklist values to include or exclude based on conditions tied to other attributes.
The procedure generates the JSON needed to modify the attribute behavior, which is then used in a product relationship and linked to an advanced rule.
📌 Example: If a customer selects a product like Business Video Service, and it requires a high-speed connection, you can use a configuration procedure to exclude lower-speed options (e.g., 10 Mbps, 55 Mbps) from the Download Speed attribute of the Broadband Cable Service product.
❌ Why the other options are incorrect:
A. Attribute metadata: Controls static attribute behavior (e.g., data type, default values), not dynamic filtering.
B. Object types: Define structural relationships, not attribute-level logic.
D. Context rules framework: Used for broader eligibility and qualification logic, not fine-grained picklist value control.
What happens when the Base Price property is checked for a price list entry?
A. The display text for that price list entry will display as the list price or the recurring price in the Products list in Vlocity Cart
B. The price list entry will be used as the starting price when the product is added to the cart
C. Once the price list entry is marked as a base price, no context rules can be associated with it
D. The price list entry will be used to determine the cost basis
Explanation:
In Salesforce Industries CPQ (Vlocity), when the Base Price checkbox is selected on a Price List Entry (PLE), it means:
🔹 That price will be used as the starting (initial) price when the product is added to the cart.
✅ Details:
Base Price is the foundational price before any discounts, adjustments, or overrides.
It is what the system uses to:
Calculate discounts or promotional pricing
Display default pricing in the Cart
Feed pricing logic (like adjustments or penalties)
❌ Why the other options are incorrect:
A. The display text...
🔸 The display text comes from the product's settings and context, not just the base price flag.
C. No context rules can be associated...
🔸 Context rules can still apply to products with base pricing; this setting does not prevent rule application.
D. Used to determine the cost basis
🔸 Cost basis is a different pricing concept (usually used for margin calculations), and not the same as base price.
By what mechanism is a Document Template linked to the Opportunity, Quote or Order
objects?
Note: This question displayed answer options in random order when taking this Test.
A. PDF Document Template custom setting
B. Applicable Objects in Template Settings
C. Applicable Item Types in Template Settings
D. Document Template object picklist
Explanation:
In Salesforce Industries CPQ, the linkage between a Document Template and objects like Opportunity, Quote, or Order is controlled via the Applicable Objects setting within the Template Settings section of the Document Template record.
✅ B. Applicable Objects in Template Settings
This field defines which Salesforce standard or custom objects the template can be used with.
Common values include:
Opportunity
Quote
Order
When generating a document, the system checks this field to determine whether the template is valid for the current object context.
❌ Why the other options are incorrect:
A. PDF Document Template custom setting
This is not a standard mechanism for linking templates to objects.
Custom settings may control behavior or defaults, but not object applicability.
C. Applicable Item Types in Template Settings
This controls which line item types (e.g., products, services) the template supports — not the parent object like Opportunity or Quote.
D. Document Template object picklist
There is no picklist on the Document Template object that directly links it to Opportunity, Quote, or Order.
Object applicability is managed through the Applicable Objects field.
| Industries-CPQ-Developer Exam Questions - Home | Previous |
| Page 3 out of 65 Pages |