CPQ
CPQ
A. Order management
B. Contract management
C. Both of the above
Correct Answer: C
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
Correct Answer: C
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
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
Correct Answer: A
A. Decomposition States
B. Decomposition Relationships
C. Orchestration
D.Commercial Products E.
Technical Products
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 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
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
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
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
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
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
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: 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
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.
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
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
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: 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
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: 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: 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: 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
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: 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: 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: 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: 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
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: 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: 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: 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: 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: 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: 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
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: 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
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
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.
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
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
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: 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
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: 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: 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
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: 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
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: 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: 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: 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
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: 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
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
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: 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: 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: 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
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
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: 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
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
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: 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: 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
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: 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
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: 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.
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: B
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
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
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
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: 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
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
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
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:
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
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
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
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: 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.
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. 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
Correct Answer: C
A. False
B. True
Correct Answer: B
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
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.
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
Correct Answer: A
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
A. FetchAccountDetails
B. saveCartVIP
C. SubmitOrderVIP
D. updateAddressViP
Correct Answer: A
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.
Correct Answer: B
Correct Answer: B
Correct Answer: D
A. Specifying a context
B. Specifying a particular logged-in user
C. No parameters are used
D. Specifying page size
Correct Answer: A
A. implementation
B. Rule itself
C. interface
D. Custom Apex Class
Correct Answer: C
A. True
B. False
Correct Answer: A
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
Correct Answer: B
Correct Answer: B
If you want to limit the duration of a discount on a child product's price, what would you
use?
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.
Correct Answer: D
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.
Why would a developer use getCartsProducts input parameters to reduce the number of
products returned in a guided selling experience"?
Correct Answer: A
How can a developer require that the user enter a value for an attribute during order
capture?
Correct Answer: B
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.
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?
Correct Answer: C
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. 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
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.
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
Correct Answer: C
Correct Answer: B
In Vlocity Context Rules, a rule set must contain more than one rule.
A. True
B. False
Correct Answer: B
Correct Answer: C
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.
In the Cart, how are the prices in the selectable Product List calculated?
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?
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
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.
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
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
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
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.
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.
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
Correct Answer: C
In Vlocity Cart, how are the prices in the selectable Product List calculated?
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.
Correct Answer: C
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.
Correct Answer: C
Correct Answer: C
A. User id
B. Product Configuration
C. Price List record id
D. Session id
Correct Answer: C
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
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
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
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.
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.
Correct Answer: A
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.
Correct Answer: B
Correct Answer: A
A. Order
B. Quote
C. Account
D. Opportunity
E. Asset
F. Product
G. Order Line Item
H. Contract
Correct Answer: D
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 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?
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
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
Correct Answer: D
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
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
Correct Answer: C
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
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
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.
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
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
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.
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.
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: 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?
Correct Answer: C
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
Correct Answer: A
Correct Answer: B
Correct Answer: C