Industries-CPQ-Developer Practice Test

Salesforce Spring 25 Release -
Updated On 1-Jan-2026

322 Questions

Tightest Match calculates multiple conditions as follows:

A. AND rule condition weights are summed together

B. OR rule conditions select the highest weighted value

C. Both of the above

C.   Both of the above

Explanation:

Tightest Match is a matching method used in Salesforce Industries (Vlocity) rules, especially within Eligibility and Availability or Context Rules. It’s used when multiple conditions need to be evaluated to determine the best-fit result (e.g., the most applicable product or configuration).

How Tightest Match works:
✅ AND Rule Conditions:
When conditions are joined using AND, the system sums the weights of all matching conditions.
The more conditions that match, the higher the total weight, making the rule a stronger match.

✅ OR Rule Conditions:
When conditions are joined using OR, the system evaluates all conditions and uses the highest weighted value among them.
Only the best individual match is considered.

Once a line item is configured in Vlocity Cart, products must be removed and re-added to change configuration.

A. True

B. False

B.   False

Explanation:

In Salesforce Industries CPQ (Vlocity Cart), once a line item is added and configured, you do not need to remove and re-add it to change its configuration. Instead, you can use the Cart Line Item Actions menu to directly modify the product.

How to change configuration:
Click the Actions menu next to the line item in the Cart.
Select Configure to reopen the configuration UI.
You can then update attributes, pricing options, or bundled components as needed.

This approach supports:
Mid-cycle changes without disrupting the Cart structure.
MACD flows (Move, Add, Change, Disconnect) for existing assets.
Efficient updates during quoting or ordering without reinitializing the product.

How can you create a quote from an existing asset?

A. Using the Change lo Quote action button

B. From the Quotes tab

C. From the Opportunities tab

D. From the Orders tab

A.   Using the Change lo Quote action button

Explanation:

In Salesforce Industries (Vlocity) CPQ, you can generate a quote from an existing asset by:

Navigating to the Asset record.
Clicking the "Change to Quote" action button (or similar, depending on customization).

This auto-populates the new quote with the asset’s product details, enabling:
Renewals (e.g., extending a subscription).
Upgrades/Downgrades (e.g., switching plans).

Why Other Options Are Incorrect?
B. Quotes tab → Used to create new quotes manually, not linked to assets.
C. Opportunities tab → Quotes can be created from opportunities, but this skips the asset-to-quote conversion.
D. Orders tab → Orders are downstream of quotes; no direct asset-to-quote path here.

You can apply context rules to order line Items.

A. True

B. False

B.   False

Explanation:

Yes, context rules can be applied to order line items in Salesforce Industries CPQ (Vlocity).

Context rules are a powerful rules engine used to qualify, disqualify, enable, or disable products, attributes, or fields based on contextual data (such as customer attributes, order type, region, etc.).

Applicable Scenarios for Order Line Items:
Showing or hiding attribute fields on an order line item
Enabling/disabling selection based on account or SLA details
Controlling whether certain options are available during Asset-Based Ordering (ABO)
Validating eligibility based on parent-child product relationships

In these cases, context rules:
Evaluate against the order line item scope
Can access related data through entity paths (e.g., order > account)

🔧 Example: A rule can be scoped to OrderItem and applied when:
Product = "VPN Access"
SLA level != "Premium"
→ Result: disable the attribute "High Availability"

In Guided Selling, to initially set the price list Id for the cart, you must:
Note: This question displayed answer options in random order when taking this Test.

A. Set the price list when you create the order

B. Link the price list Id to the checkout remote method and the order

C. Edit the JSON of the remote action containing the createCart remote method

D. Add the account number of the customer's account and the current date

C.   Edit the JSON of the remote action containing the createCart remote method

Explanation:

In Salesforce Industries CPQ Guided Selling, the initial price list ID for the Cart is set during the cart creation process, which is typically triggered by the createCart remote method. To pass the correct price list, developers must edit the JSON payload of the remote action that invokes createCart.

Why C is correct:
The createCart method accepts parameters like:

priceListId
accountId
effectiveDate

These values are passed in the JSON configuration of the remote action.
This setup ensures the Cart is initialized with the correct pricing context before any products are added.

Why the other options are incorrect:

A. Set the price list when you create the order
Incorrect: The price list must be set before the order is created — during Cart creation. The order is a downstream artifact.

B. Link the price list Id to the checkout remote method and the order
Incorrect: The checkout method finalizes the Cart into an order. It does not set the initial price list.

D. Add the account number of the customer's account and the current date
Partially correct but incomplete: While these values are often included in the createCart payload, they do not set the price list ID unless explicitly passed.

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