Last Updated On : 7-Apr-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

Choose the correct definition for "asset".

A. An irreplaceable item of high value

B. A product or service the customer has already purchased

C. Any commercial or technical item required for a customer purchase

B.   A product or service the customer has already purchased

Explanation:

In Salesforce Industries CPQ and Asset-Based Ordering (ABO), an Asset represents the "Installed Base" of a customer.

When a Quote or Order is successfully fulfilled and activated, the line items are converted into Assets. These records track exactly what the customer currently owns or is subscribed to, such as a specific mobile plan, a serialized router, or a cloud software license.

Assets form the foundation for MACD (Move, Add, Change, Delete) operations, allowing developers to create "Change" orders to modify existing services.

Why Other Options are Incorrect

A. An irreplaceable item of high value
This is a general dictionary definition and does not reflect the technical meaning within Salesforce CRM or CPQ systems.

C. Any commercial or technical item required for a customer purchase
This describes a Product or Service in the shared catalog. An item only becomes an Asset after the purchase is finalized and the service is provisioned for the customer.

References
Salesforce Help: Asset-Based Ordering guide – review the lifecycle of an asset.

Compatibility rules use product relationships as their rule action.

A. True

B. False

A.   True

Explanation:

In Salesforce Industries (Vlocity) CPQ, compatibility rules are implemented using product relationships as their rule actions.

These rules evaluate conditions (the rule logic) and then enforce or restrict product relationships, such as:
- Requires
- Excludes
- Compatibility constraints

When a compatibility rule fires, the action it takes is to apply or enforce a product relationship between products in the cart.

Why this is True
Compatibility rules determine which products can or cannot coexist. Product relationships are the mechanism that:
- Add required products
- Prevent incompatible products
- Control valid product combinations

Therefore, product relationships are used as the rule action.

Why B. False is incorrect
If this were false, compatibility rules would need a different action mechanism, which is not how Industries CPQ is designed.

Key Exam Tip
- Eligibility rules → control whether a product can be selected
- Compatibility rules → enforce product relationships
- Pricing rules → affect price, not relationships
If you see compatibility + action, think product relationships.

Which of these uses a calculation of the base price?

A. Pricing element adjustment

B. Pricing element override

C. Price list

A.   Pricing element adjustment

Explanation:

In Salesforce Industries CPQ, pricing elements behave differently depending on whether they are adjustments or overrides.

Pricing Element Adjustment (A)
This type of element uses a calculation based on the base price. It modifies the existing price by adding, subtracting, or applying a percentage, such as a 10% discount off the base price. Since the final value is derived from the original base price, it is considered a calculation.

Pricing Element Override (B)
This type of element replaces the base price entirely with a new fixed amount. For example, if a product costs $100 and an override of $80 is applied, the system ignores the original $100 and uses $80. It acts as a replacement rather than a calculation of the base price.

Why other options are incorrect

B. Pricing Element Override
As explained above, an override is a hard-coded substitute value that suppresses the original base price calculation. It does not perform a calculation.

C. Price List
A price list serves as a container that groups pricing elements together for a specific market or customer segment. It does not perform calculations on its own; it simply holds the entries that define base prices and adjustments.

In a Guided Selling interaction, how could you retrieve products filtered by object type? Note: This question displayed answer options in random order when taking this Test.

A. Add a reusable OmniScript

B. Use a text query to find the object type

C. Use the Type field of Salesforce

D. Use a DataRaptor to create a filter

D.   Use a DataRaptor to create a filter

Explanation:

In a Guided Selling interaction within Salesforce Industries CPQ, products can be retrieved and filtered based on specific criteria such as object type. The recommended approach is to use a DataRaptor Extract or DataRaptor Query with filters. DataRaptors allow querying Salesforce data and returning only the records that match the specified filter conditions, for example, filtering products by object type.

Why the other options are incorrect

A. Add a reusable OmniScript
OmniScripts orchestrate user interactions but do not directly filter product data. They can call DataRaptors, but the filtering itself occurs in the DataRaptor.

B. Use a text query to find the object type
Text queries are not a valid approach for retrieving products in Guided Selling and are not supported in Industries CPQ for filtering.

C. Use the Type field of Salesforce
While the Type field exists on Salesforce objects, you cannot directly filter products in Guided Selling using it without leveraging a DataRaptor.

D. Use a DataRaptor to create a filter
Correct. DataRaptors are the mechanism used to filter and retrieve products by object type in Guided Selling interactions.

Reference
Salesforce OmniStudio Developer Guide – DataRaptor Extract and Guided Selling

When you create a quote from an existing asset, what will the status of the corresponding line Item be?

A. Add

B. Existing

C. Change

D. Disconnect

B.   Existing

Explanation:

In Salesforce Industries CPQ (with Industries Order Management and Asset-Based Ordering / ABO), when you create a quote from an existing asset using actions like "Change," "Move," "Add Service," or "Renew," the system generates a change quote that references the current subscribed state.

The line items on this new quote are created with the status Existing by default. Existing status indicates that the line item represents an already active or subscribed asset being carried forward into the new quote or change order. This allows the quote to show the current configuration and pricing as the baseline.

From the Existing status, the user can:
Modify attributes → status updates to Change
Add new products → status updates to Add
Remove items → status updates to Disconnect
Keep as-is → remains Existing

This behavior is part of the Asset-Based Ordering (ABO) / MACD flow:
- When initiating a change from an asset, the quote starts with Existing line items mirroring the asset.
- The status then updates dynamically based on user actions in the Vlocity Cart, such as editing a line item (Change) or removing it (Disconnect).

Why the other options are incorrect

A. Add
Used for newly added products or services that were not previously on the asset, such as adding an extra TV package. This is not the initial status when creating a quote from an existing asset.

C. Change
Applies when the user modifies an existing line item, like upgrading speed or changing attributes. It is not the starting status on a quote generated from an asset.

D. Disconnect
Applies when the user removes or cancels an existing line item or service. It is not the default status when the quote is first created.

Reference
Salesforce Help: "Manage Customer Assets with Change Orders" and "Asset-Based Ordering" — "When you create a change quote from an asset, the line items are initially marked as Existing to represent the current subscribed services."
Trailhead: "Improve Asset Management with CPQ" — MACD/ABO exercises show line items starting as Existing when a quote is generated from an asset.

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