0% found this document useful (0 votes)
215 views114 pages

CPQ

These questions cover topics related to Vlocity configuration including entity filters, Guided Selling, context rules, cart configuration, and pricing elements. Correct answers are identified for multiple choice questions.

Uploaded by

Sid
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
215 views114 pages

CPQ

These questions cover topics related to Vlocity configuration including entity filters, Guided Selling, context rules, cart configuration, and pricing elements. Correct answers are identified for multiple choice questions.

Uploaded by

Sid
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 114

One of the business capabilities of the Communications Cloud is...

A. Order management
B. Contract management
C. Both of the above

Correct Answer: C

Entity Filters apply multiple conditions:


Note: This question displayed answer options in random order when taking this Test.
A. Using the AND condition
B. By arranging the list order
C. Using AND if there no formula stated
D. Using the OR condition

Correct Answer: C

In order to evaluate product attribute values, what must be set on the entity filter?
A. Formula for Conditions
B. Evaluation Criteria
C. Attribute Lookup Field Name
D. Entity Filter Type

Correct Answer: A

Choose the accurate statement below.


A. Existing customer assets must be marked as assetizable
B. as a promotion to customers
C. Products can be set as non*assetizable
D. Setting a product as not assetizable ensures that the product is offered

Correct Answer: C

What type of inheritance architecture do Vlocity object types use?


Note: This question displayed answer options in random order when taking this Test.
A. HAS-A inheritance architecture
B. IS-A inheritance architecture
C. Protected (Private) inheritance architecture
D. Hybrid (Virtual) inheritance architecture

Correct Answer: D
What does the selectable items element do in a Guided Selling OmniScript? (Choose
TWO)
Note: This question displayed answer options in random order when taking this Test
A. Invokes the remote method postC arts Items
B. Lists products retrieved by the remote action
C. Stores the filters for the products to be retrieved
D. Retrieves filtered products from the product catalog

Correct Answer: A,B

In Vlocity Context Rules, what value should be entered in the source expression of a
context mapping?
Note: This question displayed answer options in random order when taking this Test.
A. {{field}}
B. The API name of an sObject field
C. %%field%%
D. A calculated formula used by the context rule service engine

Correct Answer: D

Vlocity Cart displays what five fields in the Line Item Cart pane?
Note: This question displayed answer options in random order when taking this Test.
A. Quantity, Recurring Charge, One Time Total, Total Charges, Discount %
B. It is based on user selection.
C. it is based on fields defined in the cpq-cart-setup template.
D. Quantity, Recurring Charge, Recurring Total, One Time Charge, One Time Total

Correct Answer: D

Product attributes are stored:


Note: This question displayed answer options in random order when taking this Test.
A. in JSON format in a field on the Product2 object
B. As name/value pairs on the Attribute2 object
C. As a binary attachment
D. In individual fields on the product record

Correct Answer: A

Compatibility rules use product relationships as their rule action.


A. False
B. True
Correct Answer: B
Which of these is part of a pricing element? (Choose TWO)
Note: This question displayed answer options in random order when taking this Test.
A. The price category
B. Whether the charge is a cost or price
C. The charge (amount)
D. The currency code

Correct Answer: C,D


Where do product images appear in the Cart?
A. Product images must be configured in the Cart's templates
B. In the Cart's Line Item pane
C. In the Product List
D. In the Product Details modal window Correct Answer: D
What Vlocity components are used to implement attribute-based pricing? (Choose
THREE) Note: This question displayed answer options in random order when taking
this Test.
A. Calculation procedures
B. Overrides
C. Pricing plans
D. Calculation matrices

Correct Answer: A,C,D


Which of the following are contained in the shared catalog? (Select THREE)

A. Decomposition States
B. Decomposition Relationships
C. Orchestration
D.Commercial Products E.
Technical Products

Correct Answer: B,D,E

Once a line item is configured in Vlocity Cart, products must be removed and re-added
to change configuration.
A. True
B. False
Correct Answer: B
Question 6
To change the time plan or time policy of a child product in a promotion, you change it
in:
Note: This question displayed answer options in random order when taking this Test.
A. The charge adjustment or override
B. The rule associated with the promotion
C. The pricing element
D. The price list
Correct Answer: A

Question 7
The affectivitytime frame for a product's pricing charge:
Note: This question displayed answer options in random order when taking this Test.
A. Can determine whether an adjustment or an overridecan be used to discount the product
B. Can be paired with a pricing variable to determine frequency
C. Can affect whether the product displays in the Products list of the cart
D. Can cause a pricing element to no longer be used
Correct Answer: C
Question 8
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 DataRaptor to create a filter
C. Use atext query to find the object type
D. Use the Type field of Salesforce
Correct Answer: B
Question 9
When you create a quote from an existing asset, what will the status of the
corresponding line Item be?
A. Change
B. Add
C. Disconnect
D. Existing
Correct Answer: A
Question 10
Which three ways can a developer filter the list of products when using the
getCartsproducts method?
Choose 3 answers
Using a value that is contrained witing a productattribute
A. Using a value that is contained within a Product2 field
B. Using a product category
C. Using a context rule that qualifies a set of products
D. Using a value that will be matched exactly to a value in a Products field Correct Answer:
A,C,D
Question 11
The Salesforce Industries Process Library is a portal providing training on Salesforce
Industry Cloud products.
A. True
B. False
Correct Answer: B
Question 12
Felix is the Vlocity CPQ Administrator, and he's creating a new product bundle that
includes a child product.
There can only be one child product at a time in the bundle; it must be added
automatically to the cart along with the parent product; and users should be prevented
from deleting it. What is the easiest way for Felix to do this?
Note: This question displayed answer options in random order when taking this Test.
A. To create a child product with a cardinality of 1, 1, 1
B. To set the Auto-Add and No Delete flags
C. To create an Auto-Add product configuration rule and a Requires product configuration
rule
D. To create a configuration context rule Correct Answer: A

Question 13
In VlocityRules, which of the following returns a Boolean true/false value?
Note: This question displayed answer options in random order when taking this Test.
A. Evaluation entity filter
B. Qualification entity filter
C. DefaultProductValidationlmplementation
D. DefaultProductEligibilitylmplementation Correct Answer: A
Question 14

Which of the following choices are root entity context scopes?


Note: This question displayed answer options in random order when taking this Test. A.
Product
B. Order
C. Opportunity
D. Contract
E. Quote
F. Account
G. Order Line Item
H. Asset
Correct Answer: B,C,E,H

Which two actions must the user lake before a completed Master Quote can be
submitted for a Multi-Service point Group?
Choose 2 answers
A. Add to Cart
B. price and Validate
C. Configure line items D. Apply to Group
Correct Answer: B,D
A developer has updated the price of a product but still sees the previous price in the
Digital Commerce API response.
What job should the developer run to correct this issue?
A. Migrate Cache Records job
B. Delete Expired API Cache job
C. Regenerate Cached API Records job
D. Populate API Cache job Correct Answer: C
Question 17
What type of parameter is being used in this example API call:
vlocity_cmt/v3/catalogs/Phonesyoffers?context=fStatus":"Active"J
A. Specifying a context
B. Specifying a particular logged-in user
C. No parameters are used
D. Specifying page size Correct Answer: A
Question 18
What does the affectivity date for a product's price list entry control?
A. Whether an adjustment or an override can be used to discount the product
B. Whether a pricing element can be paired with a pricing variable
C. Whether the product displays in the Products list of the cart
D. Whether a pricing element is used or not Correct Answer: C
Question 19
In Vlocity EPC, what must you set to make an attribute display in Vlocity Cart's
configuration window?
Note: This question displayed answer options in random order when taking this Test.
A. Not Hidden flag
B. Filterable flag
C. Active flag
D. Run-time Configurable flag Correct Answer: D
Question 20
Product cardinality controls which of the following?(Choose TWO)
Note: This question displayed answer options in random order when takingthis Test.
A. Is not available to customers in France
B. Has a default quantity of 2
C. Is optional
D. Is discounted based on the quantity Correct Answer: A,C
Question 21
You apply rule sets rather than individual context rules to products or promotions. A.
True
B. False
Correct Answer: A
What is a layout section in Vlocity Product Console?
Note: This question displayed answer options in random order when taking this Test.
A. A WYSIWYG page editor within the Product Console
B. a container for a Visualforce page
C. A Lightning user interface control
D. A mechanism to group facets Correct Answer: B
Question 23
In Vlocity Rules, what type of rule can evaluate order line items?
Note: This question displayed answer options in random order when taking this Test.
A. Advanced Rule – Eligibility
B. Advanced Rule - Configuration Validation (Compatibility)
C. Context Rule – Qualification
D. Advanced Rule - Availability Correct Answer: B
Question 24
Where do you go to populate the API cache?
A. Product Console
B. Vlocity CMT Administration
C. Setup
D. Catalogs
Correct Answer: B
Question 25
Which type of discount can be used to apply negotiated discounts to customer orders
using frame/pricing agreements?
A. Order
B. Group
C. Contract
D. Account
Correct Answer: C
Question 26
Carole White is a customer of the Family Simple Choice Plan, and she decides she
would like to add the Smart Cloud Security product. When the agent changes the
current asset to anorder to add the new product, what will the line item action status be
for the Family Simple Choice Plan in the order?
Note: This question displayed answer options in random order when taking this Test. A.
Change
B. Add
C. Configured
D. Existing
Correct Answer: D
A company wants to offer a promotion only to new customers. The developer builds a
context rule to meet this requirement.
The developer creates:
* picklist named Account Status that contains values of New, Active, and Closed
* A context dimension named Account Status and links it to the Account Status picklist
*A context mapping that uses the AnyAccountScope and a source expression of
Status__c
* A context rule called "New Customer Accounts" with a rule condition that will
evaluate the Account Status context dimension using a Hard Fail Fail Level * A rule
setwith a Rule Type=Qualification and an Action Taken=Qualify, adds the context
rule to it, and then adds it to the promotion The developer confirms that all context
rule components are active and effective. The developer configures an order for a new
accountin the Cart, but the promotion does not appear in the list of qualified
promotions.
What should the developer have done?
A. Create a context dimension name without a space.
B. Set the Rule Type to Evaluation
C. Run the Product Hierarchy Maintenance job.
D. Set the rule condition to have a Fail Level-Soft Fail. Correct Answer: A
Question 28
In order to filter product attributes, the API name of the JSONAttribute field must be
specified in the Attribute Lookup Field Name of the Entity Filter.
A. True
B. False
Correct Answer: A

Question 29
What type of inheritance architecture do Vlocity object types use?
Note:This question displayed answer options in random order when taking this Test.
A. Protected (Private) inheritance architecture
B. IS-A inheritance architecture
C. HAS-A inheritance architecture
D. Hybrid (Virtual) inheritance architecture Correct Answer: B

A developer manages a very large catalog that includes over 5 million products. The
developer needs to write a rule that will apply to all products in the catalog.
Which type of rule will be easiest for the developer to implement?
A. Evaluation Rule
B. Advanced Rule
C. Context Rule
D. Qualification Rule

Correct Answer: C
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. Edit the JSON of the remote action containing the createCart remote method
B. Set the price list when you create the order
C. Add the account number of the customer's account and the current date
D. Link the price list Id to the checkout remote method and the order

Correct Answer: A
In Vlocity CME. if you want to regenerate the JSON attribute fields for all products in your
product catalog, what job should you run?
Note: This question displayed answer options in random order when taking this Test. A.
EPCProductAttribJSONBatchJob. accessible in Vlocity University's training orgs via the
Process Attributes button.
B. ProductHierarchyBatchProcessor, which can be run via the Refresh Pricebook function
on the CMT Administration screen.
C. ProductAttributesBatchProcessor, which can be run via the Refresh Pricebook function
on the CMT Administration screen.
D. ResolveProductHierarchyBatchJob, which can be run via the Product Hierarchy
Maintenance function on the CMT Administration screen.

Correct Answer: A

A company creates a new product, as shown below.


Product A
- Selling Start Date: July 31, 2021
- Selling End Date: October 31, 2021
- Fulfillment Start Date: July 31, 2021
- End of Life Date: October 31, 2022
On November 22, 2021, which action can be taken on this product?
A. Change
B. Move
C. Add to Cart
D. Disconnect

Correct Answer: A

In Guided Selling, in order to ensure that your script will be portable from your dev org to
your production org, you should specify the price list by:
Note: This question displayed answer options in random order when taking this Test. A.
Include a key/value pair in the remote action containing the remote method createCart.
B. Create a key/value pair with SObject being the key and %pricelistld% being the value.
C. Using a DataRaptor to retrieve the price list Id.
D. Include the price list Id in the vlcCart settings.
Correct Answer: B

You want to price the newest smartphone for B2B customers at $999 , but $900 for B2C
customers. What is the best way to do it
A. Create product bundles and create a pricing Override
B. Use two different price list
C. Assign the product to a pricebook and create two pricebook entries
D. Create two versions of the smartphone product and create different pricing for each

Correct Answer: B
What does the affectivity date for a product's price list entry control?
A. Whether the product displays in the Products list of the cart
B. Whether a pricing element can be paired with a pricing variable
C. Whether an adjustment or an override can be used to discount the product
D. Whether a pricing element is used or not

Correct Answer: B
You need to create a bundle of products with child products that are discounted. Where
do you go to discount each child product?
Note: This question displayed answer options in random order when taking this Test.
A. The product structure of the bundle
B. The price list where the price list entry is located
C. The cart currently open
D. The order for the bundle

Correct Answer: A
Choose the correct flow in the order-capture process.
A. Opportunity to order to asset
B. Opportunity to quote to order to asset
C. Opportunity to order to quote to asset
D. Quote to opportunity to order

Correct Answer: D

A company wants to charge different prices for a service depending on the bandwidth and
network selected by the customer.
* If bandwidth is 1 GB and network is ''Internet the price is $10/monthly and $5/one-
timecharge
* If bandwidth is 10 GB and network is ''external,'' the price is $20/monthly and
$0/onetime-charge
Which type of pricing should the developer configure to meet these requirements?
A. Attribute Based Pricing
B. Context rules for pricing adjustments
C. Usage Pricing
D. Cost and Margin Pricing

Correct Answer: A

Which two line items actions will display in the Cart when performing a Move order from
an account to an....
Choose 2 answers
A. Disconnect
B. Existing
C. Change
D. Suspend

Correct Answer: A,B

You want to have more than one promotion to apply to the same bundle of products. What
do you need?
A. Each promotion must apply to the same base price
B. Each promotion must apply toThe same bundle
C. Each promotion must apply to the same pricing element

Correct Answer: B

Which of these describes the persistent cart used in Guided selling


A. A version of Vlocity Cart
B. Designed for power user
C. A lightweight OmniScript component
D. Designed for novice user

Correct Answer: A,C

Felix is the Vlocity CPQ Administrator, and he decides to create a new product attribute.
He saves it successfully, and then he wants to assign it to an object type. However, the
newly created attribute does not appear in the list. Most likely, what does Felix need to do
to get it to appear in the list?
Note: This question displayed answer options in random order when taking this Test.
A. Run the EPCProductAttribJSONBatchJob
B. Refresh the CPQPartition platform cache
C. Set the Applicable Objects to Product2 Object
D. Run the ProductAttributesBatchProcessor from the CMT Administration page

Correct Answer: C

When Vlocity Cart builds the product list, which type of rule is processed first?
Note: This question displayed answer options in random order when taking this Test.
A. Advanced Rule - Configuration Validation (Compatibility)
B. Context Rule - Qualification
C. Advanced Rule - Availability
D. Advanced Rule - Eligibility

Correct Answer: B
Why would you make the time plan of a child product different from that of the
promotion?
Note: This question displayed answer options in random order when taking this Test. A.
The discount for a child product ends before the promotion's subscription ends.
B. The child product is available only in limited quantities.
C. The billing system for that child product is different from other child products in the promotion.
D. The price of the child product is on a different price list.

Correct Answer: A
If you add multiple child rules to a rule set. the expression mode for the rule set
determines how those rules are applied.
A. True
B. False

Correct Answer: A

What are the four components of an Advanced Rule built using Vlocity Rule Builder?
Note: This question displayed answer options in random order when taking this Test. A.
Message Triggers
B. Product list
C. Rule Actions
D. Variables
E. Rule Filters
F. Rule Header
G. Rule Code

Correct Answer: C,D,E,F


In Vlocity Rules, what type of rule can evaluate order line items?
Note: This question displayed answer options in random order when taking this Test.
A. Context Rule - Qualification
B. Advanced Rule - Eligibility
C. Advanced Rule - Configuration Validation (Compatibility)
D. Advanced Rule - Availability

Correct Answer: C

Which three ways can a developer filter the list of products when using the
getCartsproducts method?
Choose 3 answers
Using a value that is contrained witing a product attribute
A. Using a product category
B. Using a context rule that qualifies a set of products
C. Using a value that will be matched exactly to a value in a Products field
D. Using a value that is contained within a Product2 field

Correct Answer: B,C,D

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. False
B. True

Correct Answer: B
In the context of order cancellation, how is a supplemental order created?
A. The same way any other order "s created
B. Automatically by OM when an order is canceled
C. Automatically by CPQ when an order s canceled
D. Similar to any other New Order, but the Order Type f ©Id is :e:'Supplemental" in the picklist

Correct Answer: C

A fifed dock icon next to a line item in the Cart indicates which product selling period
date?
A. Selling End Date
B. Fulfilment Start Date
C. End of Life Date

D. Selling Start Date Correct Answer: C

Which of these requires a calculation that uses the product's price?


A. Completely overriding the price
B. Discounting the price by 20%

Correct Answer: B
Which of these is required to ensure the Guided Selling cart moves the order to the next
stage?
Note: This question displayed answer options in random order when taking this Test. A.
vlcCart
B. getCartsProducts
C. CpqAppHandler
D. submit
E. putCartsltems
F. createCart
G. postCartsltems
H. done
I. getCartsltems
J. Hicheckout

Correct Answer: J
Once a line item is configured in Vlocity Cart, products must be removed and re-added to
change configuration.
A. True
B. False

Correct Answer: B

When viewed in the Price Details window, which of these can be used to detect the
adjustments that have been applied to a line item in the cart? (Choose TWO) Note: This
question displayed answer options in random order when taking this Test.
A. The display text of the pricing adjustment
B. The display text of the pricing override
C. The display text of the product description
D. The display text of the price list
E. The display text of the base price

Correct Answer: A,B


A product manager wants to create a product bundle that can only be ordered between
January 5th and January 31st.
How should the developer configure the product bundle to meet this requirement?
A. Set the Fulfillment Start Date to January 4, Selling Start Date to January 5, and the End at life
Date February 1
B. Set the Selling Start Date to January 5 and the Selling End Date to January 31
C. Set the Fulfillment Start Date to January 5 and the End of Life Date to January 31
D. Enable the Active property on January 5 and disable the Active property on January 31

Correct Answer: B
In the context of order cancellation, how is a supplemental order created?
A. The same way any other order "s created
B. Automatically by OM when an order is canceled
C. Automatically by CPQ when an order s canceled
D. Similar to any other New Order, but the Order Type fId is :e:'Supplemental" in the picklist

Correct Answer: C
When you delete a promotion, a deep delete...
A. Removes the promotion, but nothing else
B. Removes the promotion and everything related to the promotion
C. Removes the promotion and everything from the Cart, including products not related to the
promotion

Correct Answer: A
Which types of rules can you write using context rules? {Choose TWO)
Note: This question displayed answer options in random order when taking this Test. A.
Penalty
B. Qualification
C. Compatibility
D. Configuration

Correct Answer: A,B

A company wants to offer a promotion only to new customers. The developer builds a
context rule to meet this requirement.
The developer creates:
* picklist named Account Status that contains values of New, Active, and Closed
* A context dimension named Account Status and links it to the Account Status picklist
* A context mapping that uses the AnyAccountScope and a source expression of
Status__c
* A context rule called "New Customer Accounts" with a rule condition that will evaluate
the Account Status context dimension using a Hard Fail Fail Level
* A rule set with a Rule Type=Qualification and an Action Taken=Qualify, adds the context
rule to it, and
then adds it to the promotion
The developer confirms that all context rule components are active and effective. The
developer configures an order for a new account in the Cart, but the promotion does not
appear in the list of qualified promotions.
What should the developer have done?
A. Set the rule condition to have a Fail Level-Soft Fail.
B. Set the Rule Type to Evaluation,
C. Create a context dimension name without a space.
D. Run the Product Hierarchy Maintenance job.

Correct Answer: C
What is a facet in Vlocity Product Console?
Note: This question displayed answer options in random order when taking this Test.
A. A container for a Visualforce page
B. An entity that organizes the objects on the Product Console's Dashboard
C. An entity comprised of sections and section elements that appears on the left-hand navigation
menu in Vlocity Product Console
D. An entity that is used to map context dimensions to fields in Salesforce

Correct Answer: C
What could be wrong if a promotion does not appear THREE) in the Promotions list of the
cart? (Choose Note: This question displayed answer options in random order when taking
this Test.
A. The Effective From date of the promotion is missing.
B. No time policy is assigned to the promotion.
C. No time plan is assigned to the promotion.
D. The promotion status is not active.
E. The Effective Until date of the promotion is in the past.

Correct Answer: A,B,E

When dealing a custom pricing plan step for attribute-based pricing in the Default Pricing
plan, where should the step be placed in the sequence?
A. After the step Apply Parent Variables
B. Between the step InitializePricing Context and the step Load Price list Entries
C. Between the step Initialize Pricing Variables and the step Apply Offer Adjustments
D. Before the step Initialize Pricing Context

Correct Answer: D

A developer needs to create a context rule in a Digital Commerce guided selling


experience to evaluate the technology configuration installed at the account's location.
The developer configures a new context dimension for the rule as shown below. The
developer prepares to test the rule by running the appropriate API cache job, but the job
fails. Which two properties are causing the job to fail?
Choose 2 answers
A. Values for caching
B. Data Type
C. Default Value
D. Code

Correct Answer: B,D


Carole White is a customer of the Family Simple Choice Plan, and she decides she would
like to add the Smart Cloud Security product. When the agent changes the current asset
to an order to add the new product, what will the line item action status be for the Family
Simple Choice Plan in the order?
Note: This question displayed answer options in random order when taking this Test. A.
Configured
B. Add
C. Change D. Existing

Correct Answer: D

How does Vlocity Cart represent products with a default quantity cardinality of 0?
Note: This question displayed answer options in random order when taking this Test.
A. As an available product in the Search Item dialog
B. As a line item with an Add to Cart button
C. As a line item with a quantity of 0
D. In a yellow font as a Recommended Product

Correct Answer: B

What operations are available to users with regard to asset management?


Note: This question displayed answer options in random order when taking this Test
A. Change to Opportunity, Change to Order and Move
B. Move, Reprice and Check Contract
C. Change to Quote, Change to Order and Move
D. MACD, ABO and Copy to Order

Correct Answer: C
Which two actions are taken by the chechout method? Choose 2 answers
A. Invokes a calculation procedure to validate and finalize pricing
B. Validates the pricing and configuration of the items
C. Moves the opportunity, quote or order to the next state of the ordering process
D. Invokes an integration procedure to fulfil the order

Correct Answer: A,C


A developer has updated the price of a product but still sees the previous price in the
Digital Commerce API response.
What job should the developer run to correct this issue?
A. Migrate Cache Records job
B. Delete Expired API Cache job
C. Regenerate Cached API Records job
D. Populate API Cache job

Correct Answer: C
Select all that apply: What are the phases of the Digital Commerce user experience
model?
A. Basket
B. Payment
C. Checkout
D. Submit
E. Configure
F. Cart

Correct Answer: A,B,E


The time policy for a promotion indicates what?
Note: This question displayed answer options in random order when taking this Test.
A. When promotional pricing applies to the customer account
B. Whether the customer can terminate the contract early
C. When the promotion starts
D. Which customers are eligible for the promotion

Correct Answer: A

Which of these is a method for pricing bundles?


A. Price the child products as zero and assign a flat rate to the parent product.
B. Change the display text of a price list entry to show the starting price.
C. Use multiple price lists to assign more than one price to a product.

Correct Answer: A
Which of these describe the vlcCart used in Guided Selling? (Choose TWO)
Note: This question displayed answer options in random order when taking this Test.
A. An element of the OmniScript
B. A persistent component
C. The shopping cart
D. The remote method for creating the cart

Correct Answer: B
When creating a context rule, where can a developer set the rule fail level?
A. Rule Condition
B. Context Dimension
C. Rule Set
D. Context Mapping

Correct Answer: A
Product cardinality can be used to configure which two use case?
Choose 2 answers
A. Product is discounted based on the quantity
B. An optional product in a product: bundle
C. Product has a default quantity of 2
D. Product is not available to customers in France

Correct Answer: A,C

How can you create a quote from an existing asset?


A. From the Quotes tab
B. From the Orders tab
C. Using the Change lo Quote action button
D. From the Opportunities tab

Correct Answer: C

Vlocity Cart can be invoked for which three of the following sObjects in the order capture
process?
Note: This question displayed answer options in random order when taking this Test.
A. Account, Quote and Order
B. Opportunity. Quote and Order
C. Order, Product and Asset
D. Account, Order and Asset

Correct Answer: A
Product X requires Product Y is an example of a Eligibility rule.
A. True
B. False

Correct Answer: B
Which of these is part of a pricing element? (Choose TWO)
Note: This question displayed answer options in random order when taking this Test.
A. The price category
B. Whether the charge is a cost or price
C. The charge (amount) D. The currency code

Correct Answer: C,D


Where do product images appear in Vlocity Cart?
Note: This question displayed answer options in random order when taking this Test.
A. In the Product Details modal window
B. In the Cart's Line Item pane
C. Product images must be configured in Vlocity Cart.
D. In the Product List
Correct Answer: B
What type of parameter is being used in this example API call:
vlocity_cmt/v3/catalogs/Phonesyoffers?context=fStatus":"Active"J
A. Specifying page size
B. Specifying a particular logged-in user
C. No parameters are used
D. Specifying a context

Correct Answer: D
What does a sales catalog define?
A. A catalog of technical and commercial products
B. A set of products that are related through Relies On dependences
C. A catalog ofprices
D. A set of products and promotions

Correct Answer: D
When viewed in the Price Details window, which of these can be used to detect the
adjustments that have been applied to a line item in the cart? (Choose TWO) Note: This
question displayedanswer options in random order when taking this Test.
A. The display text of the pricing adjustment
B. The display text of the base price
C. The display text of the pricing override
D. The display text of the product description
E. The display text of theprice list

Correct Answer: A,C


In the context of order cancellation, how is a supplemental order created?
A. Automatically by OM when an order is canceled
B. Automatically by CPQ when an order s canceled
C. The same way any other order "s created
D. Similar to any other New Order, but the Order Type field is :e:'Supplemental" in the picklist

Correct Answer: B
When dealing a custom pricing plan step for attribute-based pricing in the Default Pricing
plan, where should the step be placed in the sequence?
A. After the step Apply Parent Variables
B. Between the step Initialize Pricing Variables and the step Apply Offer Adjustments
C. Between the step Initialize Pricing Context and the step Load Price list Entries
D. Before the step Initialize Pricing Context

Correct Answer: D
What Vlocity components are used to implement attribute-based pricing? (Choose
THREE)
Note: This question displayed answer options in random order when taking this Test. A.
Pricing plans
B. Overrides
C. Calculation matrices
D. Calculation procedures

Correct Answer: A,C,D


The discount of a child product's price in a promotion can expire before the promotion
ends. A. True
B. False

Correct Answer: A
To change the time plan or time policy of a child product in a promotion, you change it in:
Note: This question displayed answer options in random order when taking this Test.
A. The rule associated with the promotion
B. The pricing element
C. The price list
D. The charge adjustment or override

Correct Answer: D
In Vlocity Context Rules, what is one reason to explicitly define a context scope and not
use the ANY context scope?
Note: This question displayed answer options in random order when taking this Test.
A. To allow use by a context function
B. To limit the number of fields that are retrieved and stored in the session cache
C. To allow use in an object-level rule
D. To increase rule maintainability

Correct Answer: B
What must you do before you can create a product attribute?
A. Create the picklist
B. Create the product
C. Create the object type
D. Create an attribute category

Correct Answer: D
When creating a pricing adjustment, what should a developer do to make sure that the
user can understand why the price has been adjusted?
A. Use a dear name for the pacing adjustment
B. Include a configuration message for the pricing adjustment
C. Include display text for the pricing adjustment
D. Include help text for the pricing adjustment
Correct Answer: C
Document sections within a Vlocity Document Template can be conditionally included
based on which two items?
Note: This question displayed answer options in random order when taking this Test.
A. Products
B. Browser Version
C. Advanced Entity Filters
D. Merge codes

Correct Answer: A,C


What operations are available to users with regard to asset management?
Note: This question displayed answer options in random order when taking this Test
A. Change to Opportunity, Change to Order and Move
B. Move, Reprice and Check Contract
C. MACD, ABO and Copy to Order
D. Change to Quote, Change to Order and Move

Correct Answer: C
Which of these describe the vlcCart used in Guided Selling? (Choose TWO) Note: This
question displayed answer options in random order when taking this Test.
A. The remote method for creating the cart
B. The shopping cart
C. A persistent component
D. An element of the OmniScript

Correct Answer: C
What Vlocity components are used to implement attribute-based pricing? (Choose
THREE) Note: This question displayed answer options in random order when taking this
Test.
A. Pricing plans
B. Calculation procedures
C. Overrides
D. Calculation matrices

Correct Answer: A,B,D


How many times must you initialize the cache when working with cacheable APIs?
A. Every time you modify a price list entry
B. The first time you begin using the cacheable APIs.
C. Every time you modify your sales catalog
D. The first time after you regenerate the cache.

Correct Answer: B
In Vlocity Cart, what does the submit order button do?
A. Invokes an OmniScript, which calls an integration procedure to create assets, set the order
status to activated and then navigate the user to account page
B. Invokes the CPQ API to create assets, set the order status to activated, and navigate the user
to the account
C. Invokes an OmniScript to complete the order process and collect billing information
D. Invokes a flow to create assets, set the order status to activated, and navigate the user to the
account

Correct Answer: A
Where do you go to populate the API cache?
A. Product Console
B. Setup
C. Vlocity CMT Administration
D. Catalogs

Correct Answer: C
Which three ways can a developer filter the list of products when using the
getCartsproducts method?
Choose 3 answers
Using a value that is contrained witing a product attribute
A. Using a context rule that qualifies a set of products
B. Using a value that will be matched exactly to a value in a Products field
C. Using a product category
D. Using a valuethat is contained within a Product2 field

Correct Answer: A,B,D


How does Vlocity Cart represent products with a default quantity cardinality of 0?
Note: This question displayed answer options in random order when taking this Test.
A. As an available product in the Search Item dialog
B. Asa line item with a quantity of 0
C. In a yellow font as a Recommended Product
D. As a line item with an Add to Cart button

Correct Answer: D
When you adjust the price of a product for a promotion, you must run the maintenance
jobs to update the product hierarchy and platform cache.
A. True
B. False

Correct Answer: B
A product manager wants to create a product bundle that can only be ordered between
January 5th and January 31st.
How should the developer configure the product bundle to meet this requirement?
A. Set the Fulfillment Start Date to January 4, Selling Start Date to January 5, and the End at life
Date February 1
B. Enable the Active property on January 5 and disable the Active property on January 31
C. Set the Fulfillment Start Date to January 5 and the End of Life Date to January 31
D. Set the Selling Start Date to January 5 and the Selling End Date to January 31

Correct Answer: B
Which the following are benefits of Vlocity EPC? (Choose TWO)
Note: This question displayed answer options in random order when taking this Test.
A. Provides the only TMForum SID-compliant product catalog in the cloud
B. Allows you to reduce TCO by utilizing existing Salesforce resources and expertise
C. Provides one user interface with common tools, allowing teams to collaborate and rapidly
deliver products to market
D. Integrates the end-to-end ecosystem by combining a complete product, service and resource
model

Correct Answer: C,D


In Vlocity Context Rules, a rule set must contain more than one rule.
A. True
B. False

Correct Answer: B
Which of these is necessary for building a Guided Selling cart? (Choose FOUR)
Note: This question displayed answer options in random order when taking this Test.
A. createCart method
B. Multiple price lists for filtering product categories
C. Associating the cart with a valid account
D. Linking getCartsltems to the template
E. Associating the cart with a valid price list or price book
F. Associating the cart with valid user profiles
G. HTML Template for horizontal or vertical mode

Correct Answer: A,C,E,G

What is CpQAppHancfler?
A. A specialized global Apex class that includes methods to perform CPQ functions
B. An Angular directive within the persistent cart templates that contains CPQ loqk
C. The remote method used to filter products from the shared catalog
D. An integration procedure invoked by the persistent cart that performs CPQ functions

Correct Answer: A
A developer is creating rules to help launch a company's Smart Widget product. The
company has launch only for opportunities for existing S2B customers.
Which context scope should the developer use in the context mapping for this rule? A.
Opportunity, Account
B. Order, Account
C. Opportunity
D. Account

Correct Answer: C
What does the remote method postCartltems do?
Note: This question displayed answer options in random order when taking this Test.
A. Puts the items in the selectables list
B. Filters products for the cart
C. puts items in the cart
D. Submits the order
E. Moves the order to the next stage

Correct Answer: C
If a product varies in price depending on how it is configured, how can a developer inform
the user that the pricing will vary? A. Add a description to the price list entry
B. Change the display text of the price list entry
C. Adjust the price of the parent product
D. Make all child products optional

Correct Answer: B
When a user performs a search on the product list in Vlocity Cart, which fields are
queried? A. Product Name
B. Product description
C. Product Code
D. List Price

Correct Answer: A,D


Use the Add Mode and Default Quantity fields only for auto-add or auto-replace product
relationships.
A. False
B. True

Correct Answer: B
When you adjust the price of a child product...
A. The base price is overridden and replaced with the new price.
B. A new pricing element is applied to the price.
C. The change to the base price can be a percentage or an amount.

Correct Answer: B
Which of these describe the vlcCart used in Guided Selling? (Choose TWO) Note: This
question displayed answer options in random order when taking this Test.
A. The remote method for creating the cart
B. An element of the OmniScript
C. The shopping cart
D. Apersistent component

Correct Answer: D
If more than one promotion has been applied to a bundle in the Cart, what must you have
enabled to be able to delete the promotions?
A. Deep delete
B. Shallow delete
C. Update scope setting in the promotion

Correct Answer: B
When adding a new product to the shared catalog, which three conditions must be met in
order for the display the Cart' product list?
Choose 3 answers
A. The Product Hierarchy Maintenance job must be run.
B. The product must have an object type.
C. The Orderable property must be checked.
D. The product must have a price list entry.
E. The Active property must be checked.

Correct Answer: C,D,E


A developer needs to create a context rule in a Digital Commerce guided selling
experience to evaluate the technology configuration installed at the account's location.
The developer configures a new context dimension for the rule as shown below. The
developer prepares to test the rule by running the appropriate API cache job, but the job
fails. Which two properties are causing the job to fail?
Choose 2 answers
A. Data Type
B. Code
C. Values for caching

D. Default Value Correct Answer: C,D Question 100/107

In Vlocity Context Rules, where do you specify the initialization policy?


Note: This question displayed answer options in random order when taking this Test. A.
Context scope
B. Rule condition
C. Context mapping
D. Context dimension
Correct Answer: C
Which of these can you use in a promotion to change the price of a child product?
(Choose TWO Note: This question displayedanswer options in random order when taking
this Test.
A. Different price list
B. New order
C. MACD
D. Override
E. Adjustment

Correct Answer: D,E


When would you use a percentage to discount the price of a product in a promotion
instead of changing the price with an override?
Note: This question displayed answer options in random order when taking this Test.
A. When the charge recurs monthly
B. When the cost of the product for the company may increase
C. When the charge is only for one time
D. When the product can be returned

Correct Answer: B

Vlocity CME supports which of the following order functionality? (Choose TWO) Note:
This question displayed answer options in random order when taking this Test.
A. Modifying "in-flight" or in-progress orders
B. Inventory control orders
C. Asset Based Ordering (ABO)
D. Move/Add/Change/Delete or Disconnect (MACD) orders

Correct Answer: A,D


The developer prepares to text the rule by running by running the appropriate API cache
jb, but ...
Which two properties are causing the job to fail?
Choose 2 answers
A. Code
B. Data Type
C. Default Value
D. Values for caching

Correct Answer: A,B


Felix is the Vlocity CPQ Administrator, and he's creating a new product bundle that
includes a child product. There can only be one child product at a time in the bundle; it
must be added automatically to the cart along with the parent product; and users should
be prevented from deleting it. What is the easiest way for Felix to do this?
Note: This question displayed answer options in random order when taking this Test.
A. To create an Auto-Add product configuration rule and a Requires product configuration rule
B. To set the Auto-Add and No Delete flags
C. To create a child product with a cardinality of 1, 1, 1
D. To create a configuration context rule

Correct Answer: C

If you want the user to select a value for a product attribute during order capture, what
attribute metadata flag must be set via Vlocity Product Console?
Note: This question displayed answer options in random order when taking this Test.
A. Has Rule
B. Run-time Configurable
C. Has Attribute
D. Required

Correct Answer: B
To decrease the price of a product in a promotion, you:
Note: This question displayed answer options in random order when taking this Test. A.
Use a pricing element charge.
B. Edit the base price.
C. Add another price list entry to the product.
D. Use a pricing element adjustment.
E. Use a pricing variable.
F. Create a rule.

Correct Answer: D
Document sections within a Vlocity Document Template can be conditionally included
based on which two items?
Note: This question displayed answer options in random order when taking this Test. A.
Advanced Entity Filters
B. Browser Version
C. Merge codes
D. Products

Correct Answer: A,D


When adding a new product to the shared catalog, which three conditions must be met in
order for the display the Cart' product list? Choose 3 answers
A. The Active property must be checked.
B. The Product Hierarchy Maintenance job must be run.
C. The Orderable property must be checked.
D. The product must have a price list entry.
E. The product must have an object type.

Correct Answer: A,C,D


A company wants to automatically decrease the price of a smartphone product within
specified time frames.
What should a developer configure to meet this requirement?
A. Multiple price lists with affectivity time frames
B. A context rule on the smartphone product and time policies
C. A promotion and time policies
D. A price fist entry with affectivity time frames

Correct Answer: D
Before you build a promotion, which of these questions should you answer? (Choose
TWO) Note: This question displayed answer options in random order when taking this
Test.
A. When does the subscription start and end?
B. Which products have no base price?
C. How long is the subscription commitment for the promotion?
D. What billing system is used for each product?

Correct Answer: A,C


Which of these describes the persistent cart used in Guided selling
A. A lightweight OmniScript component
B. A version of Vlocity Cart
C. Designed for power user
D. Designed for novice user

Correct Answer: A,B


When you adjust the price of a product for a promotion, you must run the maintenance
jobs to update the product hierarchy and platform cache.
A. True
B. False

Correct Answer: B
How should the developer configure the products to support these requirements
following best practices?
A. Create a Color formula field on the Product2 object. Use a function to display different
values depending on a product code lookup.
B. Create an object type for each phone. Create a Color attribute, and assign it to each of
the object types. On each object type, override the default picklist with custom picklist.
C. Create a Color attribute and assign it to an object type. Create products for each phone
using the object type, and override the inherited Color attribute's picklist with a custom picklist.
D. Create Product2 record types for each phone. Create a Color attribute and assign it to
the record types. Create global picklist for each set of possible colors, and assign the picklist to
the record types.

Correct Answer: C
Which of these do you create to indicate the type of price that will be assigned to the
product? A. Pricing variable
B. Price list
C. Pricing element
D. Price list entry

Correct Answer: A
Which the following are benefits of Vlocity EPC? (Choose TWO)
Note: This question displayed answer options in random order when taking this Test.
A. Provides the only TMForum SID-compliant product catalog in the cloud
B. Provides one user interface with common tools, allowing teams to collaborate and rapidly
deliver products to market
C. Integrates the end-to-end ecosystem by combining a complete product, service and resource
model
D. Allows you to reduce TCO by utilizing existing Salesforce resources and expertise

Correct Answer: B,C


How are Vlocity Picklists used in context rules during design-time?
Note: This question displayed answer options in random order when taking this Test. A.
To specify defined values for context mappings.
B. To specify product attribute values that will be evaluated during rule processing.
C. To specify defined values for the end-user to select during order capture.
D. To specify defined values for context dimensions.

Correct Answer: D
You want to have more than one promotion to apply to the same bundle of products. What
do you need?
A. Each promotion must apply to the same base price
B. Each promotion must apply toThe same bundle
C. Each promotion must apply to the same pricing element

Correct Answer: B
A pickiist name is used only at design-time and not at run-time (so it's not visible to
customers)
A. False
B. True

Correct Answer: B
Felix is the Vlocity CPQ Administrator, and he's been given specifications for a new
version of a
wearable tech product that currently exists in his product catalog. Looking closely at the
specs,
he realizes that the only difference in the new release is that they've changed the available
colors. How should he model this product in Vlocity EPC?
Note: This question displayed answer options in random order when taking this Test.
A. He should modify the existing color picklist assigned to the existing Wearable object
type, which will allow the new color choices to be dynamically inherited.
B. He should create a new color picklist and a new color attribute, and then assign them
to the new product when he creates it.
C. He should create a new Wearable object subtype for the new version of the product,
and then link the existing color attribute to a new color picklist.
D. He should create a new color picklist, and when he creates the new product entry, he
can override the attribute picklist that is inherited from its Wearable object type.

Correct Answer: B
What does an attribute binding do?
A. It binds an attribute to a price list entry,
B. It binds an attribute to a field.
C. It binds an attribute to a pricing variable.
D. It binds an attribute to a picklist.

Correct Answer: D
The Communications Cloud...
A. Includes a configure-price-quote component.
B. Applies to consumer accounts only.
C. Provides guided-selling capabilities over a single channel.

Correct Answer: A

Rules help keep you from submitting an inaccurate order.


A. True
B. False

Correct Answer: A

What can you set using the cardinality of a promotion's child product? (Choose THREE)
Note: This question displayed answer options in random order when taking this Test.
A. The minimum amount of the product that can be purchased
B. The maximum amount of the product that can be purchased
C. Whether the product is optional for purchase
D. Whether the price of the product rolls up into the total for the promotion
Correct Answer: A,B,C
What can a developer use to make sure a subscription ends at the end of the subscription
plan?
A. An Effective Until date
B. A time plan
C. A time policy
D. An Effective From date

Correct Answer: A

A company wants to offer a promotion only to new customers. The developer builds a
context rule to meet this requirement.
The developer creates:
* picklist named Account Status that contains values of New, Active, and Closed
* A context dimension named Account Status and links it to the Account Status picklist
* A context mapping that uses the AnyAccountScope and a source expression of
Status__c
* A context rule called "New Customer Accounts" with a rule condition that will evaluate
the Account Status context dimension using a Hard Fail Fail Level
* A rule set with a Rule Type=Qualification and an Action Taken=Qualify, adds the context
rule to it, and then adds it to the promotion The developer confirms that all context rule
components are active and effective. The developer configures an order for a new
account in the Cart, but the promotion does not appear in the list of qualified
promotions.
What should the developer have done?
A. Set the rule condition to have a Fail Level-Soft Fail.
B. Run the Product Hierarchy Maintenance job.
C. Create a context dimension name without a space.
D. Set the Rule Type to Evaluation,

Correct Answer: C
A company wants to automatically decrease the price of a smartphone product within
specified time frames.
What should a developer configure to meet this requirement?
A. A context rule on the smartphone product and time policies
B. A price fist entry with affectivity time frames
C. Multiple price lists with affectivity time frames
D. A promotion and time policies

Correct Answer: C
A company wants to charge different prices for a service depending on the bandwidth and
network selected by the customer.
* If bandwidth is 1 GB and network is ''Internet the price is $10/monthly and $5/one-
timecharge
* If bandwidth is 10 GB and network is ''external,'' the price is $20/monthly and
$0/onetime-charge Which type of pricing should the developer configure to meet these
requirements?
A. Usage Pricing
B. Attribute Based Pricing
C. Context rules for pricing adjustments
D. Cost and Margin Pricing

Correct Answer: B
A developer selects a smart thermostat from an account's list of assets and dicks Change
to Order. While reviewing the order in the Cart, the developer notices the price of the
existing asset in the Change order does not match the price that was displayed in the
Service Asset Management view.
What is the reason for this discrepancy?
A. asset has a status of Disconnect in Change orders.
B. The product's price has changed.
C. The asset was originally priced for a different user.
D. One-time charges are zeroed out on Change orders.

Correct Answer: D
When you add a condition, which option allows you to select a context dimension? A.
Simple
B. Function

Correct Answer: A
Rules always execute if they are active.
A. True
B. False

Correct Answer: B
What does a time policy on a promotion determine? (Choose TWO)
Note: This question displayed answer options in random order when taking this Test.
A. The end date of the promotion
B. The start date of a the promotion
C. The purchase date of the promotion
D. The duration of the promotion

Correct Answer: A,B


Which Lightning web component allows the user to submit their payment details?
A. dcUpdateBHIingAddress
B. dcOfferConfig
C. dcReviewOrder
D. dcCneckouiPaymem
Correct Answer: A
How can you make a product not assetizable? (Choose TWO)
Note: This question displayed answer options in random order when taking this Test.
A. Create a context rule to control assetization in Vlocity EPC
B. Check the Virtual Item flag in Vlocity EPC
C. Check the Not Assetizable flag in Vlocity EPC
D. Check the Do Not Assetize flag in Vlocity Cart's line item configuration window

Correct Answer: C
What operations are available to users with regard to asset management?
Note: This question displayed answer options in random order when taking this Test
A. Change to Opportunity, Change to Order and Move
B. MACD, ABO and Copy to Order
C. Move, Reprice and Check Contract
D. Change to Quote, Change to Order and Move

Correct Answer: D
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. Product configuration procedures
C. Context rules framework
D. Object types

Correct Answer: A
A product does not need a base price to:
Note: This question displayed answer options in random order when taking this Test. A.
Indicate the type of price it is
B. Appear in the cart
C. Show up as a pricing variable
D. Have rules associated with it

Correct Answer: B
You want to charge different prices for the same product when it is contained in the
context of different bundles. Where can you change its price in order to accomplish this?
A. The product structure of the bundle
B. You can't change the price of child products within a bundle
C. In the One Time or Recurring order line item columns in the cart
D. The price list where the price list entry is located

Correct Answer: C
When adding a new commercial product to the catalog, which of the following items must
be done in order for it to display in Vlocity Cart's product list? (Choose THREE) Note: This
question displayed answer options in random order when taking this Test. A. Run Refresh
Pricebook.
B. The Active field must be checked.
C. The Orderable field must be checked.
D. The default Availability interface must be active.
E. It must have a price.
F. It must have an Object Type.
G. Run the Product Hierarchy Maintenance job.

Correct Answer: B,C,E


A developer has updated the price of a product but still sees the previous price in the
Digital Commerce API response.
What job should the developer run to correct this i
A. Populate API Cache job
B. Regenerate Cached API Records job
C. Migrate Cache Records job
D. Delete Expired API Cache job

Correct Answer: B
When adding a new commercial product to the catalog, which of the following items must
be done in order for it to display in Vlocity Cart's product list? (Choose THREE) Note:
This question displayed answer options in random order when taking this Test. A. The
Orderable field must be checked.
B. It must have a price.
C. Run the Product Hierarchy Maintenance job.
D. Run Refresh Pricebook.
E. It must have an Object Type.
F. The Active field must be checked.
G. The default Availability interface must be active.

Correct Answer: A,B,F


To place a flat price on a bundle, you would: {Choose TWO)
Note: This question displayed answer options in random order when taking this Test.
A. Change the price of the parent product to zero
B. Change the child products that are not optional to zero
C. Change the child product prices to zero
D. Change the price of the parent product to the total price of the bundle
E. Do nothing, you can't create a bundle with a flat price

Correct Answer: C,D


Context rules frameworks uses a single interface for all of its operations. A.
False
B. True

Correct Answer: A
What type of inheritance architecture do Vlocity object types use?
Note: This question displayed answer options in random order when taking this Test.
A. Hybrid (Virtual) inheritance architecture
B. HAS-A inheritance architecture
C. IS-A inheritance architecture
D. Protected (Private) inheritance architecture

Correct Answer: C
You want to price the newest smartphone for B2B customers at $999 , but $900 for B2C
customers. What is the best way to do it
A. Create product bundles and create a pricing Override
B. Create two versions of the smartphone product and create different pricing for each
C. Use two different price list
D. Assign the product to a pricebook and create two pricebook entries

Correct Answer: C
The "Take Me There" icon in Vlocity Cart does what?
Note: This question displayed answer options in random order when taking this Test. A.
Navigates the user to the Line Item details Modal and highlights lines that require configuration
B. Returns the user to the Order Detail page to correct configuration errors
C. Opens the Price List associated with the cart line items
D. Takes the user to the Product Catalog

Correct Answer: A
Where do product images appear in Vlocity Cart?
Note: This question displayed answer options in random order when taking this Test. A.
Product images must be configured in Vlocity Cart.
B. In the Product List
C. In the Cart's Line Item pane
D. In the Product Details modal window

Correct Answer: C
What does the HTML template control in the Guided Selling cart?
Note: This question displayed answer options in random order when taking this Test.
A. JSON for the price list Id
B. Remote methods to be used for the cart
C. The order status
D. Product filters to retrieve specific products
E. The vertical or horizontal appearance of the cart
Correct Answer: E
Which of these is true for a time plan?
Note: This question displayed answer options in random order when taking this Test. A.
it has a length of time.
B. it has a start date.
C. it has an end date.

D. it can be prorated. Correct Answer: A

where do product images appear in the Cart?


A. Product images must be configured in the Cart's templates
B. In the Product Details modal window
C. In the Product List
D. In the Cart's Line Item pane

Correct Answer: A
Which two line items actions will display in the Cart when performing a Move order from
an account to another?
Choose 2 answers
A. Disconnect
B. Existing
C. Suspend
D. Change

Correct Answer: A,B


In the context of order cancellation, how is a supplemental order created?
A. Automatically by CPQ when an order s canceled
B. The same way any other order "s created
C. Automatically by OM when an order is canceled
D. Similar to any other New Order, but the Order Type field is :e:'Supplemental" in the picklist

Correct Answer: A
The logic to call and execute the rules is within the:
Note: This question displayed answer options in random order when taking this Test A.
implementation
B. Rule itself
C. interface
D. Custom Apex Class

Correct Answer: C
In Vlocity Context Rules, where can you set the rule fail level?
Note: This question displayed answer options in random order when taking this Test. A.
Context Dimension
B. Rule Set
C. Context Mapping
D. Rule Condition

Correct Answer: D
Felix is a Vlocity CPQ administrator, and he needs to create a new context rule for a B2B
product that enjoys the full sales cycle of opportunity, quote to order and then to asset.
What context scope should he use when he creates his context mapping?
Note: This question displayed answer options in random order when taking this Test.
A. Opportunity
B. Order, Quote, Opportunity and Asset
C. Order and Quote
D. Any

Correct Answer: D
To ensure a subscription ends at end of the subscription plan, you use:
Note: This question displayed answer options in random order when taking this Test, A.
a time policy
B. An EffectiveFrom date
C. A time plan
D. An Effective Until date

Correct Answer: A

Deleting an item in Vlocity Cart triggers the applicable CPQ rules and pricing engines to
run. A. False
B. True

Correct Answer: B
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

Correct Answer: B
How can a developer require that the user enter a value for an attribute during order
capture?
A. By setting the Required attribute metadata property
B. By assigning the attribute to the Required product object type
C. By setting the Run-time Configurable attribute metadata property
D. By setting the product attribute type to Required

Correct Answer: B
Which context rule type should you use to determine a customer's eligibility for a
promotion before it is added to the Cart?
A. Penalty
B. Qualification

Correct Answer: B
When assigning a context rule, what context rule component is actually assigned?
A. Context dimension
B. Context rule set
C. Context rule
D. Context mapping

Correct Answer: B
Choose the correct flow in the order-capture process.
A. Opportunity to order to quote to asset
B. Opportunity to quote to order to asset
C. Opportunity to order to asset
D. Quote to opportunity to order

Correct Answer: D
Which of the following are contained in the shared catalog? (Select THREE)
A. Orchestration Plans
B. Decomposition Relationships
C. Decomposition States
D. Commercial Products
E. Technical Products

Correct Answer: B,D,E


Felix is a Vlocity CPQ administrator, and he needs to help launch their Smart Widget
product. They are doing a soft launch only for opportunities for existing B2B customers.
What context scope should Felix use for the context mapping that he will create?
Note: This question displayed answer options in random order when taking this Test.
A. Order.Account
B. Opportunity.Account
C. Opportunity
D. Account

Correct Answer: B
What data types are supported for context dimensions? (Choose THREE)
Note: This question displayed answer options in random order when taking this Test. A.
String
B. DateTime
C. Integer
D. Numeric
E. Boolean
F. Text

Correct Answer: B,E,F


If you want to limit the duration of a discount on a child product's price, what would you
use?
A. The override of the child product's cardinality
B. The time policy of the promotion
C. The time plan on the child product's discount
D. The time plan on the entire promotion

Correct Answer: C
When viewed in the Price Details window, which of these can be used to detect the
adjustments that have been applied to a line item in the cart? (Choose TWO) Note: This
question displayedanswer options in random order when taking this Test.
A. The display text of the pricing override
B. The display text of the base price
C. The display text of the product description
D. The display text of the pricing adjustment
E. The display text of theprice list

Correct Answer: A,D

Vlocity CME supports which of the following order functionality? (Choose TWO)
Note: This question displayed answer options in random order when taking this Test.
A. Asset Based Ordering (ABO)
B. Modifying "in-flight" or in-progress orders
C. Move/Add/Change/Delete or Disconnect (MACD) orders
D. Inventory control orders

Correct Answer: B,C


What must a developer set to allow a user to modify an attribute in the Cart's
configuration window?
A. Active property
B. Filterable property
C. Run-time Configurable property
D. Not Hidden property

Correct Answer: C
Which two line items actions will display in the Cart when performing a Move order from
an account to an....
Choose 2 answers
A. Disconnect
B. Change
C. Existing
D. Suspend

Correct Answer: A,C


Which two actions should the developer take to troubleshoot this issue?
Choose 2 answers
A. Run Product Hierarchy Maintenance
B. Run EPCProductAttribJSONBatchJob
C. Run Refresh Platform Cache
D. Run Load API Metadata

Correct Answer: A,C


A large communications company wants to create a product bundle that includes several
services including a TV service. The marketing department decides that the TV service
will be automatically included when the bundle is added to the cart. The customer should
have the option to remove the TV service.
How should the developer configure the cardinality of the TV service product in the
bundle?
A. Minimum Cardinality =1; Default Cardinality = 0; Maximum Cardinality = 0
B. Minimum Carnality = 0; Default Cardinality = 1; Maximum Cardinality = 1
C. Minimum Caredinality = 0; Default Cardinality = 1; Maximum Cardinality = 0
D. Minimum Cardinality = 1; Default Cardinality = 1; Maximum Cardinality = 1

Correct Answer: B
If a product varies in price depending on how it is configured, how can a developer inform
the user that the pricing will vary?
A. Change the display text of the price list entry
B. Make all child products optional
C. Adjust the price of the parent product
D. Add a description to the price list entry

Correct Answer: A
To create a pricing element, you must first create:
A. A rule
B. A price list entry
C. A price list
D. A product

Correct Answer: C
Context Dimension Domain Types include:
A. Object Lookup
B. All of the above
C. Type In
D. Picklist

Correct Answer: B
Which of the following Attributes Category fields displays at run-time during order capture
in the Cart?
A. Category
B. No Attribute Category fields display at run-time
C. Display Name D. Name

Correct Answer: D
You want to have a subscription stan on the purchase date and end at the end of the
cycle. Which of these do you need to create?
A. Pricing variable
B. Time plan
C. Time policy
D. Pricing element

Correct Answer: C

In Vlocity CME, what is Field Mapper?


Note: This question displayed answer options in random order when taking this Test.
A. A configuration tool that maps fields to product attributes
B. A configuration tool used to map fields to template bindings
C. a declarative tool to configure field mappings from opportunities to quotes to orders
D. A data loading tool used to import product catalog data

Correct Answer: C
In which two cases should a developer use child price lists? Choose 2 answers
A. Changing the pricing of child products in bundles
B. Creating pricing for different regions
C. Changing the pricing of the parent product in a bundle
D. Creating pricing for products that are only available to certain customers using context rules

Correct Answer: B,D


How can you create a quote from an existing asset?
A. From the Orders tab
B. From the Quotes tab
C. Using the Change lo Quote action button
D. From the Opportunities tab

Correct Answer: C
Why would you make the time plan of a child product different from that of the
promotion?
Note: This question displayed answer options in random order when taking this Test. A.
The child product is available only in limited quantities.
B. The billing system for that child product is different from other child products in the promotion.
C. The price of the child product is on a different price list.
D. The discount for a child product ends before the promotion's subscription ends.

Correct Answer: D
Which of these describe the vlcCart used in Guided Selling? (Choose TWO)
Note: This question displayed answer options in random order when taking this Test.
A. An element of the OmniScript
B. The shopping cart
C. The remote method for creating the cart
D. A persistent component

Correct Answer: D

Which of these describe the vlcCart used in Guided Selling? (Choose TWO) Note: This
question displayed answer options in random order when taking this Test.
A. The remote method for creating the cart
B. An element of the OmniScript
C. The shopping cart
D. Apersistent component

Correct Answer: D
In Vlocity Context Rules, what is a context mapping?
Note: This question displayed answer options in random order when taking this Test. A.
The relational path from a root sObject, such as an Order, to related sObjects, such as
Account
B. a link to data stored in sObjects, calculated using a function, or typed in during design-time
C. A variable that stores rule condition values
D. A multi-dimensional array of sObject data

Correct Answer: B
Which at the following use cases should be solved using Discounts functionality?
A. Evaluate if a customer is eligible for a limited time price reduction
B. Discount the price as the quantity of product ordered passes certain thresholds
C. Automatically apply negotiated discounts to customers with existing contracts
D. Qualify customers for discounts using a discount code

Correct Answer: B
How many times must you initialize the cache when working with cacheable APIs?
A. Every time you modify your sales catalog
B. The first time you begin using the cacheable APIs.
C. Every time you modify a price list entry
D. The first time after you regenerate the cache.

Correct Answer: B
What Vlocity components are used to implement attribute-based pricing? (Choose
THREE)
Note: This question displayed answer options in random order when taking this Test.
A. Calculation matrices
B. Calculation procedures
C. Overrides
D. Pricing plans

Correct Answer: A,B,D

Which of the following Attributes Category fields displays at run-time during order capture
in the Cart?
A. Display Name
B. No Attribute Category fields display at run-time
C. Category
D. Name

Correct Answer: B
Which types of rules can you write using context rules? {Choose TWO)
Note: This question displayed answer options in random order when taking this Test. A.
Compatibility
B. Configuration
C. Penalty
D. Qualification

Correct Answer: C,D


Felix is the Vlocity CPQ Administrator, and he's creating a new product bundle that
includes a child product.
There can only be one child product at a time in the bundle; it must be added
automatically to the cart along with the parent product; and users should be prevented
from deleting it. What is the easiest way for Felix to do this?
Note: This question displayed answer options in random order when taking this Test.
A. To create a configuration context rule
B. To create a child product with a cardinality of 1, 1, 1
C. To set the Auto-Add and No Delete flags
D. To create an Auto-Add product configuration rule and a Requires product configuration rule

Correct Answer: B
Vlocity CME supports which of the following order functionality? (Choose TWO) Note:
This question displayed answer options in random order when taking this Test.
A. Move/Add/Change/Delete or Disconnect (MACD) orders
B. Modifying "in-flight" or in-progress orders
C. Asset Based Ordering (ABO)
D. Inventory control orders

Correct Answer: A,B


If you want the user to select a value for a product attribute during order capture, what
attribute metadata flag must be set via Vlocity Product Console?
Note: This question displayed answer options in random order when taking this Test. A.
Has Rule
B. Required
C. Has Attribute
D. Run-time Configurable

Correct Answer: D
How can a developer make a product not assetizable?
Choose 2 answers
A. Check the Do Not Assetize property in the Cart's line Item configuration window
B. Create a context rule to control assetization
C. Check the Is Not Assetizable property
D. Check the Virtual Item property

Correct Answer: C,D


Discounts can only be created in the Product Console
A. False
B. True

Correct Answer: A
What is a layout section in Vlocity Product Console?
Note: This question displayed answer options in random order when taking this Test.
A. A WYSIWYG page editor within the Product Console
B. A mechanism to group facets
C. A Lightning user interface control
D. a container for a Visualforce page

Correct Answer: D
You can apply context rules to order line Items.
A. False
B. True

Correct Answer: A
Product models are often aligned with:
Note: This question displayed answer options in random order when taking this Test.
A. TMForum eTOM
B. TMForumSID
C. ANSI 7200
D. IEEE Telecommunications Template

Correct Answer: B
Once a line item is configured in Vlocity Cart, products must be removed and re-added to
change configuration.
A. True
B. False

Correct Answer: B

Which of these can be used to launch a guided selling process?


A. Using a field on the Order page
B. Vlocity DX
C. From the line item actions dropdown menu in Vlocity Cart
D. A Vlocity action

Correct Answer: D
How is a time plan different from a time policy?
Note: This question displayed answer options in random order when taking this Test. A.
a time plan contains the duration of time for pricing to apply.
B. A time plan's start can be delayed.
C. A time plan is proratable.
D. A time plan can start on the date of purchase.

Correct Answer: A
Non-centralized data is:
A. A profitable way to aggregate data
B. Beneficial to telecommunications companies
C. A business challenge for telecommunication companies

Correct Answer: C
What is CpQAppHancfler?
A. An integration procedure invoked by the persistent cart that performs CPQ functions
B. A specialized global Apex class that includes methods to perform CPQ functions
C. The remote method used to filter products from the shared catalog
D. An Angular directive within the persistent cart templates that contains CPQ loqk

Correct Answer: B
How can a user understand changes to pricing applied in the cart?
A. Popup message window after the order is submitted
B. The display text in the Products list in the cart
C. Pricing adjustments do not display in the cart
D. By clicking the Price Details icon on the line item

Correct Answer: A
Which three of the following product relationship types are available when creating a
Vlocity Configuration/Validation rule?
Note: This question displayed answer options in random order when taking this Test. A.
Not Compatible
B. Excludes
C. Optional
D. Requires
E. Limited Quantity
F. Suggests
G. Recommends

Correct Answer: D
What are the four components of an Advanced Rule built using Vlocity Rule Builder?
Note: This question displayed answer options in random order when taking this Test. A.
Rule Actions
B. Rule Code
C. Message Triggers
D. Variables
E. Rule Header
F. Product list
G. Rule Filters
Correct Answer: A,D,E,G
To list the products retrieved for display in Guided Selling, you use a:
Note: This question displayed answer options in random order when taking this Test.
A. Step element
B. Remote action element
C. Selectable items element
D. Done action element

Correct Answer: C
In Vlocity Context Rules, what is a context dimension?
Note: This question displayed answer options in random order when taking this Test.
A. A multi-dimensional array of sObject data
B. A link to data stored in sObjects, calculated using a function, or typed in during design-time
C. The relational path from a root sObject, such as an Order, to related sObjects, such as
Account
D. A variable that stores rule condition values

Correct Answer: D
Felix is the Vlocity CPQ administrator, and he has created a new product with no child
products in the shared product catalog. What must he do after he has created the product
in Vlocity Product Console?
Note: This question displayed answer options in random order when taking this Test.
A. He must clear the platform cache and then run the Refresh Product Hierarchy Maintenance
job.
B. No additional steps are needed.
C. He must run the Refresh Pricebook job and then the Product Hierarchy Maintenance job.
D. He must run the Product Hierarchy Maintenance job and then the Refresh Pricebook job.

Correct Answer: B
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 DataRaptor to create a filter
C. Use a text query to find the object type
D. Use the Type field of Salesforce

Correct Answer: B
Product attributes are stored:
Note: This question displayed answer options in random order when taking this Test.
A. In individual fields on the product record
B. As a binary attachment
C. in JSON format in a field on the Product2 object
D. As name/value pairs on the Attribute2 object
Correct Answer: C
What tasks must be done when new product bundles are added to the product catalog?
(Choose TWO)
Note: This question displayed answer options in random order when taking this Test.
A. Clear the platform cache
B. No manual action is required
C. Refresh Pricebook, which runs the ProductHierarchyBatchProcessor job
D. Run the Product Hierarchy Maintenance batch job

Correct Answer: C,D


Which of the following is NOT created using the createCart method
A. Conuact
B. Opportunity
C. Quote
D. Order

Correct Answer: A
In Vlocity Context Rules, what type of component can be linked to a Vlocity picklist?
Note: This question displayed answer options in random order when taking this Test.
A. Context Scope
B. Context Rule Set
C. Context Dimension D. Context Mapping

Correct Answer: C

A product manager wants to create a product bundle that can only be ordered between
January 5th and January 31st.
How should the developer configure the product bundle to meet this requirement?
A. Enable the Active property on January 5 and disable the Active property on January 31
B. Set the Selling Start Date to January 5 and the Selling End Date to January 31
C. Set the Fulfillment Start Date to January 5 and the End of Life Date to January 31
D. Set the Fulfillment Start Date to January 4, Selling Start Date to January 5, and the End at life
Date February 1

Correct Answer: B
In the context of order cancellation, how is a supplemental order created?
A. Automatically by OM when an order is canceled
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. The same way any other order "s created

Correct Answer: C
Where do product images appear in Vlocity Cart?
Note: This question displayed answer options in random order when taking this Test. A.
Product images must be configured in Vlocity Cart.
B. In the Product Details modal window
C. In the Cart's Line Item pane
D. In the Product List

Correct Answer: D
Which of the following are the three Configuration/Validation implementations provided by
Vlocity?
Note: This question displayed answer options in random order when taking this Test.
A. CustomValidationFramework
B. ProductRelationshipValidationlmpI
C. ValidationRuleslmplementation
D. DefaultRuleslmplementation
E. DefaultProductValidationlmplementation
F. AdvancedCompatibilitylmplementaion

Correct Answer: B,C,E

Felix, the CPQ administrator, needs to ensure that when gold SLA customers order the
Installation service product, the Installation Service product's service level attribute is set
to "Full Service." What type of rule can he use to do that?
Note: This question displayed answer options in random order when taking this Test.
A. An advanced rule of type Configuration that includes an entity filter on Account.SLA and a
product relationship of type Modify Attributes
B. A context rule with a context dimension that invokes a function to modify attributes on the
line item with a context mapping on Account.SLA
C. An advanced rule of type Eligibility that includes an entity filter on Account.SLA and a
product relationship of type Auto Add.
D. A context rule with a context mapping that evaluates the Account.SLA and a function to
modify attributes

Correct Answer: B

How are promotions applied to an order in Vlocity Cart?


A. By clicking on Add to Cart for a promotion in the promotions list
B. Automatically using context rules
C. By running the Promotion Hierarchy Batch job
D. By clicking the Take me there configuration icon

Correct Answer: A
Felix is the Vlocity CPQ Administrator, and he decides to create a new product attribute.
He
saves it successfully, and then he wants to assign it to an object type. However, the newly
created attribute does not appear in the list. Most likely, what does Felix need to do to get
it to appear in the list?
Note: This question displayed answer options in random order when taking this Test.
A. Run the EPCProductAttribJSONBatchJob
B. Run the ProductAttributesBatchProcessor from the CMT Administration page
C. Set the Applicable Objects to Product2 Object
D. Refresh the CPQPartition platform cache

Correct Answer: C
Which of these requires a calculation that uses the product's price?
A. Discounting the price by 20%
B. Completely overriding the price

Correct Answer: A
Context rules can determine whether a customer is qualified or disqualified for a
promotion.
A. True
B. False

Correct Answer: A
Choose the correct definition for "asset".
A. A product or service the customer has already purchased
B. An irreplaceable item of high value
C. Any commercial or technical item required for a customer purchase

Correct Answer: A
Which of these describe the vlcCart used in Guided Selling? (Choose TWO) Note: This
question displayed answer options in random order when taking this Test.
A. The remote method for creating the cart
B. An element of the OmniScript
C. The shopping cart
D. A persistent component

Correct Answer: D
Which of the following are the key functions that you enable with a Guided Selling
OmniScript process?
(Choose THREE)
Note: This question displayed answer options in random order when taking this Test.
A. Allow users to select products from the shared product catalog and add them to the cart
B. Instantiate the persistent cart
C. Submit the order and return to the account
D. Allow users to review applicable promotions
E. Use multiple OmniScripts to get products

Correct Answer: A,B,C


The Salesforce Industries Process Library is a portal providing training on Salesforce
Industry Cloud products.
A. True
B. False

Correct Answer: B

In Vlocity Context Rules, a rule set must contain more than one rule.
A. True
B. False

Correct Answer: B
What does the affectivity date for a product's price list entry control?
A. Whether a pricing element can be paired with a pricing variable
B. Whether the product displays in the Products list of the cart
C. Whether an adjustment or an override can be used to discount the product
D. Whether a pricing element is used or not

Correct Answer: A
Product cardinality controls which of the following?(Choose TWO)
Note: This question displayed answer options in random order when taking this Test.
A. Is discounted based on the quantity
B. Is not available to customers in France
C. Is optional
D. Has a default quantity of 2

Correct Answer: B,C


You want to show a starting price for a bundle with optional child products. What do you
need to change?
A. The base price of the parent product
B. The price of all child products
C. The display text to show the starting price
D. The pricing element

Correct Answer: C
What happens when the Base Price property is checked for a price list entry?
A. Once the price list entry is marked as a base price, no context rules can be associated with it
B. 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
C. The price list entry will be used to determine the cost basis
D. The price list entry will be used as the starting price when the product is added to the cart

Correct Answer: D
When viewed in the Price Details window, which of these can be used to detect the
adjustments that have been applied to a line item in the cart? (Choose TWO) Note:
This question displayed answer options in random order when taking this Test.
A. The display text of the pricing override
B. The display text of the price list
C. The display text of the pricing adjustment
D. The display text of the base price
E. The display text of the product description

Correct Answer: A,C


The developer prepares to text the rule by running by running the appropriate API cache
jb, but ...
Which two properties are causing the job to fail?
Choose 2 answers
A. Default Value
B. Values for caching
C. Code
D. Data Type

Correct Answer: A,B


If you add multiple child rules to a rule set. the expression mode for the rule set
determines how those rules are applied.
A. False
B. True

Correct Answer: B
What is the syntax to indicate a merge code or token in Vlocity Document Templates?
Note: This question displayed answer options in random order when taking this Test. A.
{%field%}
B. %%field%%
C. %field%
D. {{field}}

Correct Answer: B
A developer create a new bundle with 3 levels of child products, as shown below.
To test the new bundle, the developer adds it to the Cart, but only the parent product
displays.
What is causing this issue?
A. The product hierarchy data in the platform cache has not been refreshed.
B. One of the child products has an incorrect Selling Start Date or End Date.
C. The bundle's hierarchy exceeds the limit of 2 levels of child products.
D. The bundle is trying to roll Up monthly prices, and one of the child products has a one-time
price.

Correct Answer: A
You want to show a starting price for a bundle with optional child products. What do you
need to change?
A. Theprice of all child products
B. The base price of the parent product
C. The pricing element
D. The display text to show the starting price

Correct Answer: D

A developer wants to add product images to a guided selling experience.


What must the developer pass to the getCartsProducts method to enable this?
A. Create a subaction to invoke getProductlmages
B. Set the SearchBy parameter to Product2.Images
C. Set the includeAttachment parameter to true
D. Set the Render property to true

Correct Answer: A
A product manager wants to create a product bundle that can only be ordered between
January 5th and January 31st.
How should the developer configure the product bundle to meet this requirement?
A. Set the Fulfillment Start Date to January 5 and the End of Life Date to January 31
B. Set the Selling Start Date to January 5 and the Selling End Date to January 31
C. Set the Fulfillment Start Date to January 4, Selling Start Date to January 5, and the End at life
Date February 1
D. Enable the Active property on January 5 and disable the Active property on January 31

Correct Answer: B
To price a promotion with a flat charge and ignore the rolled up total of the child product
prices, you can:
Note: This question displayed answer options in random order when taking this Test. A.
Limit the minimum amount of purchase on all child products to zero.
B. Go to the order and change the price list you are using.
C. Include in the promotion only child products with a base price of zero.
D. Adjust the base price of all child products to zero and assign a charge to the parent product of
the promotion.

Correct Answer: D
Custom PDF Quotes can be generated using:
Note: This question displayed answer options in random order when taking this Test.
A. Vlocity Document Templates
B. Copy and pasting screen text
C. Custom integration for each customer deployment
D. Integration with Microsoft Word

Correct Answer: A
When would you use a percentage to discount the price of a product in a promotion
instead of changing the price with an override?
Note: This question displayed answer options in random order when taking this Test.
A. When the cost of the product for the company may increase
B. When the product can be returned
C. When the charge recurs monthly
D. When the charge is only for one time

Correct Answer: A
Product cardinality can be used to configure which two use case?
Choose 2 answers
A. Product is discounted based on the quantity
B. Product is not available to customers in France
C. An optional product in a product: bundle
D. Product has a default quantity of 2

Correct Answer: A,D


How should the developer configure the products to support these requirements
following best practices?
A. Create a Color formula field on the Product2 object. Use a function to display different
values depending on a product code lookup.
B. Create Product2 record types for each phone. Create a Color attribute and assign it to
the record types. Create global picklist for each set of possible colors, and assign the picklist to
the record types.
C. Create an object type for each phone. Create a Color attribute, and assign it to each of
the object types. On each object type, override the default picklist with custom picklist.
D. Create a Color attribute and assign it to an object type. Create products for each phone
using the object type, and override the inherited Color attribute's picklist with a custom picklist.
Correct Answer: D
arole White currently has Internet service at her primary residence but she will be
relocating to a new address. What action can be taken to best assist her in the relocation
process?
Note: This question displayed answer options in random order when taking this Test.
A. "Move action" on the original Order
B. "Change to Order" action on the selected Asset
C. "Change to Quote" action on the selected Asset
D. "Move" action on the selected Asset

Correct Answer: A
A developer configures a context rule to allow customer with Premium Service Level
agreements (SLA) to be eligible for Premium Device products. To test: the rule, the
developer creates an order for a Premium SLA customer and configures the order in the
Cart. In the Cart, the developer notices the Premium Device product is displayed only
under the Disqualified tab and cannot be added to the Cart.
What is causing this issue?
A. The Clear Managed Platform Cache job has not been run.
B. The rule does not have the active property selected.
C. The Product Hierarchy Maintenance job has not been run.
D. The rule set has not been assigned to the Premium Device product.

Correct Answer: B

What does the selectable items element do in a Guided Selling OmniScript? (Choose
TWO)
Note: This question displayed answer options in random order when taking this Test
A. Invokes the remote method postC arts Items
B. Retrieves filtered products from the product catalog
C. Lists products retrieved by the remote action
D. Stores the filters for the products to be retrieved

Correct Answer: A,C


In Vlocity Cart, how are the prices in the selectable Product List calculated?
A. Using Advanced Rules pricing rules
B. All of the above
C. Using Context Rules associated with the price list
D. Using list pricing as defined on the price list with no calculation

Correct Answer: D
Which of these is required to ensure the Guided Selling cart moves the order to the next
stage?
Note: This question displayed answer options in random order when taking this Test. A.
createCart
B. getCartsProducts
C. Hicheckout
D. putCartsltems
E. postCartsltems
F. getCartsltems
G. vlcCart
H. submit
I. CpqAppHandler
J. done

Correct Answer: C

Vlocity Picklists can be assigned to attributes at which of the followinglevels?


Note: This question displayed answer options in random order when taking this Test.
A. Attributes and Object Types
B. Attributes, Attribute Categories and Products
C. Attributes and Products
D. Attributes, Object Types, and Products
Correct Answer: D
You want to price the newest smartphone for B2B customers at $999 , but $900 for B2C
customers. What is the best way to do it
A. Assign the product to a pricebook and create two pricebook entries
B. Create product bundles and create a pricing Override
C. Create two versions of the smartphone product and create different pricing for each
D. Use two different price list

Correct Answer: D
Which of these can be used to launch the Guided Selling process?
Note: This question displayed answer options in random order when taking this Test.
A. Create a Vlocity action to trigger the process
B. Add a field on the Order for vlcCart
C. Alter the Vlocity Cart by developing in JSON
D. Set up vlcCart to link to the regular Vlocity Cart

Correct Answer: C
A pickiist name is used only at design-time and not at run-time (so it's not visible to
customers)
A. True
B. False

Correct Answer: A
When creating a context rule, where can a developer set the rule fail level?
A. Context Mapping
B. Rule Set
C. Context Dimension D. Rule Condition

Correct Answer: B

A parent/child price list would be useful for: (Choose TWO)


Note: This question displayed answer options in random order when taking this Test.
A. Changing the pricing of the parent product in a bundle
B. Creating child price lists for different regions
C. Changing the pricing of child products in bundles
D. Applying rules to child price lists

Correct Answer: D
Which of these can you use to indicate a child product of a promotion is decreased by
$5.00?
Note: This question displayed answer options in random order when taking this Test.
A. Adjustment
B. Redeemable code
C. Product code
D. Price list adjustment E. Override

Correct Answer: A
Non-centralized data is:
A. Beneficial to telecommunications companies
B. A profitable way to aggregate data
C. A business challenge for telecommunication companies

Correct Answer: C
In Vlocity Context Rules, what is a context dimension?
Note: This question displayed answer options in random order when taking this Test. A.
The relational path from a root sObject, such as an Order, to related sObjects, such as
Account
B. A link to data stored in sObjects, calculated using a function, or typed in during design-time
C. A variable that stores rule condition values
D. A multi-dimensional array of sObject data

Correct Answer: C
What does the Vloclty Cards Framework provide?
A. Cards and pre-built wizards
B. Cards, layouts, and templates
C. Templates for designing ad-hoc promotions

Correct Answer: B

Felix is the Vlocity CPQ administrator, and he has just finished creating a new product
bundle with two child products in the shared product catalog. What must he do in order
for the product bundle to display correctly in Vlocity Cart?
Note: This question displayed answer options in random order when taking this Test.
A. He must run the Refresh Pricebook job and then the Product Hierarchy Maintenance job.
B. No additional steps are needed.
C. He must clear the platform cache and then run the Refresh Product Hierarchy Maintenance
job.
D. He must run the Product Hierarchy Maintenance job and then the Refresh Pricebook job.

Correct Answer: D
Which of these can you use in a promotion to change the price of a child product?
(Choose TWO
Note: This question displayed answer options in random order when taking this Test. A.
Override
B. MACD
C. New order
D. Adjustment
E. Different price list

Correct Answer: A,D


Product images can either be URLs to online images or files that are uploaded to
Documents.
A. True
B. False

Correct Answer: B
If more than one promotion has been applied to a bundle in the Cart, what must you have
enabled to be able to delete the promotions?
A. Shallow delete
B. Update scope setting in the promotion
C. Deep delete

Correct Answer: A
Which of these ensures the user will return to the page where they began the Guided
Selling process?
Note: This question displayed answer options in random order when taking this Test.
A. set values element
B. done action element
C. checkout
D. selectables element
E. postCartltems
F. remote action element

Correct Answer: B
In order to evaluate product attribute values, what must be set on the entity filter?
A. Evaluation Criteria
B. Formula for Conditions
C. Attribute Lookup Field Name
D. Entity Filter Type

Correct Answer: B
In Vlocity Context Rules, what is a context scope?
Note: This question displayed answer options in random order when taking this Test.
A. A link to data stored in sObjects, calculated using a function, or typed in during design-time
B. The relational path from a root sObject, such as an Order, to related sObjects, such as
Account
C. A variable that stores rule condition values
D. A multi-dimensional array of sObject data

Correct Answer: B
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. Add the account number of the customer's account and the current date
B. Edit the JSON of the remote action containing the createCart remote method
C. Set the price list when you create the order
D. Link the price list Id to the checkout remote method and the order

Correct Answer: B
You want to have a subscription stan on the purchase date and end at the end of the
cycle. Which of these do you need to create?
A. Pricing element
B. Time plan
C. Time policy
D. Pricing variable

Correct Answer: C
In Vlocity Context Rules, where do you specify the initialization policy?
Note: This question displayed answer options in random order when taking this Test. A.
Context dimension
B. Context scope
C. Rule condition
D. Context mapping

Correct Answer: D
When creating a custom pricing plan step for attribute-based pricing in the Default Pricing
Plan, where should the step be placed in sequence?
Note: This question displayed answer options in random order when taking this Test.
A. Before Sequence 10: Initialize Pricing Context
B. Between Sequence 30: Initialize Pricing Variables and Sequence 40: Apply Offer Adjustments
C. After Sequence 90: Apply Parent Variables
D. Between Sequence 10: Initialize Pricing Context and Sequence 20: Load Price List Entries

Correct Answer: A
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
Correct Answer: B
A developer is creating a website for a communications company. As part of the site
experience, the developer needs to retrieve products and display them to anonyms users
for selection.
A. Cart-Based API - Get List of Products API (getCartsProducts)
B. Cart-Based API - Get Cart Items (getCartsItems)
C. Digital Commerce API - Get Offer Details (getOfferDetails)
D. Digital Commerce API - Get Offers By Catalog (getOffersByCatalogCode)

Correct Answer: C
What are the four components of an Advanced Rule built using Vlocity Rule Builder?
Note: This question displayed answer options in random order when taking this Test. A.
Product list
B. Rule Header
C. Rule Code
D. Rule Filters
E. Message Triggers
F. Variables
G. Rule Actions

Correct Answer: B,D,F,G


In Vlocity CME, what is Field Mapper?
Note: This question displayed answer options in random order when taking this Test.
A. A configuration tool used to map fields to template bindings
B. A data loading tool used to import product catalog data
C. a declarative tool to configure field mappings from opportunities to quotes to orders
D. A configuration tool that maps fields to product attributes

Correct Answer: C
When creating a pricing adjustment, what should a developer do to make sure that the
user can understand why the price has been adjusted?
A. Include a configuration message for the pricing adjustment
B. Use a dear name for the pacing adjustment
C. Include display text for the pricing adjustment
D. Include help text for the pricing adjustment

Correct Answer: C
In Vlocity Context Rules, what is a context mapping?
Note: This question displayed answer options in random order when taking this Test.
A. a link to data stored in sObjects, calculated using a function, or typed in during design-time
B. A variable that stores rule condition values
C. The relational path from a root sObject, such as an Order, to related sObjects, such as
Account
D. A multi-dimensional array of sObject data

Correct Answer: A
Why does Guided Selling need a persistent cart?
Note: This question displayed answer options in random order when taking this Test.
A. To ensure the cart continues to appear between process steps
B. To launch the OmniScript from the Vlocity action button and begin the process
C. To prevent the regular Vlocity Cart from appearing
D. To fully display the instructions and step titles for each process step

Correct Answer: A
In which sequence do rules execute to ensure a perfect order in the Cart?
A. Context Rules Framework, Compatibility Rules Framework, Advanced Rules Framework.
B. Context Rules Framework, Advanced Rules Framework.
C. Eligibility Rules, Context Rules, Advanced Rules
D. Advanced Rules Framework, Context Rules Framework, Compatibility Rules

Correct Answer: B
How can you create a quote from an existing asset?
A. From the Orders tab
B. From the Quotes tab
C. Using the Change lo Quote action button
D. From the Opportunities tab

Correct Answer: C
Which Lightning web component allows the user to submit their payment details?
A. dcUpdateBHIingAddress
B. dcReviewOrder
C. dcCneckouiPaymem
D. dcOfferConfig

Correct Answer: A

Felix is the Vlocity CPQ Administrator, and he's creating a new product bundle that
includes a child product. There can only be one child product at a time in the bundle; it
must be added automatically to the cart along with the parent product; and users should
be prevented from deleting it. What is the easiest way for Felix to do this?
Note: This question displayed answer options in random order when taking this Test.
A. To create an Auto-Add product configuration rule and a Requires product configuration rule
B. To create a configuration context rule
C. To create a child product with a cardinality of 1, 1, 1
D. To set the Auto-Add and No Delete flags

Correct Answer: C
Which are the primary user interface components that make up Vlocity Cart?
Note: This question displayed answer options in random order when taking this Test.
A. Cart Header, Product Catalog, Cart Line Items, Total Bar
B. Cart Header, Product List, Cart Line Items, Total Bar
C. Product List, Cart Line Items, Total Bar, Configuration Modal Bar
D. Cart Header, Product List, Cart Line Items, Pricing Window

Correct Answer: B
Which of these requires a calculation that uses the product's price?
A. Completely overriding the price
B. Discounting the price by 20%

Correct Answer: B
For smaller deployments, enabling CPQPartition platform cache is not required. A.
True
B. False

Correct Answer: A
Which of the following choices are root entity context scopes?
Note: This question displayed answer options in random order when taking this Test. A.
Asset
B. Account
C. Contract
D. Quote
E. Order Line Item
F. Opportunity
G. Order
H. Product

Correct Answer: A,D,F,G

A developer has updated the price of a product but still sees the previous price in the
Digital Commerce API response.
What job should the developer run to correct this issue?
A. Migrate Cache Records job
B. Populate API Cache job
C. Delete Expired API Cache job
D. Regenerate Cached API Records job
Correct Answer: D
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. Applicable Objects in Template Settings
B. Document Template object picklist
C. PDF Document Template custom setting
D. Applicable Item Types in Template Settings

Correct Answer: B
Which of these describes the persistent cart used in Guided selling
A. Designed for power user
B. A lightweight OmniScript component
C. A version of Vlocity Cart
D. Designed for novice user

Correct Answer: B,C


Vlocity Cart requires what information to display a product list?
Note: This question displayed answer options in random order when taking this Test A.
Product Configuration
B. User id
C. Price List record id
D. Session id

Correct Answer: C
What is CpQAppHancfler?
A. An Angular directive within the persistent cart templates that contains CPQ loqk
B. The remote method used to filter products from the shared catalog
C. A specialized global Apex class that includes methods to perform CPQ functions
D. An integration procedure invoked by the persistent cart that performs CPQ functions Correct

Answer: C

How is a context key used by Digital Commerce APIs?


A. To describe the customer in rules processing
B. To unlock web pages in anonymous sessions
C. To price products using attribute-based pricing
D. To submit an order for processing
Correct Answer: D
The Salesforce Industries Process Library is a portal providing training on Salesforce
Industry Cloud products.
A. False
B. True

Correct Answer: A
A company is building a B2C website for its customers. The company wants to allow its
customers to buy its products online, so they are designing the website to support a
selfservice selling journey, when the company launches new promotions, website traffic
dramatically increases by several million API calls.
Which type of APIs should the developer use to meet these requirements?
A. Digital Commerce APIs
B. Data Raptor APIs
C. integration Procedure APIs
D. Cart-Based APIs

Correct Answer: A
Which three ways can a developer filter the list of products when using the
getCartsproducts method?
Choose 3 answers
Using a value that is contrained witing a product attribute
A. Using a context rule that qualifies a set of products
B. Using a value that is contained within a Product2 field
C. Using a value that will be matched exactly to a value in a Products field
D. Using a product category

Correct Answer: A,B,C


Which two actions are taken by the chechout method? Choose 2 answers
A. Validates the pricing and configuration of the items
B. Invokes a calculation procedure to validate and finalize pricing
C. Moves the opportunity, quote or order to the next state of the ordering process
D. Invokes an integration procedure to fulfil the order

Correct Answer: B,D


Deleting an item in Vlocity Cart triggers the applicable CPQ rules and pricing engines to
run. A. False
B. True

Correct Answer: B
Context mappings can be configured from the context dimension or the context scope. A.
True
B. False

Correct Answer: A
Choose the accurate statement below.
A. as a promotion to customers
B. Products can be set as non*assetizable
C. Setting a product as not assetizable ensures that the product is offered
D. Existing customer assets must be marked as assetizable

Correct Answer: B
Product attributes are stored:
Note: This question displayed answer options in random order when taking this Test.
A. As a binary attachment
B. As name/value pairs on the Attribute2 object
C. in JSON format in a field on the Product2 object
D. In individual fields on the product record

Correct Answer: C
What does the HTML template control in the Guided Selling cart?
Note: This question displayed answer options in random order when taking this Test.
A. The vertical or horizontal appearance of the cart
B. JSON for the price list Id
C. The order status
D. Remote methods to be used for the cart
E. Product filters to retrieve specific products

Correct Answer: A
Each time a new smartphone is offered, the company wants to automatically decrease its
price over time. How could this be done?
Note: This question displayed answer options in random order when taking this Test.
A. Using a rule and time plans to control effectivity
B. Using multiple price lists with effectivity time frames
C. Using price list entries with effectivity time frames
D. Using a rule and time policies to control effectivity

Correct Answer: C

The developer notices that the Digital Commerce APIs are returning incorrect or no
results.
Which cache should the developer refresh?
A. VlocityAPIResponse cache
B. CPQPartition cache
C. CachedAPHtesponse cache
D. VlodtyMetadata cache

Correct Answer: C
When assigning a context rule, what context rule component is actually assigned?
A. Context rule
B. Context mapping
C. Context rule set
D. Context dimension

Correct Answer: C
Use the Add Mode and Default Quantity fields only for auto-add or auto-replace product
relationships.
A. False
B. True

Correct Answer: B
After initial creation, if a change is made to an object supertype's layout, how is the
change propagated to all products linked to the object subtype's in the hierarchy? Note:
This question displayed answer options in random order when taking this Test.
A. By clicking the Propagate button on the Layout page
B. By dynamic inheritance
C. It is not propagated to any products linked to the object subtypes in the hierarchy.
D. By running the Layout Hietrarchy Maintenance job in the CMT Administration screen

Correct Answer: C
Entity Filters apply multiple conditions:
Note: This question displayed answer options in random order when taking this Test.
A. By arranging the list order
B. Using the OR condition
C. Using AND if there no formula stated
D. Using the AND condition

Correct Answer: C
A promotional coffee mug is a good candidate for non-assetization.
A. True
B. False

Correct Answer: A

What could be wrong if a promotion does not appear THREE) in the Promotions list of the
cart? (Choose
Note: This question displayed answer options in random order when taking this Test. A.
No time plan is assigned to the promotion.
B. The Effective From date of the promotion is missing.
C. No time policy is assigned to the promotion.
D. The Effective Until date of the promotion is in the past.
E. The promotion status is not active.

Correct Answer: B,C,D


Document sections within a Vlocity Document Template can be conditionally included
based on which two items?
Note: This question displayed answer options in random order when taking this Test.
A. Merge codes
B. Advanced Entity Filters
C. Products
D. Browser Version

Correct Answer: B,C


Which two actions should the developer take to troubleshoot this issue?
Choose 2 answers
A. Run EPCProductAttribJSONBatchJob
B. Run Load API Metadata
C. Run Product Hierarchy Maintenance
D. Run Refresh Platform Cache

Correct Answer: C,D


In which two cases should a developer use child price lists? Choose 2 answers
A. Creating pricing for different regions
B. Changing the pricing of child products in bundles
C. Changing the pricing of the parent product in a bundle
D. Creating pricing for products that are only available to certain customers using context rules

Correct Answer: A,D

In Vlocity CME. if you want to regenerate the JSON attribute fields for all products in your
product catalog, what job should you run?
Note: This question displayed answer options in random order when taking this Test.
A. ProductAttributesBatchProcessor, which can be run via the Refresh Pricebook function
on the CMT Administration screen.
B. EPCProductAttribJSONBatchJob. accessible in Vlocity University's training orgs via the
Process Attributes button.
C. ProductHierarchyBatchProcessor, which can be run via the Refresh Pricebook function
on the CMT Administration screen.
D. ResolveProductHierarchyBatchJob, which can be run via the Product Hierarchy
Maintenance function on the CMT Administration screen.

Correct Answer: B
In the context of order cancellation, how is a supplemental order created?
A. Automatically by OM when an order is canceled
B. The same way any other order "s created
C. Automatically by CPQ when an order s canceled
D. Similar to any other New Order, but the Order Type f ©Id is :e:'Supplemental" in the picklist

Correct Answer: C
Select all that apply: What are the phases of the Digital Commerce user experience
model?
A. Submit
B. Checkout
C. Payment
D. Cart
E. Configure
F. Basket

Correct Answer: C,E,F


Which of the following are the key technologies that power guided selling experience?
A. Vlocity Account Manager
B. Vlocity Order Management
C. Vlocity CPQ
D. Vlocity OmniScript

Correct Answer: C,D


Rules help keep you from submitting an inaccurate order.
A. False
B. True

Correct Answer: B

What is a layout section in Vlocity Product Console?


Note: This question displayed answer options in random order when taking this Test.
A. A WYSIWYG page editor within the Product Console
B. A mechanism to group facets
C. a container for a Visualforce page
D. A Lightning user interface control

Correct Answer: C
Felix is a Vlocity CPQ administrator, and he needs to create a new context rule for a B2B
product that enjoys the full sales cycle of opportunity, quote to order and then to asset.
What context scope should he use when he creates his context mapping?
Note: This question displayed answer options in random order when taking this Test.
A. Opportunity
B. Order and Quote
C. Order, Quote, Opportunity and Asset
D. Any

Correct Answer: D
When Vlocity Cart builds the product list, which type of rule is processed first?
Note: This question displayed answer options in random order when taking this Test.
A. Advanced Rule - Configuration Validation (Compatibility)
B. Context Rule - Qualification
C. Advanced Rule - Eligibility
D. Advanced Rule - Availability

Correct Answer: B
What type of inheritance architecture do Vlocity object types use?
Note: This question displayed answer options in random order when taking this Test.
A. Hybrid (Virtual) inheritance architecture
B. HAS-A inheritance architecture
C. Protected (Private) inheritance architecture
D. IS-A inheritance architecture

Correct Answer: D
What type of inheritance architecture do Vlocity object types use?
Note: This question displayed answer options in random order when taking this Test.
A. Hybrid (Virtual) inheritance architecture
B. HAS-A inheritance architecture
C. Protected (Private) inheritance architecture
D. IS-A inheritance architecture

Correct Answer: D

How are promotions applied to an order in Vlocity Cart?


A. By clicking on Add to Cart for a promotion in the promotions list
B. By running the Promotion Hierarchy Batch job
C. Automatically using context rules
D. By clicking the Take me there configuration icon

Correct Answer: A

If the data element is specific to a product or a class of product, you should create which
of the below?
A. Field
B. Attribute

Correct Answer: B
How Can you Change the line item's configuration in Vlocity Cart?
A. Update the product's attribute in Vlocity Product Console
B. Delete and re-add the product
C. Invoke Field Mapper
D. Click the cart line item Actions menu and select Configure

Correct Answer: D
In Vlocity EPC, what must you set to make an attribute display in Vlocity Cart's
configuration window?
Note: This question displayed answer options in random order when taking this Test. A.
Filterable flag
B. Active flag
C. Not Hidden flag
D. Run-time Configurable flag

Correct Answer: D
When you adjust the price of a child product...
A. The change to the base price can be a percentage or an amount.
B. A new pricing element is applied to the price.
C. The base price is overridden and replaced with the new price.

Correct Answer: B
In Vlocity EPC, what must you set to allow a user to modify an attribute in Vlocity Cart's
configuration window?
A. Active flag
B. Not Hidden flag
C. Filterable flag
D. Run-time Configuration flag

Correct Answer: D
In Vlocity Context Rules, what value should be entered in the source expression of a
context mapping?
Note: This question displayed answer options in random order when taking this Test.
A. A calculated formula used by the context rule service engine
B. The API name of an sObject field
C. {{field}}
D. %%field%%

Correct Answer: B
Felix is a Vlocity CPQ administrator, and he needs to help launch their Smart Widget
product. They are doing a soft launch only for opportunities for existing B2B customers.
What context scope should Felix use for the context mapping that he will create?
Note: This question displayed answer options in random order when taking this Test.
A. Order.Account
B. Opportunity.Account
C. Opportunity
D. Account

Correct Answer: B
In Vlocity Context Rules, where can you set the rule type such as Qualification, Penalty,
etc?
Note: This question displayed answer options in random order when taking this Test. A.
Rule
B. Rule Set
C. Context Dimension
D. Context Mapping

Correct Answer: B
The developer prepares to text the rule by running by running the appropriate API cache
jb, but ...
Which two properties are causing the job to fail?
Choose 2 answers
A. Values for caching
B. Default Value
C. Data Type
D. Code

Correct Answer: C,D

A large communications company wants to create a product bundle that includes several
services including a TV service. The marketing department decides that the TV service
will be automatically included when the bundle is added to the cart. The customer should
have the option to remove the TV service.
How should the developer configure the cardinality of the TV service product in the
bundle?
A. Minimum Caredinality = 0; Default Cardinality = 1; Maximum Cardinality = 0
B. Minimum Cardinality =1; Default Cardinality = 0; Maximum Cardinality = 0
C. Minimum Carnality = 0; Default Cardinality = 1; Maximum Cardinality = 1
D. Minimum Cardinality = 1; Default Cardinality = 1; Maximum Cardinality = 1

Correct Answer: C
How do you ensure that the persistent cart (vlcCart) is created in the correct node in the
data JSON?
A. Specify "vlcPersistentComponent" in the Response JSON Node properly
B. Check the Render property for the action that creates it
C. Drag the vlcCart node under the vlcPersistentComponent parent node in the Json editor
D. Check the Show Persistent Cart property for the action that creates it

Correct Answer: C
In the line item configuration window of Vlocity Cart, what information can be modified?
(Choose TWO)
Note: This question displayed answer options in random order when taking this Test. A.
Applied promotion
B. Prices
C. Service account
D. Billing account

Correct Answer: C,D


You want to have more than one promotion to apply to the same bundle of products. What
do you need?
A. Each promotion must apply to the same pricing element
B. Each promotion must apply to the same base price
C. Each promotion must apply to The same bundle

Correct Answer: C
True or false: Cart-based guided selling experiences use Angular JS templates. A.
False
B. True

Correct Answer: B

To ignore the base price of a child product in a promotion and change it to a different
price, what would you use?
Note: This question displayed answer options in random order when taking this Test. A.
A rule
B. A price list entry
C. An adjustment
D. An override

Correct Answer: D
What is the CpqAppHandler method to use when you need to create an order? A.
createCart
B. newCart
C. postCart
D. getCart

Correct Answer: A
Which Integration Procedure is responsible for creating accounts?
A. FetchAccountDetails
B. saveCartVIP
C. updateAddressViP
D. SubmitOrderVIP

Correct Answer: A
What is the minimum amount of space that you should allocate for the CPQPartition?
Note: This question displayed answer options in random order when taking this Test. A.
100 MB
B. 10 MB
C. 0MB, since you can disable the CPQPartition.
D. 1GB

Correct Answer: B
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

Correct Answer: A
Evaluation entity filters are used as "internal filters" for qualification entity filters. A.
False
B. Trrue

Correct Answer: B

Why would you make the time plan of a child product different from that of the
promotion?
Note: This question displayed answer options in random order when taking this Test. A.
The discount for a child product ends before the promotion's subscription ends.
B. The child product is available only in limited quantities.
C. The price of the child product is on a different price list.
D. The billing system for that child product is different from other child products in the promotion.

Correct Answer: A
Which of these entities can you manage using the Product Console?
A. Object Types
B. Product Attributes
C. Picklists
D. All of the Above E. Products

Correct Answer: D
Product models are often aligned with:
Note: This question displayed answer options in random order when taking this Test.
A. TMForum eTOM
B. ANSI 7200
C. TMForumSID
D. IEEE Telecommunications Template

Correct Answer: C
Felix, the CPQ administrator, needs to ensure that when gold SLA customers order the
Installation service product, the Installation Service product's service level attribute is set
to "Full Service." What type of rule can he use to do that?
Note: This question displayed answer options in random order when taking this Test. A. A
context rule with a context dimension that invokes a function to modify attributes on the line item
with a context mapping on Account.SLA
B. A context rule with a context mapping that evaluates the Account.SLA and a function to
modify attributes
C. An advanced rule of type Eligibility that includes an entity filter on Account.SLA and a
product relationship of type Auto Add.
D. An advanced rule of type Configuration that includes an entity filter on Account.SLA and a
product relationship of type Modify Attributes

Correct Answer: A

Why would a developer use getCartsProducts input parameters to reduce the number of
products returned in a guided selling experience"?
A. Because the filters parameter is required
B. To ensure the results set does not exceed the maximum number of records
C. To prevent hitting Salesforce transaction governor limits
D. To reduce the number of choices presented to the user
Correct Answer: A
Which of these will the user see when they use the Guided Selling interaction? (Choose
FOUR)
Note: This question displayed answer options in random order when taking this Test.
A. Step-by-step process to recommend and sell products
B. A summary of assets the customer already has purchased
C. A way to launch the cart from an account or order
D. Ability to edit items already placed in the cart
E. Automatic totaling of products added to the cart
F. Ability to change the price book for the cart

Correct Answer: A,C,D,E


A fifed dock icon next to a line item in the Cart indicates which product selling period
date?
A. Selling Start Date
B. Selling End Date
C. Fulfilment Start Date
D. End of Life Date

Correct Answer: D
The logic to call and execute the rules is within the:
Note: This question displayed answer options in random order when taking this Test A.
interface
B. implementation
C. Rule itself
D. Custom Apex Class

Correct Answer: A
How is a time plan different from a time policy?
Note: This question displayed answer options in random order when taking this Test. A.
A time plan is proratable.
B. A time plan's start can be delayed.
C. A time plan can start on the date of purchase.
D. a time plan contains the duration of time for pricing to apply.

Correct Answer: D

Which of these describe the vlcCart used in Guided Selling? (Choose TWO)
Note: This question displayed answer options in random order when taking this Test.
A. An element of the OmniScript
B. A persistent component
C. The remote method for creating the cart
D. The shopping cart

Correct Answer: B
What designates an attribute as a product attribute?
Note: This question displayed answer options in random order when taking this Test.
A. Creating the attribute through Vlocity Product Console
B. Setting its applicable object to Product2
C. Assigning the attribute to a product or an object type
D. Setting the type to Product Attribute

Correct Answer: B
What does Vlocity Rule Builder allow you to create?
Note: This question displayed answer options in random order when taking this Test.
A. Context rules in Vlocity Product Console
B. Advanced rules using entity filters and rule actions
C. Penalty rules for contracts and promotions
D. Entity filters and rule actions

Correct Answer: B
In Guided Selling, which of these is the class for the remote methods?
Note: This question displayed answer options in random order when taking this Test.
A. done
B. createCart
C. vlcCart
D. getCartsltems
E. postCartsltems
F. submit
G. CpqAppHandler
H. getCartsProducts
I. putCartsltems
J. checkout

Correct Answer: G
When would you use a percentage to discount the price of a product in a promotion
instead of changing the price with an override?
Note: This question displayed answer options in random order when taking this Test.
A. When the charge recurs monthly
B. When the cost of the product for the company may increase
C. When the charge is only for one time
D. When the product can be returned

Correct Answer: B
When you use multiple price lists...
A. You can ignore affectivity time frames.
B. You don't need the Salesforce price book.
C. You can assign more than one base price to the same product.

Correct Answer: C
You need to create a bundle of products with child products that are discounted. Where
do you go to discount each child product?
Note: This question displayed answer options in random order when taking this Test.
A. The cart currently open
B. The price list where the price list entry is located
C. The product structure of the bundle
D. The order for the bundle

Correct Answer: C
How are Vlocity Picklists used in context rules during design-time?
Note: This question displayed answer options in random order when taking this Test. A.
To specify product attribute values that will be evaluated during rule processing.
B. To specify defined values for context mappings.
C. To specify defined values for context dimensions.
D. To specify defined values for the end-user to select during order capture.

Correct Answer: C
Which functionality can a developer use to include or exclude an attribute picklist value
based on the value of another attribute?
A. Context rules framework
B. Attribute metadata
C. Object types
D. Product configuration procedures

Correct Answer: D
You want to charge different prices for the same product when it is contained in the
context of different bundles. Where can you change its price in order to accomplish this?
A. The product structure of the bundle
B. You can't change the price of child products within a bundle
C. In the One Time or Recurring order line item columns in the cart
D. The price list where the price list entry is located

Correct Answer: C

When you create a quote from an existing asset, what will the status of the corresponding
line Item be? A. Disconnect
B. Change C.
Add
D. Existing

Correct Answer: B
Felix is the Vlocity CPQ Administrator, and he's been given specifications for a new
version of a
wearable tech product that currently exists in his product catalog. Looking closely at the
specs, he realizes that the only difference in the new release is that they've changed the
available colors. How should he model this product in Vlocity EPC?
Note: This question displayed answer options in random order when taking this Test.
A. He should modify the existing color picklist assigned to the existing Wearable object
type, which will allow the new color choices to be dynamically inherited.
B. He should create a new color picklist, and when he creates the new product entry, he
can override the attribute picklist that is inherited from its Wearable object type.
C. He should create a new Wearable object subtype for the new version of the product,
and then link the existing color attribute to a new color picklist.
D. He should create a new color picklist and a new color attribute, and then assign them
to the new product when he creates it.

Correct Answer: D
Where do product images appear in the Cart?
A. In the Product Details modal window
B. In the Product List
C. Product images must be configured in the Cart's templates
D. In the Cart's Line Item pane

Correct Answer: C
What can a developer use to make sure a subscription ends at the end of the subscription
plan?
A. A time policy
B. A time plan
C. An Effective Until date
D. An Effective From date

Correct Answer: C

A developer selects a smart thermostat from an account's list of assets and dicks Change
to Order. While reviewing the order in the Cart, the developer notices the price of the
existing asset in the Change order does not match the price that was displayed in the
Service Asset Management view.
What is the reason for this discrepancy?
A. One-time charges are zeroed out on Change orders.
B. asset has a status of Disconnect in Change orders.
C. The product's price has changed.
D. The asset was originally priced for a different user.

Correct Answer: A
If you assign a new attribute to an object type, how is that attribute propagated to all
products linked to the object type?
Note: This question displayed answer options in random order when taking this Test.
A. Via a deep copy to Product2
B. By running the EPCProductAttribBatchJob to regenerate the product attribute JSON field
C. By running the Attribute Hierarchy Maintenance job on the CMT Administration screen
D. Dynamically through inheritance

Correct Answer: D
Felix is the Vlocity CPQ administrator, and he has created a new product with no child
products in the shared product catalog. What must he do after he has created the product
in Vlocity Product Console?
Note: This question displayed answer options in random order when taking this Test.
A. He must clear the platform cache and then run the Refresh Product Hierarchy Maintenance
job.
B. He must run the Product Hierarchy Maintenance job and then the Refresh Pricebook job.
C. He must run the Refresh Pricebook job and then the Product Hierarchy Maintenance job.
D. No additional steps are needed.

Correct Answer: D
An Advanced Rule can have how many filters?
Note: This question displayed answer options in random order when taking this Test. A.
0, 1 or more
B. 1 or more
C. 1
D. 0-3

Correct Answer: A
All Vlocity Picklist definition fields are not visible at run-time during order capture in
Vlocity Cart.
A. True
B. False

Correct Answer: A
To decrease the price of a product in a promotion, you:
Note: This question displayed answer options in random order when taking this Test. A.
Add another price list entry to the product.
B. Use a pricing element charge.
C. Create a rule.
D. Edit the base price.
E. Use a pricing element adjustment.
F. Use a pricing variable.

Correct Answer: E

When dealing a custom pricing plan step for attribute-based pricing in the Default Pricing
plan, where should the step be placed in the sequence?
A. Between the step Initialize Pricing Variables and the step Apply Offer Adjustments
B. After the step Apply Parent Variables
C. Between the step Initialize Pricing Context and the step Load Price list Entries
D. Before the step Initialize Pricing Context

Correct Answer: D

Which two custom settings need to be set to true in order to avoid passing large sets of
items to the configuration rules and the pricing engine?
Choose 2 answers
A. Cache APIFields
B. DeltaValidate
C. CacheAPI.TimeToLiveInDays
D. DeltaPrice

Correct Answer: B,D

What operations are available to users with regard to asset management?


Note: This question displayed answer options in random order when taking this Test
A. Move, Reprice and Check Contract
B. Change to Quote, Change to Order and Move
C. MACD, ABO and Copy to Order
D. Change to Opportunity, Change to Order and Move

Correct Answer: B

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


A. The same way any other order "s created
B. Automatically by OM when an order is canceled
C. Similar to any other New Order, but the Order Type field is :e:'Supplemental" in the picklist
D. Automatically by CPQ when an order s canceled

Correct Answer: D

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. Context rules framework
C. Product configuration procedures
D. Object types

Correct Answer: A

In Guided Selling, which of these updates the items in the cart?


Note: This question displayed answer options in random order when taking this Test.
A. vlcCart
B. submit
C. getCartsProducts
D. checkout
E. getCartsltems
F. putCartsltems
G. CpqAppHandler
H. done
I. createCart
J. postCartsltems

Correct Answer: F

What does the affectivity date for a product's price list entry control?
A. Whether the product displays in the Products list of the cart
B. Whether a pricing element can be paired with a pricing variable
C. Whether an adjustment or an override can be used to discount the product
D. Whether a pricing element is used or not

Correct Answer: B

What designates an attribute as a product attribute?


Note: This question displayed answer options in random order when taking this Test.
A. Setting the type to Product Attribute
B. Creating the attribute through Vlocity Product Console
C. Assigning the attribute to a product or an object type
D. Setting its applicable object to Product2

Correct Answer: D

When you assign a time plan to a child product in a promotion, what does the time plan
affect?
Note: This question displayed answer options in random order when taking this Test.
A. When the entire promotion expires
B. When the time plan begins for the child product
C. Which customers are eligible for the child product
D. How long the price of the child product is changed by the promotion
Correct Answer:

Which field on a Vlocity Picklist is primarily evaluated programmatically either by Vlocity


CPQ or Vlocity Order Management?
Note: This question displayed answer options in random order when taking this Test.
A. Code
B. Text value
C. Label
D. Abbreviation

Correct Answer: B

What tasks must be done when moving product catalog data containing product attributes
between orgs or spinning a sandbox? (Choose TWO) Note: This question displayed
answer options in random order when taking this Test.
A. Use Data Loader to load attribute record ids
B. Run the Product Hierarchy Maintenance batch job
C. Regenerate the attribute record ids stored in the JSONAttribute field
D. Refresh Pricebook, which runs the ProductAttributeBatchProcessor job

Correct Answer: C,D

Which of the following Attributes Category fields displays at run-time during order capture
in the Cart?
A. Display Name
B. Name
C. No Attribute Category fields display at run-time
D. Category

Correct Answer: C

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

Correct Answer: B

Lengthy on-boarding for new hires is a business challenge historically faced by


telecommunications companies.
A. False
B. True

Correct Answer: B

What are the purposes of the CPQPartition platform cache? (Choose TWO)
Note: This question displayed answer options in random order when taking this Test.
A. Cache local data for browser use
B. To store a streamlined version of the product hierarchy
C. To store data for CPQ context rules, increasing the speed of read/write operations
D. To store a consolidated product attribute list, ensuring good performance during product
configuration

Correct Answer: B,C

Which at the following use cases should be solved using Discounts functionality?
A. Evaluate if a customer is eligible for a limited time price reduction
B. Discount the price as the quantity of product ordered passes certain thresholds
C. Automatically apply negotiated discounts to customers with existing contracts
D. Qualify customers for discounts using a discount code

Correct Answer: C

Felix is the Vlocity CPQ Administrator, and he decides to create a new product attribute.
He saves it successfully, and then he wants to assign it to an object type. However, the
newly created attribute does not appear in the list. Most likely, what does Felix need to do
to get it to appear in the list?
Note: This question displayed answer options in random order when taking this Test.
A. Refresh the CPQPartition platform cache
B. Run the ProductAttributesBatchProcessor from the CMT Administration page
C. Run the EPCProductAttribJSONBatchJob
D. Set the Applicable Objects to Product2 Object

Correct Answer: D

If you want the user to select a value for a product attribute during order capture, what
attribute metadata flag must be set via Vlocity Product Console?
Note: This question displayed answer options in random order when taking this Test.
A. Has Attribute
B. Run-time Configurable
C. Required
D. Has Rule

Correct Answer: B

The developer prepares to text the rule by running by running the appropriate API cache
jb, but ...
Which two properties are causing the job to fail?
Choose 2 answers

A. Data Type
B. Values for caching
C. Code
D. Default Value

Correct Answer: B,D


Carole White currently has Internet service at her primary residence but she will be
relocating to a new address. What action can be taken to best assist her in the relocation
process?
Note: This question displayed answer options in random order when taking this Test.

A. "Change to Order" action on the selected Asset


B. "Change to Quote" action on the selected Asset
C. "Move" action on the selected Asset
D. "Move action" on the original Order

Correct Answer: D

If you assign a new attribute to an object type, how is that attribute propagated to all
products linked to the object type?
Note: This question displayed answer options in random order when taking this Test.

A. Via a deep copy to Product2


B. By running the Attribute Hierarchy Maintenance job on the CMT Administration screen
C. By running the EPCProductAttribBatchJob to regenerate the product attribute JSON field
D. Dynamically through inheritance

Correct Answer: D

Vlocity CME supports which of the following order functionality? (Choose TWO) Note: This
question displayed answer options in random order when taking this Test.

A. Modifying "in-flight" or in-progress orders


B. Move/Add/Change/Delete or Disconnect (MACD) orders
C. Asset Based Ordering (ABO)
D. Inventory control orders

Correct Answer: A,B

Discounts can only be created in the Product Console

A. False
B. True

Correct Answer: A

Evaluation entity filters are used as "internal filters" for qualification entity filters.

A. Trrue
B. False

Correct Answer: A

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

A. False
B. True

Correct Answer: A

Choose the correct definition for "asset".

A. An irreplaceable item of high value


B. Any commercial or technical item required for a customer purchase
C. A product or service the customer has already purchased

Correct Answer: C

A price list: (Choose THREE)


Note: This question displayed answer options in random order when taking this Test.

A. Is always associated with a price book.


B. Can be a parent price list or child price list.
C. Is used to create pricing variables.
D. Is the same as a price book.
E. Contains price list entries.

Correct Answer: A,B,E

You don't set entity paths for root scopes.

A. False
B. True

Correct Answer: B

In Vlocity Rules, which of the following returns a Boolean true/false value?


Note: This question displayed answer options in random order when taking this Test.

A. Qualification entity filter


B. DefaultProductValidationlmplementation
C. Evaluation entity filter
D. DefaultProductEligibilitylmplementation

Correct Answer: C

When creating a context rule, where can a developer set the rule fail level?

A. Context Mapping
B. Rule Condition
C. Context Dimension
D. Rule Set

Correct Answer: B
What Vlocity components are used to implement attribute-based pricing? (Choose THREE)
Note: This question displayed answer options in random order when taking this Test.

A. Calculation matrices
B. Overrides
C. Calculation procedures
D. Pricing plans

Correct Answer: A,C,D

To price a promotion with a flat charge and ignore the rolled up total of the child product
prices, you can:
Note: This question displayed answer options in random order when taking this Test.
A. Adjust the base price of all child products to zero and assign a charge to the parent product of
the promotion.
B. Include in the promotion only child products with a base price of zero.
C. Go to the order and change the price list you are using.
D. Limit the minimum amount of purchase on all child products to zero.

Correct Answer: A

Vlocity Cart can be invoked for which three of the following sObjects in the order capture
process?
Note: This question displayed answer options in random order when taking this Test.

A. Opportunity. Quote and Order


B. Account, Order and Asset
C. Order, Product and Asset
D. Account, Quote and Order

Correct Answer: D

Vlocity Cart displays what five fields in the Line Item Cart pane?
Note: This question displayed answer options in random order when taking this Test.
A. It is based on user selection.
B. Quantity, Recurring Charge, Recurring Total, One Time Charge, One Time Total
C. Quantity, Recurring Charge, One Time Total, Total Charges, Discount %
D. it is based on fields defined in the cpq-cart-setup template.

Correct Answer: B

Which Lightning web component allows the user to submit their payment details?

A. dcReviewOrder
B. dcOfferConfig
C. dcCneckouiPaymem
D. dcUpdateBHIingAddress

Correct Answer: D

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. The price list entry will be used to determine the cost basis
D. Once the price list entry is marked as a base price, no context rules can be associated with it

Correct Answer: B

One of the business capabilities of the Communications Cloud is...

A. Both of the above


B. Contract management
C. Order management

Correct Answer: A

Which of these enables you to assign two base prices to a product?


Note: This question displayed answer options in random order when taking this Test.

A. Using an override
B. A price list entry
C. Using an adjustment
D. Using price lists

Correct Answer: D

Which of the following are contained in the shared catalog? (Select THREE)

A. Decomposition States
B. Orchestration Plans
C. Decomposition Relationships
D. Technical Products
E. Commercial Products

Correct Answer: C,D,E

Which Integration Procedure is responsible for creating accounts?

A. FetchAccountDetails
B. saveCartVIP
C. SubmitOrderVIP
D. updateAddressViP
Correct Answer: A

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. Applicable Objects in Template Settings


B. Document Template object picklist
C. Applicable Item Types in Template Settings
D. PDF Document Template custom setting

Correct Answer: B

When a child product's price has been adjusted and the display text is unclear:
Note: This question displayed answer options in random order when taking this Test.

A. The product does not appear in the cart


B. The price adjustment may not be understood
C. The agent will have difficulty understanding the base price
D. The product name will be incorrect

Correct Answer: B

Choose the correct flow in the order-capture process.

A. Opportunity to quote to order to asset


B. Quote to opportunity to order
C. Opportunity to order to quote to asset
D. Opportunity to order to asset

Correct Answer: B

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

A. Automatically by OM when an order is canceled


B. The same way any other order "s created
C. Similar to any other New Order, but the Order Type f CId is :e:'Supplemental" in the picklist
D. Automatically by CPQ when an order s canceled

Correct Answer: D

What type of parameter is being used in this example API call:


vlocity_cmt/v3/catalogs/Phonesyoffers?context=fStatus":"Active"J

A. Specifying a context
B. Specifying a particular logged-in user
C. No parameters are used
D. Specifying page size

Correct Answer: A

The logic to call and execute the rules is within the:


Note: This question displayed answer options in random order when taking this Test

A. implementation
B. Rule itself
C. interface
D. Custom Apex Class

Correct Answer: C

A party is an entity with which a Salesforce customer does business.

A. True
B. False

Correct Answer: A

Which two use cases are supported using context rules?

A. If a customer qualifies for a promotion


B. When one product is added to the card another product is excluded
C. Requiring another product when a product is added to the cart
D. If a penalty applies when cancelling a promotion
E. Recommending another product when a product is added to the cart
F. Modifying product attribute values

Correct Answer: C

If the data element is specific to a product or a class of product, you should create which
of the below?

A. Field
B. Attribute

Correct Answer: B

In Vlocity EPC, what must you set to make an attribute display in Vlocity Cart's
configuration window?
Note: This question displayed answer options in random order when taking this Test.

A. Active flag
B. Filterable flag
C. Not Hidden flag
D. Run-time Configurable flag
Correct Answer: D

When you delete a promotion, a deep delete...

A. Removes the promotion and everything related to the promotion


B. Removes the promotion, but nothing else
C. Removes the promotion and everything from the Cart, including products not related to the
promotion

Correct Answer: B

To ensure a subscription ends at end of the subscription plan, you use:


Note: This question displayed answer options in random order when taking this Test,
A. An Effective Until date
B. a time policy
C. A time plan
D. An EffectiveFrom date

Correct Answer: B

If you want to limit the duration of a discount on a child product's price, what would you
use?

A. The time plan on the entire promotion


B. The time plan on the child product's discount
C. The time policy of the promotion
D. The override of the child product's cardinality

Correct Answer: B

In Vlocity Context Rules, what value should be entered in the source expression of a
context mapping?
Note: This question displayed answer options in random order when taking this Test.

A. A calculated formula used by the context rule service engine


B. {{field}}
C. %%field%%
D. The API name of an sObject field

Correct Answer: D

The affectivity time frame for a product's pricing charge:


Note: This question displayed answer options in random order when taking this Test.

A. Can be paired with a pricing variable to determine frequency


B. Can cause a pricing element to no longer be used
C. Can affect whether the product displays in the Products list of the cart
D. Can determine whether an adjustment or an override can be used to discount the product

Correct Answer: C

Which of these is necessary for building a Guided Selling cart? (Choose FOUR) Note: This
question displayed answer options in random order when taking this Test.

A. Linking getCartsltems to the template


B. Associating the cart with a valid price list or price book
C. HTML Template for horizontal or vertical mode
D. Associating the cart with a valid account
E. Associating the cart with valid user profiles
F. createCart method
G. Multiple price lists for filtering product categories

Correct Answer: B,C,D,F

Why would a developer use getCartsProducts input parameters to reduce the number of
products returned in a guided selling experience"?

A. Because the filters parameter is required


B. To ensure the results set does not exceed the maximum number of records
C. To prevent hitting Salesforce transaction governor limits
D. To reduce the number of choices presented to the user

Correct Answer: A

How can a developer require that the user enter a value for an attribute during order
capture?

A. By setting the product attribute type to Required


B. By assigning the attribute to the Required product object type
C. By setting the Required attribute metadata property
D. By setting the Run-time Configurable attribute metadata property

Correct Answer: B

The Communications Cloud...

A. Includes a configure-price-quote component.


B. Applies to consumer accounts only.
C. Provides guided-selling capabilities over a single channel.

Correct Answer: A

In order to evaluate product attribute values, what must be set on the entity filter?
A. Evaluation Criteria
B. Attribute Lookup Field Name
C. Entity Filter Type
D. Formula for Conditions

Correct Answer: D

What does the HTML template control in the Guided Selling cart?
Note: This question displayed answer options in random order when taking this Test.

A. JSON for the price list Id


B. The order status
C. Product filters to retrieve specific products
D. The vertical or horizontal appearance of the cart
E. Remote methods to be used for the cart

Correct Answer: D

When dealing a custom pricing plan step for attribute-based pricing in the Default Pricing
plan, where should the step be placed in the sequence?

A. After the step Apply Parent Variables


B. Between the step InitializePricing Context and the step Load Price list Entries
C. Before the step Initialize Pricing Context
D. Between the step Initialize Pricing Variables and the step Apply Offer Adjustments

Correct Answer: C

Where do product images appear in the Cart?

A. Product images must be configured in the Cart's templates


B. In the Cart's Line Item pane
C. In the Product List
D. In the Product Details modal window

Correct Answer: A

Carole White is a customer of the Family Simple Choice Plan, and she decides she would
like to add the Smart Cloud Security product. When the agent changes the current asset to
an order to add the new product, what will the line item action status be for the Family
Simple Choice Plan in the order?
Note: This question displayed answer options in random order when taking this Test.

A. Change
B. Add
C. Configured
D. Existing
Which of these rule types can you use to ensure that a valid combination of products is
added to the Can:?

A. Availability
B. Eligibility
C. Compatibility
D. All of the above

Correct Answer: C

Vlocity Product Attributes can be managed interchangeably either through Vlocity Product
Console or the Aloha interface.
A. False
B. True

Correct Answer: A

A promotional coffee mug is a good candidate for non-assetization.

A. True
B. False

Correct Answer: A

Which three ways can a developer filter the list of products when using the
getCartsproducts method?
Choose 3 answers
Using a value that is contrained witing a product attribute

A. Using a product category


B. Using a context rule that qualifies a set of products
C. Using a valuethat is contained within a Product2 field
D. Using a value that will be matched exactly to a value in a Products field

Correct Answer: B,C,D

Which of these describe the vlcCart used in Guided Selling? (Choose TWO) Note: This
question displayed answer options in random order when taking this Test.

A. The shopping cart


B. An element of the OmniScript
C. The remote method for creating the cart
D. Apersistent component

Correct Answer: D

What is the CpqAppHandler method to use when you need to create an order?

A. getCart
B. newCart
C. postCart
D. createCart

Correct Answer: D

What does an attribute binding do?

A. It binds an attribute to a price list entry,


B. It binds an attribute to a pricing variable.
C. It binds an attribute to a picklist.
D. It binds an attribute to a field.

Correct Answer: C

Context rules can determine whether a customer is qualified or disqualified for a


promotion.
A. False
B. True

Correct Answer: B

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

A. True
B. False

Correct Answer: B

The Communications Cloud...

A. Minimizes order capture and fulfillment.


B. Is based on a three-tier communications data model.
C. Includes a shared product catalog

Correct Answer: C

You can have only one implementation active per interface.


A. False
B. True

Correct Answer: B

Which of the following are features of the Product List in Vlocity Cart? (Choose TWO)
Note: This question displayed answer options in random order when taking this Test.

A. It uses Vlocity Rules to display available and eligible products.


B. Allows hierarchical product structures.
C. It is only displayed on the Opportunity tab.
D. It is based on a specific price list.

Correct Answer: A,D

In the Cart, how are the prices in the selectable Product List calculated?

A. Using Context Rules associated with the price list


B. Using Advanced Rules pricing rules
C. Using the price list entry marked as base price with no calculation
D. Using active pricing rules and related calculation matrices

Correct Answer: D

A company is building a B2C website for its customers. The company wants to allow its
customers to buy its products online, so they are designing the website to support a self-
service selling journey, when the company launches new promotions, website traffic
dramatically increases by several million API calls.
Which type of APIs should the developer use to meet these requirements?

A. Data Raptor APIs


B. Cart-Based APIs
C. Digital Commerce APIs
D. integration Procedure APIs

Correct Answer: C

Which option must be checked on context dimensions to ensure they ore cached and
accessible to the cacheable APIs'

A. Cacheable Value
B. Cacheable Mode
C. Default Value
D. Context
Correct Answer: B

In Vlocity Context Rules, only one rule set can apply to a promotion.

A. False
B. True

Correct Answer: A

Which of these can you use in a promotion to change the price of a child product?
(Choose TWO Note: This question displayedanswer options in random order when taking
this Test.

A. New order
B. MACD
C. Different price list
D. Override
E. Adjustment

Correct Answer: D,E

Which type of discount can be used to apply negotiated discounts to customer orders
using frame/pricing agreements?

A. Order
B. Account
C. Group
D. Contract

Correct Answer: D

Which of these describe the vlcCart used in Guided Selling? (Choose TWO) Note: This
question displayed answer options in random order when taking this Test.

A. A persistent component
B. The shopping cart
C. An element of the OmniScript
D. The remote method for creating the cart

Correct Answer: A

To list the products retrieved for display in Guided Selling, you use a:
Note: This question displayed answer options in random order when taking this Test.

A. Selectable items element


B. Step element
C. Done action element
D. Remote action element
Correct Answer: A

Which rule type allows you to auto-add products based on other products in the Cart?

A. Context
B. Advanced

Correct Answer: A

The developer prepares to text the rule by running by running the appropriate API cache
jb, but ...
Which two properties are causing the job to fail?
Choose 2 answers

A. Code
B. Data Type
C. Default Value
D. Values for caching

Correct Answer: A,B

Product images can either be URLs to online images or files that are uploaded to
Documents.

A. False
B. True

Correct Answer: A

Which two actions are taken by the chechout method? Choose 2 answers

A. Invokes an integration procedure to fulfil the order


B. Moves the opportunity, quote or order to the next state of the ordering process
C. Invokes a calculation procedure to validate and finalize pricing
D. Validates the pricing and configuration of the items

Correct Answer: B,C

Which of the following are the key technologies that power guided selling experience?
A. Vlocity CPQ
B. Vlocity OmniScript
C. Vlocity Account Manager
D. Vlocity Order Management

Correct Answer: A,B

Which of these entities can you manage using the Product Console?

A. Product Attributes
B. Products
C. All of the Above
D. Object Types
E. Picklists

Correct Answer: C

Felix is the Vlocity CPQ administrator, and he has created a new product with no child
products in the shared product catalog. What must he do after he has created the product
in Vlocity Product Console?
Note: This question displayed answer options in random order when taking this Test.

A. No additional steps are needed.


B. He must run the Product Hierarchy Maintenance job and then the Refresh Pricebook job.
C. He must run the Refresh Pricebook job and then the Product Hierarchy Maintenance job.
D. He must clear the platform cache and then run the Refresh Product Hierarchy Maintenance
job.

Correct Answer: A

Felix is the Vlocity CPQ administrator, and he has just finished creating a new product
bundle with two child products in the shared product catalog. What must he do in order for
the product bundle to display correctly in Vlocity Cart?
Note: This question displayed answer options in random order when taking this Test.

A. He must clear the platform cache and then run the Refresh Product Hierarchy Maintenance
job.
B. He must run the Refresh Pricebook job and then the Product Hierarchy Maintenance job.
C. No additional steps are needed.
D. He must run the Product Hierarchy Maintenance job and then the Refresh Pricebook job.

Correct Answer: D

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. Product configuration procedures
C. Object types
D. Context rules framework

Correct Answer: B

A product manager wants to create a product bundle that can only be ordered between
January 5th and January 31st.
How should the developer configure the product bundle to meet this requirement?
A. Set the Selling Start Date to January 5 and the Selling End Date to January 31
B. Enable the Active property on January 5 and disable the Active property on January 31
C. Set the Fulfillment Start Date to January 4, Selling Start Date to January 5, and the End at life
Date February 1
D. Set the Fulfillment Start Date to January 5 and the End of Life Date to January 31

Correct Answer: A

In an attribute-based pricing matrix, which field is used as the key by the matching
algorithm?
Note: This question displayed answer options in random order when taking this Test.

A. Source Product Recordld and Source Product Name


B. Source Product Recordld
C. Source Product Code
D. Source Product Name

Correct Answer: C

Which context rule type should you use to determine a customer's eligibility for a
promotion before it is added to the Cart?

A. Penalty
B. Qualification

Correct Answer: B

Which of these requires a calculation that uses the base price?

A. The pricing element of the price


B. An override of the price
C. The pricing variable of the price
D. An adjustment of the price

Correct Answer: C
In Vlocity Cart, how are the prices in the selectable Product List calculated?

A. All of the above


B. Using list pricing as defined on the price list with no calculation
C. Using Advanced Rules pricing rules
D. Using Context Rules associated with the price list

Correct Answer: B

Which of the following Attribute Category fields is displayed at run-time during order
capture in Vlocity Cart?
Note: This question displayed answer options in random order when taking this Test.

A. No fields are displayed at run-time.


B. Category
C. Name
D. Display Name

Correct Answer: C

The ProductAttributesBatchProcessor job copies the filterable product attributes across


the product catalog to a specialized cached sObject for use in Vlocity Cart.

A. True
B. False

Correct Answer: A
Which of these can be used to launch the Guided Selling process?
Note: This question displayed answer options in random order when taking this Test.

A. Create a Vlocity action to trigger the process


B. Add a field on the Order for vlcCart
C. Alter the Vlocity Cart by developing in JSON
D. Set up vlcCart to link to the regular Vlocity Cart

Correct Answer: C

A developer is creating a website for a communications company. As part of the site


experience, the developer needs to retrieve products and display them to anonyms users
for selection.
A. Digital Commerce API - Get Offers By Catalog (getOffersByCatalogCode)
B. Cart-Based API - Get List of Products API (getCartsProducts)
C. Digital Commerce API - Get Offer Details (getOfferDetails)
D. Cart-Based API - Get Cart Items (getCartsItems)

Correct Answer: C

Vlocity Cart requires what information to display a product list?


Note: This question displayed answer options in random order when taking this Test

A. User id
B. Product Configuration
C. Price List record id
D. Session id

Correct Answer: C

What type of parameter is being used in this example API call:


vlocity_cmt/v3/catalogs/Phonesyoffers?context=fStatus":"Active"J

A. Specifying a particular logged-in user


B. Specifying page size
C. No parameters are used
D. Specifying a context

Correct Answer: D

Which three ways can a developer filter the list of products when using the
getCartsproducts method?
Choose 3 answers
Using a value that is contrained witing a product attribute

A. Using a value that is contained within a Product2 field


B. Using a value that will be matched exactly to a value in a Products field
C. Using a context rule that qualifies a set of products
D. Using a product category

Correct Answer: A,B,C

When you adjust the price of a product for a promotion, you must run the maintenance
jobs to update the product hierarchy and platform cache.

A. False
B. True

Correct Answer: A

Felix is the Vlocity CPQ Administrator, and he's been given specifications for a new
version of a wearable tech product that currently exists in his product catalog. Looking
closely at the specs, he realizes that the only difference in the new release is that they've
changed the available colors. How should he model this product in Vlocity EPC?
Note: This question displayed answer options in random order when taking this Test.

A. He should create a new Wearable object subtype for the new version of the product, and then
link the existing color attribute to a new color picklist.
B. He should modify the existing color picklist assigned to the existing Wearable object type,
which will allow the new color choices to be dynamically inherited.
C. He should create a new color picklist, and when he creates the new product entry, he can
override the attribute picklist that is inherited from its Wearable object type.
D. He should create a new color picklist and a new color attribute, and then assign them to the
new product when he creates it.

Correct Answer: D

MACD or Asset-Based Ordering capabilities are powered by what Vlocity technology?


Note: This question displayed answer options in random order when taking this Test.

A. Vlocity Rules
B. Vlocity Cart
C. OmniScript
D. OmniScript and Vlocity Cart

Correct Answer: D

What does the selectable items element do in a Guided Selling OmniScript? (Choose TWO)
Note: This question displayed answer options in random order when taking this Test

A. Lists products retrieved by the remote action


B. Retrieves filtered products from the product catalog
C. Invokes the remote method postC arts Items
D. Stores the filters for the products to be retrieved

Correct Answer: A,C


What does a time policy on a promotion determine? (Choose TWO)
Note: This question displayed answer options in random order when taking this Test.

A. The end date of the promotion


B. The start date of a the promotion
C. The purchase date of the promotion
D. The duration of the promotion

Correct Answer: A,B

The prices of all child products roll up to the promotion total except for optional products
that are not being purchased.
A. False
B. True

Correct Answer: B

In Vlocity Cart, which of the following rules are run in the cart line items panel to determine
required or excluded products and/or compatibility?
Note: This question displayed answer options in random order when taking this Test.

A. Configuration Validation (Compatibility) Context Rules


B. Evaluation Context Rules
C. Qualification Context Rules
D. Configuration Validation (Compatibility) Advanced Rules

Correct Answer: D

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. Add the account number of the customer's account and the current date
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. Set the price list when you create the order

Correct Answer: C

Felix is the Vlocity CPQ Administrator, and he's creating a new product bundle that
includes a child product.
There can only be one child product at a time in the bundle; it must be added automatically
to the cart along with the parent product; and users should be prevented from deleting it.
What is the easiest way for Felix to do this?
Note: This question displayed answer options in random order when taking this Test.

A. To create a child product with a cardinality of 1, 1, 1


B. To create a configuration context rule
C. To create an Auto-Add product configuration rule and a Requires product configuration rule
D. To set the Auto-Add and No Delete flags

Correct Answer: A

What type of inheritance architecture do Vlocity object types use?


Note: This question displayed answer options in random order when taking this Test.

A. HAS-A inheritance architecture


B. IS-A inheritance architecture
C. Hybrid (Virtual) inheritance architecture
D. Protected (Private) inheritance architecture

Correct Answer: C

Which are the primary user interface components that make up Vlocity Cart?
Note: This question displayedanswer options in random order when taking this Test.

A. Cart Header,Product List, Cart Line Items, Pricing Window


B. Cart Header, Product List, Cart Line Items, Total Bar
C. Product List, Cart Line Items, Total Bar, Configuration Modal Bar
D. Cart Header, Product Catalog, Cart Line Items, Total Bar

Correct Answer: B

When you adjust the price of a child product...

A. A new pricing element is applied to the price.


B. The change to the base price can be a percentage or an amount.
C. The base price is overridden and replaced with the new price.

Correct Answer: A

Which of the following choices are root entity context scopes?


Note: This question displayed answer options in random order when taking this Test.

A. Order
B. Quote
C. Account
D. Opportunity
E. Asset
F. Product
G. Order Line Item
H. Contract

Correct Answer: A,B,D,E

What must you do before you can create a product attribute?


A. Create the product
B. Create the object type
C. Create the picklist
D. Create an attribute category

Correct Answer: D

What is a facet in Vlocity Product Console?


Note: This question displayed answer options in random order when taking this Test.

A. An entity comprised of sections and section elements that appears on the left-hand navigation
menu in Vlocity Product Console
B. A container for a Visualforce page
C. An entity that is used to map context dimensions to fields in Salesforce
D. An entity that organizes the objects on the Product Console's Dashboard

Correct Answer: A

A company wants to offer a promotion only to new customers. The developer builds a
context rule to meet this requirement.
The developer creates:
* picklist named Account Status that contains values of New, Active, and Closed
* A context dimension named Account Status and links it to the Account Status picklist

* A context mapping that uses the AnyAccountScope and a source expression of


Status__c

* A context rule called "New Customer Accounts" with a rule condition that will evaluate
the Account Status context dimension using a Hard Fail Fail Level
* A rule set with a Rule Type=Qualification and an Action Taken=Qualify, adds the context
rule to it, and then adds it to the promotion The developer confirms that all context rule
components are active and effective. The developer configures an order for a new account
in the Cart, but the promotion does not appear in the list of qualified promotions.
What should the developer have done?

A. Set the rule condition to have a Fail Level-Soft Fail.


B. Create a context dimension name without a space.
C. Set the Rule Type to Evaluation,
D. Run the Product Hierarchy Maintenance job.

Correct Answer: B

What is CpQAppHancfler?

A. A specialized global Apex class that includes methods to perform CPQ functions
B. An Angular directive within the persistent cart templates that contains CPQ loqk
C. The remote method used to filter products from the shared catalog
D. An integration procedure invoked by the persistent cart that performs CPQ functions

Correct Answer: A

The "Take Me There" icon in Vlocity Cart does what?


Note: This question displayed answer options in random order when taking this Test.

A. Opens the Price List associated with the cart line items
B. Takes the user to the Product Catalog
C. Navigates the user to the Line Item details Modal and highlights lines that require configuration
D. Returns the user to the Order Detail page to correct configuration errors

Correct Answer: C

You want to price the newest smartphone for B2B customers at $999 , but $900 for B2C
customers. What is the best way to do it

A. Assign the product to a pricebook and create two pricebook entries


B. Create product bundles and create a pricing Override
C. Create two versions of the smartphone product and create different pricing for each
D. Use two different price list

Correct Answer: D

Which of these can be used to launch the Guided Selling process?


Note: This question displayed answer options in random order when taking this Test.

A. Create a Vlocity action to trigger the process


B. Add a field on the Order for vlcCart
C. Alter the Vlocity Cart by developing in JSON
D. Set up vlcCart to link to the regular Vlocity Cart

Correct Answer: C

A pickiist name is used only at design-time and not at run-time (so it's not visible to
customers)
A. True
B. False

Correct Answer: A

When creating a context rule, where can a developer set the rule fail level?

A. Context Mapping
B. Rule Set
C. Context Dimension
D. Rule Condition
Correct Answer: B

A parent/child price list would be useful for: (Choose TWO)


Note: This question displayed answer options in random order when taking this Test.

A. Changing the pricing of the parent product in a bundle


B. Creating child price lists for different regions
C. Changing the pricing of child products in bundles
D. Applying rules to child price lists

Correct Answer: D

Which of these can you use to indicate a child product of a promotion is decreased by
$5.00?
Note: This question displayed answer options in random order when taking this Test.

A. Adjustment
B. Redeemable code
C. Product code
D. Price list adjustment
E. Override

Correct Answer: A

Non-centralized data is:

A. Beneficial to telecommunications companies


B. A profitable way to aggregate data
C. A business challenge for telecommunication companies

Correct Answer: C

In Vlocity Context Rules, what is a context dimension?


Note: This question displayed answer options in random order when taking this Test.

A. The relational path from a root sObject, such as an Order, to related sObjects, such as
Account
B. A link to data stored in sObjects, calculated using a function, or typed in during design-time
C. A variable that stores rule condition values
D. A multi-dimensional array of sObject data

Correct Answer: C

What does the Vloclty Cards Framework provide?

A. Cards and pre-built wizards


B. Cards, layouts, and templates
C. Templates for designing ad-hoc promotions
Correct Answer: B

Felix is the Vlocity CPQ administrator, and he has just finished creating a new product
bundle with two child products in the shared product catalog. What must he do in order for
the product bundle to display correctly in Vlocity Cart?
Note: This question displayed answer options in random order when taking this Test.

A. He must run the Refresh Pricebook job and then the Product Hierarchy Maintenance job.
B. No additional steps are needed.
C. He must clear the platform cache and then run the Refresh Product Hierarchy Maintenance
job.
D. He must run the Product Hierarchy Maintenance job and then the Refresh Pricebook job.

Correct Answer: D

Which of these can you use in a promotion to change the price of a child product?
(Choose TWO
Note: This question displayed answer options in random order when taking this Test.
A. Override
B. MACD
C. New order
D. Adjustment
E. Different price list

Correct Answer: A,D

Product images can either be URLs to online images or files that are uploaded to
Documents.

A. True
B. False

Correct Answer: B

If more than one promotion has been applied to a bundle in the Cart, what must you have
enabled to be able to delete the promotions?

A. Shallow delete
B. Update scope setting in the promotion
C. Deep delete

Correct Answer: A

Which of these ensures the user will return to the page where they began the Guided
Selling process?
Note: This question displayed answer options in random order when taking this Test.

A. set values element


B. done action element
C. checkout
D. selectables element
E. postCartltems
F. remote action element

Correct Answer: B

In order to evaluate product attribute values, what must be set on the entity filter?

A. Evaluation Criteria
B. Formula for Conditions
C. Attribute Lookup Field Name
D. Entity Filter Type

Correct Answer: B

In Vlocity Context Rules, what is a context scope?


Note: This question displayed answer options in random order when taking this Test.

A. A link to data stored in sObjects, calculated using a function, or typed in during design-time
B. The relational path from a root sObject, such as an Order, to related sObjects, such as
Account
C. A variable that stores rule condition values
D. A multi-dimensional array of sObject data

Correct Answer: B

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. Add the account number of the customer's account and the current date
B. Edit the JSON of the remote action containing the createCart remote method
C. Set the price list when you create the order
D. Link the price list Id to the checkout remote method and the order

Correct Answer: B

You want to have a subscription stan on the purchase date and end at the end of the cycle.
Which of these do you need to create?

A. Pricing element
B. Time plan
C. Time policy
D. Pricing variable

Correct Answer: C
In Vlocity Context Rules, where do you specify the initialization policy?
Note: This question displayed answer options in random order when taking this Test.

A. Context dimension
B. Context scope
C. Rule condition
D. Context mapping

Correct Answer: D

You want to have a subscription stan on the purchase date and end at the end of the cycle.
Which of these do you need to create?
A. Pricing element
B. Time plan
C. Time policy
D. Pricing variable

Correct Answer: C

In Vlocity Context Rules, where do you specify the initialization policy?


Note: This question displayed answer options in random order when taking this Test.

A. Context dimension
B. Context scope
C. Rule condition
D. Context mapping

Correct Answer: D

When creating a custom pricing plan step for attribute-based pricing in the Default Pricing
Plan, where should the step be placed in sequence?
Note: This question displayed answer options in random order when taking this Test.

A. Before Sequence 10: Initialize Pricing Context


B. Between Sequence 30: Initialize Pricing Variables and Sequence 40: Apply Offer Adjustments
C. After Sequence 90: Apply Parent Variables
D. Between Sequence 10: Initialize Pricing Context and Sequence 20: Load Price List Entries

Correct Answer: A

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

Correct Answer: B
A developer is creating a website for a communications company. As part of the site
experience, the developer needs to retrieve products and display them to anonyms users
for selection.

A. Cart-Based API - Get List of Products API (getCartsProducts)


B. Cart-Based API - Get Cart Items (getCartsItems)
C. Digital Commerce API - Get Offer Details (getOfferDetails)
D. Digital Commerce API - Get Offers By Catalog (getOffersByCatalogCode)

Correct Answer: C

What are the four components of an Advanced Rule built using Vlocity Rule Builder?
Note: This question displayed answer options in random order when taking this Test.
A. Product list
B. Rule Header
C. Rule Code
D. Rule Filters
E. Message Triggers
F. Variables
G. Rule Actions

Correct Answer: B,D,F,G

In Vlocity CME, what is Field Mapper?


Note: This question displayed answer options in random order when taking this Test.

A. A configuration tool used to map fields to template bindings


B. A data loading tool used to import product catalog data
C. a declarative tool to configure field mappings from opportunities to quotes to orders
D. A configuration tool that maps fields to product attributes

Correct Answer: C

When creating a pricing adjustment, what should a developer do to make sure that the
user can understand why the price has been adjusted?

A. Include a configuration message for the pricing adjustment


B. Use a dear name for the pacing adjustment
C. Include display text for the pricing adjustment
D. Include help text for the pricing adjustment

Correct Answer: C

In Vlocity Context Rules, what is a context mapping?


Note: This question displayed answer options in random order when taking this Test.

A. a link to data stored in sObjects, calculated using a function, or typed in during design-time
B. A variable that stores rule condition values
C. The relational path from a root sObject, such as an Order, to related sObjects, such as
Account
D. A multi-dimensional array of sObject data

Correct Answer: A

Why does Guided Selling need a persistent cart?


Note: This question displayed answer options in random order when taking this Test.

A. To ensure the cart continues to appear between process steps


B. To launch the OmniScript from the Vlocity action button and begin the process
C. To prevent the regular Vlocity Cart from appearing
D. To fully display the instructions and step titles for each process step

Correct Answer: A

In which sequence do rules execute to ensure a perfect order in the Cart?


A. Context Rules Framework, Compatibility Rules Framework, Advanced Rules Framework.
B. Context Rules Framework, Advanced Rules Framework.
C. Eligibility Rules, Context Rules, Advanced Rules
D. Advanced Rules Framework, Context Rules Framework, Compatibility Rules

Correct Answer: B

How can you create a quote from an existing asset?

A. From the Orders tab


B. From the Quotes tab
C. Using the Change lo Quote action button
D. From the Opportunities tab

Correct Answer: C

You might also like