Last Updated On : 8-Jul-2026


Salesforce Certified Industries CPQ Developer - Ind-Dev-201 Practice Test

Prepare with our free Salesforce Certified Industries CPQ Developer - Ind-Dev-201 sample questions and pass with confidence. Our Industries-CPQ-Developer practice test is designed to help you succeed on exam day.

322 Questions
Salesforce 2026

In the context of order cancellation, how is a supplemental order created?

A. The same way any other order "s created

B. Similar to any other New Order, but the Order Type f ©Id is :e:'Supplemental" in the picklist

C. Automatically by CPQ when an order s canceled

D. Automatically by OM when an order is canceled

D.   Automatically by OM when an order is canceled

Explanation:

In Salesforce Industries Order Management (OM), when an order is canceled, the system automatically creates a supplemental order to handle the reversal or corrective actions required for fulfillment and downstream systems.

👉 This supplemental order is created automatically by OM, not manually by CPQ or a user.

Why this happens:
Cancellation may occur after fulfillment has started
OM must generate a supplemental order to:
- Reverse provisioning steps
- De-activate services
- Sync changes with external fulfillment or billing systems

This behavior is part of Industries OM orchestration logic.

Why the other options are incorrect
A. The same way any other order is created ❌
Supplemental orders are system-generated, not user-created

B. Similar to any other New Order, but Order Type = “Supplemental” ❌
Users do not manually set the Order Type to create supplemental orders
This is a common exam trap

C. Automatically by CPQ when an order is canceled ❌
CPQ handles pricing and order capture
Order Management, not CPQ, controls cancellation and orchestration behavior

Key Exam Tip 🧠
For supplemental orders, remember this rule:
CPQ captures orders → OM manages fulfillment and cancellation

So:
Cancellation logic → Order Management
Supplemental order creation → Automatic

If the question mentions order cancellation, reversal, or supplemental order → the answer is OM does it automatically.

On the CMT Administration screen, what does the Product Hierarchy Maintenance job do? Note: This question displayed answer options in random order when taking this Test.

A. it calls the ResolveProductHierarchyBatchJob, which creates a streamlined version of the complete product hierarchy and copies it to the data store sObject.

B. It calls the ProductHierarchyBatchProcessor. and copies the product hierarchy data store sObject to the platform org cache.

C. it calls the ProductAttributesBatchProcessor, which copies the filterable product attributes to the Cached Filterable Attribute sObject used by Vlocity Cart.

D. It calls the EPCProductAttribJSONBatchJob, which regenerates product attribute fields for data that has been migrated from other orgs.

A.   it calls the ResolveProductHierarchyBatchJob, which creates a streamlined version of the complete product hierarchy and copies it to the data store sObject.

Explanation:

Correct Option ✅: A
The Product Hierarchy Maintenance job ensures performance efficiency by streamlining the entire product hierarchy and persisting it to the data store sObject. This is done through the ResolveProductHierarchyBatchJob, which prepares a simplified version of the hierarchy for quicker retrieval in digital commerce operations. This optimized structure is essential for the cart and catalog to load data without overloading the system.

Incorrect Option ❌: B
This option is misleading because the Product Hierarchy Maintenance job does not directly involve moving hierarchy data into the org cache. Instead, its function is to streamline and store hierarchy data in the data store sObject. While caching is used in performance tuning for Industries CPQ, this specific job is not responsible for that process.

Incorrect Option ❌: C
This job description applies to attribute caching, not product hierarchy maintenance. The ProductAttributesBatchProcessor focuses on filterable attributes, ensuring they’re quickly available for searching and filtering in the cart. The Product Hierarchy Maintenance job, however, works specifically with the hierarchy of products, not attributes, making this option inaccurate in context.

Incorrect Option ❌: D
This option confuses product hierarchy maintenance with attribute regeneration tasks. The EPCProductAttribJSONBatchJob is used for regenerating product attribute JSON fields, often after migrations. While important in its own context, this is unrelated to maintaining the product hierarchy data structure required for streamlined catalog and cart operations.

Summary 📝
The Product Hierarchy Maintenance job in the CMT Administration screen is responsible for streamlining the full product hierarchy through the ResolveProductHierarchyBatchJob and storing it in the data store sObject. This ensures that catalog and cart processes can retrieve and render product hierarchies quickly without performance bottlenecks. Other batch jobs exist for attribute caching or regeneration, but those do not perform the hierarchy optimization required here.

Reference 🔗
Salesforce Help: Product Hierarchy Maintenance Job

How Can you Change the line item’s configuration in Vlocity Cart?

A. Delete and re-add the product

B. Click the cart line item Actions menu and select Configure

C. Update the product’s attribute in Vlocity Product Console

D. Invoke Field Mapper

B.   Click the cart line item Actions menu and select Configure

Explanation:

In the standard Vlocity Cart interface, the primary user-friendly method to modify a product's configuration (e.g., change attribute values like color, storage size) after it has been added to the cart is via the line item's action menu.

B is Correct:
Typically, each line item in the cart has an "Actions" dropdown menu (often represented by an ellipsis ... or a "More" link). Within this menu, there is an option labeled "Configure" or "Reconfigure." Selecting this action opens a configuration modal or navigates to a configuration step, allowing the user to modify the product's attributes and update the line item in the cart.

Why the other options are incorrect or not standard:
A. Delete and re-add the product: While this would technically achieve a new configuration, it is inefficient and not the intended user workflow. The "Configure" action is designed specifically for in-place modification.
C. Update the product's attribute in Vlocity Product Console: The Product Console is an administrative tool for defining product templates and attributes, not for changing the configuration of a specific line item in a user's active cart.
D. Invoke Field Mapper: A Field Mapper is a DataRaptor tool used for data transformation in integrations or OmniScripts. It is not a user-facing feature for reconfiguring cart items.

Standard User Flow:
- Product is added to cart with initial configuration.
- User reviews cart and wants to change an option.
- User clicks the "..." menu on the line item and selects "Configure."
- A configuration window opens, user makes changes and saves.
- The cart updates the line item with the new configuration and recalculates pricing.

Reference:
Salesforce Industries (Vlocity) User Guide: "Modify Items in the Cart." The standard cart user experience includes a Configure/Reconfigure action in the line item menu for this exact purpose. This is a core feature of the vlcCart component.

What does a sales catalog define?

A. A catalog of prices

B. A set of products and promotions

C. A catalog of technical and commercial products

D. A set of products that are related through Relies On dependences

B.   A set of products and promotions

Explanation:

A Sales Catalog (often referred to as a Product Catalog in Vlocity CPQ) is a customer-facing grouping used to control which offers are visible and available to specific customers or channels during the sales process.

B. Correct:
A Sales Catalog defines a curated set of sellable products and active promotions that are presented to a particular market, customer segment, or sales channel. It is the storefront or menu from which customers or sales reps can select items.

Why the other options are incorrect:
A. A catalog of prices: This describes a Price List. Price Lists define the pricing for products, while Catalogs define the visibility and assortment.
C. A catalog of technical and commercial products: This describes the Shared Catalog (in CME), which is the master repository of all product definitions. The Sales Catalog is a subset or view of the Shared Catalog, tailored for sales.
D. A set of products that are related through Relies On dependencies: "Relies On" dependencies are a type of product relationship (like Requires, Recommends) defined in Product Rules. This is not the definition of a catalog.

Key Concept:
Shared Catalog (EPC): The single source of truth for all product definitions (both commercial and technical).
Sales Catalog: A filtered, commercial subset of the Shared Catalog, used for a specific sales context, often including promotions.

Reference:
Salesforce Industries CPQ Documentation: "About Product Catalogs." The documentation states that a Product Catalog is "a collection of products and promotions that you make available to customers or sales agents." It is used to control offer visibility.

In Vlocity Context Rules, a rule set must contain more than one rule.

A. True

B. False

B.   False

Explanation:

In Salesforce Industries (Vlocity) Context Rules, a rule set does NOT have to contain more than one rule.

👉 A rule set can contain a single rule or multiple rules.

Rule sets are simply containers used to:
- Group related rules
- Control evaluation order
- Assign rules to products, promotions, or contexts

There is no minimum number of rules required.

Why A. True is incorrect ❌
Saying “True” would imply:
- A rule set must always have at least two rules
- Single-rule scenarios are invalid

This is incorrect and contradicts how Context Rules are designed and used in real implementations.

Key Exam Tip 🧠
For Context Rules structure questions:
- Rule = individual condition + action
- Rule Set = container
- Minimum rules per rule set = 1

If the question says “must contain more than one,” that’s your cue to answer False.

Industries-CPQ-Developer Exam Questions - Home Previous
Page 6 out of 65 Pages