SFDC CPQ Cards Flashcards
Universal Containers would like a specific background color for the column heading of the line item table in the output document. Where should the Admin input the correct hex code to meet this display requirement?
A. In the Template Content source editor in place of the previous hex color code.
B. In the Shading Color field on the Quote Template record.
C. In the Group Shading Color field on the Quote Template record.
D. In the Summary Shading Color field on the Line Column records.
D. In the Summary Shading Color field on the Line Column records.
Outputting subgroup totals in the proposal document is determined by populating which two fields within the line column at the bottom of which you want the total to display?
A) Summary Label and Summary Function
B) Summary Label and Summary Level
C) Summary Level and Summary Function
D) Sub Group Summary Label and Summary Level
C) Summary Level and Summary Function
What is the correct order for troubleshooting a Quote Document when you receive the error “PDF has failed to render”? (Please select the correct from the list below)
1) Clone the original Quote Template record
2) Delete first section
3) Attempt to Preview Document
4) Clone the record with the newly deleted section
5) Delete another section
6) Attempt to Preview Document
A) 2,4,3,1,5,6
B) 1,2,3,4,5,6
C) 6,1,2,3,5,4
D) 4,1,2,3,5,6
B) 1,2,3,4,5,6
A Lookup Query may return a value to only be used within a Steelbrick managed field.
A) True
B) False
B) False
How are additional discounts entered?
A) Manually into the Additional Discounts field
B) Automatically by the system into the Additional Discounts field
C) Automatically into the Special Price field
D) Manually into the Target Customer Amount field
A) Manually into the Additional Discounts field
What distinguishes an amendment from a renewal opportunity in terms of contract products ?
- Amended opportunity contains only the delta products (quote contains all the contract products)
- Renewal opportunity and quote contains all original products
To validate inside the Line Editor page, it is best practice to build a standard Salesforce Validation.
A) True, standard Salesforce validation should be setup on the Quote object.
B) True, standard Salesforce validation should be setup on the Quote Line object.
C) False, Steelbrick Price Rule should be used for validation
D) False, Steelbrick Product Rule should be used for validation
D) False, Steelbrick Product Rule should be used for validation
Universal Containers has these conditions, that when met, an additional discount of 15% will be automatically added to the overall quote.
- Revenue Account on the quote object is set as “Interest Revenue”.
- Product A has been added to the quote line. 3. User Count on the account is greater than 25.
According to the business requirements, either the Revenue Account is set to “Interest Revenue” or both Product A needs to exist on the quote line and the User Count needs to be greater than 25 in order for the additional discount to be applied. How can the CPQ Admin set this up in advanced conditions on a price rule to reflect this requirement?
A. 1 OR (2 AND 3)
B. (1 AND 2) OR 3
C. 1 AND 2 OR 3
D. (1 AND 3) OR 2
A) 1 OR (2 AND 3)
What are the steps for the Quote batch document generation ?
- Enable the feature in package settings - configure
- Create Schedule APEX class MassQuoteDocumentSender
- Qualifying Quote records
- Status = Pending (will change to sent)
- Primary Contact is filled
- Document id is filled on quote
What does ApprovalsArchived__c need to return to properly archive approval records?
A) True
B) False
C) 1
D) 0
C) 1
Universal Containers sells their subscription products only in whole months. The Users at Universal Containers are sometimes entering values into Start Date and End Date and leaving Subscription Term blank. They are finding that subscription pricing is not working as they would expect because the dates they are choosing do not equate to exact months. This leads to pricing that may be a few cents or even a few dollars off. The Admin would like to find a solution that does not require forcing the users to use Subscription Term. What should be done so that the pricing is rounded to the expected value?
A. In the package settings, set Subscription Prorate Precision to Monthly.
B. On the Quote object, set the Subscription Prorate Precision field to Monthly.
C. Create a Price Rule which rounds the Prorate Multiplier to the nearest whole value.
D. Create a Price Rule that takes the user-entered date and calculates a rounded Term
A. In the package settings, set Subscription Prorate Precision to Monthly
Your company wants to utilize guided selling in order to help the Sales Reps correctly
access the products that should be sold. There are 3 questions that will be asked to Sales
Reps:
1. What is the deployment setting?
2. What is the deployment type?
3. What is the number of users at the location?
Your boss has said that the responses available for deployment type should be based on
deployment setting and the responses for the number of users dependent on deployment type.
Based on the above information, what is the correct configuration for setting up Guided Selling?
A) There should 1 Quote Process; 3 Process Inputs; 2 Process Input Conditions. The
conditions should be made on the deployment setting and the deployment type inputs.
B) There should 1 Quote Process; 3 Process Inputs; 2 Process Input Conditions. The
conditions should be made on the deployment type and the number of users inputs.
C) There should be 3 Quote Process with 1 Process Input on each Quote Process. There
should be 1 Process Input Condition on the deployment setting Input and 1 Process
Input Condition on the number of users Input.
D) There should be 3 Quote Process with 1 Process Input on each Quote Process. There
should be 1 Process Input Condition on the deployment type Input and 1 Process Input
Condition on the number of users Input.
B) There should 1 Quote Process; 3 Process Inputs; 2 Process Input Conditions. The
conditions should be made on the deployment type and the number of users inputs.
How do you ensure that the value a user inputs into a Configuration Attribute is preserved so that the user does not need to re-enter it when reconfiguring the bundle at a later time?
A) Add the Configuration Attribute to the ReferencedFields field set
B) Check the “Store Configuration Attribute Values” checkbox in the Steelbrick package settings
C) Check the “Store Value” checkbox on the Configuration Attribute record
D) Create a field on the Quote Line object that has the same data type and API name as the field you created on the Product Option object
D) Create a field on the Quote Line object that has the same data type and API name as the field you created on the Product Option object
When configuring a bundle, Universal Containers users must select Product B
and Product C in order to add Maintenance Product A. How should the CPQ
admin set this up to meet the requirement?
A) Create an option constraint group “Maintenance” to require that Product A can
only be selected when Product B and Product C are selected.
B) Create a “Dependency” option constraint for Product B and an “Exclusion” option
constraint for Product C.
C) Create two “Exclusion” option constraints for Product B and Product C and have
Product A as the constrained option for both option constraints.
D) Create two “Dependency” option constraints for Product B and Product C and have
Product A as the constraining option for both option constraints.
A) Create an option constraint group “Maintenance” to require that Product A can
only be selected when Product B and Product C are selected.
Which objects can a price rule inject into
(Choose 2 Answers)?
A) Quote
B) Product
C) Quote Line
D) Product Option
A) Quote
C) Quote Line
Universal Containers has a promo code field that is used in a price rule that is filled at the
Quote level. One of the Sales reps say that when they populate the field, the promo price does
not go into effect. What could be the reason behind this issue? (Choose 2 answers)
A) The price field is not included on the configurator layout
B) The price field is not included in the Calculating Fields field set
C) The price field is not included in the Line Editor field set
D) The price rule is not active
B) The price field is not included in the Calculating Fields field set
D) The price rule is not active
How can a user select multiple products at once in the Quote Line Editor?
A) Click each individual record
B) Shift and select the first record and the click on the last record
C) Click on the checkbox at the top of the page
D) Control and click the first record and then click on the last record
B) Shift and select the first record and the click on the last record
How to ensure that Renewal Opportunity and Quote are created when a contract is renewed ?
- Make sure that your account has a contract-based renewal model.
- Click Renewal Forecast on your Contract
- Renewal opportunity contains opportunity products for all the subscriptions on your original quote.
- It has a close date equal to your contract’s end date.
- Click Renewal Quoted on your contract
- The renewal quote starts one day after the renewal opportunity’s close date and has an end date based on your contract’s renewal term
Which of the following is not a part of a Product Bundle?
A) Products
B) Features
C) Options
D) Feature Constraints
D) Feature Constraints
How to hide the bundle options in Line items of the Quote template ?
- Set the Show bundle products to false on Quote template
- There is also a field ‘Hidden’ on the product. If this field is checked the product won’t displayed on the quote template
- OR Product Option - Quote Line Visibility (none, always, editor only, quote document only…)
What are the important renewal fields on the contract?
- Renewal Forecast: renew opportunity
- Renewal Quotes: renew quote
- Renewal Term: change contract term (from 1 year contract to 6 months)
If the contract is set as Master Contract, new contract will go to the master one, instead of creating a new one
What is the behavior of the quantity and quantity editable field on the product option ?
- A blank quantity provides a default quantity of 1 which is editable (editable field is not used in that case)
- Editable is false by default. If a quantity 2 is entered with a blank editable field value, the field is not editable
Universal Containers wants to introduce a new product as an add-on item for an existing bundle that its customers can purchase on a yearly basis. The price of the product will be 15% of the combined prices of the other products and should not contribute value to other Percent of Total subscription products. Which configuration is a valid way to set up this new product?
A. Subscription Pricing: Fixed, Percent of Total (%): 15%, Include in Percent of Total: False, Subscription Term: 1
B. Subscription Pricing: Percent of Total, Percent of Total (%): 15%, Exclude from Percent of Total: True, Subscription Term: 12
C. Subscription Pricing: Percent of Total, Percent of Total (%): Exclude from Percent of Total: False Subscription Term: 1
D. Subscription Pricing: Fixed, Percent of Total (%): 15%, Include in Percent of Total: True, Subscription Term: 12
B. Subscription Pricing: Percent of Total, Percent of Total (%): 15%, Exclude from Percent of Total: True, Subscription Term: 12
Which field indicates on the product record how it will be converted to an Asset (unit vs line
item)?
Asset Conversion
To assign a specific Discount Schedule to an Account (that is active for a specified Start & End Date) you would create a:
A) Separate Sub-account
B) Contracted Price
C) Summary Variable
D) Price Rule
B) Contracted Price
Your Admin would like all of the optional products to be displayed separately from non-optional products. The two line item sections have been set up in the quote template and named as follows:
• Required
• Optional
What are the two steps necessary in order to finish setting up the quote template? (Choose 2 Answers)
A) For the Required section: Filter Field: Optional, Filter Operator: Equals, Filter Value: False.
B) For the Required section: Filter Field: Optional, Filter Operator: Equals, Filter Value: True.
C) For the Optional section: Filter Field: Optional, Filter Operator: Equals, Filter Value: True.
D) For the Optional section: Filter Value: Required, Filter Operator: Equals, Filter Value: False.
A) For the Required section: Filter Field: Optional, Filter Operator: Equals, Filter Value: False.
C) For the Optional section: Filter Field: Optional, Filter Operator: Equals, Filter Value: True.
How to troubleshoot a quote document template that fails to load?
Clone the record, reference it, delete section by section until the document renders
Universal Containers has a bundle configured and wants to add user-selectable
products to the configuration that will affect the bundle price. How should the
CPQ admin configure the bundle?
A) As a product option
B) As a product feature
C) Add a price rule
D) Add a product rule
A) As a product option
Universal Containers users Contracted Pricing to set pricing for specific distributors and those distributors’ business units (child accounts). Product A has a product family of Storage and a list price of $300. The parent account has a Contracted Price set to $200 and a filter based on the product family of Storage. Which two ways can the Admin set Product A back to list price on a business unit account?
A. Set Ignore Parent Contracted Prices to true on the parent contracted price.
B. Create a new contracted price for Product A on the business unit account with a price of $300.
C. Create a new contracted price record for Product A on the business unit account and set its Ignore Parent Contracted prices to true.
D. Set Ignore Parent Contracted Prices to true on the business unit account record.
B. Create a new contracted price for Product A on the business unit account with a price of $300.
D. Set Ignore Parent Contracted Prices to true on the business unit account record.
What field can be used by the Sales rep to enter a total amount for the Quote?
A) Total Amount on the Quote record
B) Total Amount on the Quote Line Editor
C) Target Customer Amount on the Quote record
D) Target Customer Amount on the Quote Line Editor
D) Target Customer Amount on the Quote Line Editor
Formula fields may be used as a Conditional Print Field to control whether a section appears or not.
A) True
B) False
A) True
What field is used to upgrade an asset during renewal?
Set ‘upgrade target field’ on the product
What is the correct API name for the special field, Overage Rate?
A) SBQQ__OverageRate__c
B) OverageRate__c
C) Overage_Rate__c
D) Overage_Rate_SBQQ__c
B) OverageRate__c
Approver records are not required when using dynamic approvers
A) True
B) False
B) False
If you want the discount schedule to change based on the quantity of the product set on the
Quote, which is the correct setup?
A) Aggregation Scope -> Group
B) Discount Schedule -> Quote
C) Aggregation Scope -> Quote
D) Discount Schedule -> Product
C) Aggregation Scope -> Quote
What are the 4 different methods to create multiple orders from a quote?
Enable Multiple Orders on Package settings
- Press Create Order on quote (for some quote lines)
- Check Ordered box on Quote (a second order is created for the remaining lines - as multiple orders option is activated)
- Select a field in the Order By of the Quote
- Select ‘Order by quote group’
Universal Containers has a quote with the following Process Inputs. The Admin wants questions that change dynamically based on answers to previous questions. For the first question, if the answer to “What business problem are you solving” is: Consolidated IT, then Server Types should be shown as the only next question. If the answer is “Manage Time & Express,” then Deployment Options and Commercial Segment should be shown and Server Types should be hidden. How should the quote process be set up to meet this requirement.
Process Input: Question
Business Solution: What business problem are you solving?
Server Types : What server types?
Deployment Options: Preferred Deployment Options
Commercial Segment : Commercial Segment
A. Create a Process Input Condition on Business Solution where Server Types equals Consolidated IT. Create a Process Input Condition on Deployment Options and Commercial Segment where Business Solutions equals Manage Time & Expense.
B. Create a Process Input Regulation on Server Types where Business Solution equals Consolidated IT. Create a Process Input Regulation on Deployment Options and Commercial Segment where Business Solutions equals Manage Time & Expense.
C. Create a Process Input Condition on Server Types where Business Solution equals Consolidated IT. Create a Process Input Condition on Deployment Options and Commercial Segment where Business Solutions equals Manage Time & Expense.
D. Create a Process Input Condition on Server Types Where Business Solution equals Consolidated IT. Create a Process Input Regulation on Deployment Options and Commercial Segment where Business Solutions equals Manager Time & Expense.
C. Create a Process Input Condition on Server Types where Business Solution equals Consolidated IT. Create a Process Input Condition on Deployment Options and Commercial Segment where Business Solutions equals Manage Time & Expense.
Which options can be marked on an Contract to get to a Renewal Opportunity? (Choose 2 Answers)
A) Contracted = True
B) Renewal Forecast = True
C) Renewal Quoted = True
D) Amended = True
B) Renewal Forecast = True
C) Renewal Quoted = True
Using Bundles allows you to have multiple price books on an opportunity?
A) True
B) False
B) False
A User tries to add a specific product to the quote and has typed the full Product Name into the Product Name search filter and clicks apply, but does not see the product in the search results. What is the reason why this product is not displayed?
A. A hidden search filter was set
B. A product rule is firing
C. A quote process is active.
D. ‘Sort Products in Memory” is enabled.
A. A hidden search filter was set
The Regular price is the result after applying which discount level?
A) System
B) Partner
C) Distributor
D) Original
A) System
What are the different types of system discounts?
- Discount Schedules
- Contracted prices; they apply in 3 different manners
- Price change
- Discount percent
- Discount schedule (%, amt, unit, total)
You have been requested to include titles for pre-defined groups on the output document.
What are two ways that this can be done?
A) Group Field on the Template Section
B) Group Field on the Quote Template
C) Group Field on the Terms Template
D) Group Field on the Line Items
A) Group Field on the Template Section
B) Group Field on the Quote Template
From when a change of a discount schedule configuration does not change the value on the quote ?
The quote status is changed to ‘approved’
What type of relationship does Product Consumption Schedule have?
A) One-to-One relationship with Product and Consumption Schedule
B) One-to-Many relationship with Product and Consumption Schedule
C) Many-to-Many relationship with Product and Consumption Schedule
D) One-to-Many relationship with Product and Consumption Rate
B) One-to-Many relationship with Product and Consumption Schedule
All approval chains MUST kick off in step 1 of the approval process.
A) True
B) False
B) False
What are the 2 ways to override a List Price ?
- Use ‘Custom’ pricing method
- Set Price Editable and Pricing Editable to TRUE
- Write a formula on the ORIGINAL price to avoid recursion
- Discount * Original price = New List Price
Dynamic bundles without a filter will show:
A) All Products
B) No Products
C) Produce a user-side error message
D) only options present within the bundle
A) All Products
Which of the following in-flight contract modifications may preserve bundle structure?
A) Add-on
B) Amendments
B) Amendments
Universal Containers has a requirement to ensure that Product B is always quoted with Product A in a bundle. The products are in separate features and there is no clear indication that they must be sold together. They implemented a Product Validation rule to fulfill this requirement, but received complaints that it was not user friendly. What other approach should the Admin take to fulfill this requirement?
A. Create an Option Constraint with Type: Add.
B. Create a Configuration Price Rule to add Product B.
C. Create a Product Selection rule to add Product B.
D. Create an Option Constraint with Type: Dependency.
C. Create a Product Selection rule to add Product B.
What email template format does SBAA supports ?
- HTML, Visualforce, Text, all
Visualforce
Discount Schedules can only be assigned to a product record to effect tiered pricing.
A) True
B) False
B) False
How to apply a PoT calculation to the options of the same level ?
- Set the PoT scope field to a value of Component (covers only option of the same level)
- Package: covers only the bundle parent
- Both: covers the bundle and option of the same level
- Hierarchy: covers the entire bundle hierarchy
What are three things that Consumption Schedules Define?
A) Unit of Measurement
B) Term Length
C) Billing Frequency
D) Rating Method
A) Unit of Measurement
C) Billing Frequency
D) Rating Method
Which of these is not a valid mapping for using the auto-mapping functionality?
A) Quote Line –> Order Product
B) Product –> Quote Line
C) Product –> Order Product
D) Contract- -> Opportunity
C) Product –> Order Product
Universal IT has a Product Family called “Software.” When a Configuration Attribute in their
bundle is set to “Minimum,” all Software products should be hidden with a Product Rule.
Which configuration of conditions and actions should the Admin use to enable this?
A) An Error Condition should be set up to check the Product Family value on the Product
Option record. A Product Action, using the Filter Field, should be used to hide the
Products.
B) An Error Condition should be set up to compare the static value, “Minimum,” against the
Configuration Attribute. A Product Action should be set up for each Product that needs to
be hidden.
C) An Error Condition should be set up to compare the static value, “Minimum,” against the
Configuration Attribute. A Product Action, using the Filter Field, should be used to hide
the Products.
C) An Error Condition should be set up to compare the static value, “Minimum,” against the
Configuration Attribute. A Product Action, using the Filter Field, should be used to hide
the Products
What are the Quote templates supported Objects merged fields ?
- Coming from 4 objects
- !template
- !quote
- !primaryContacts
- !salesRep
In order to control visibility on entire sections or individual line columns, which field must be populated within the template section.
A) Group Field
B) Conditional Print Field
C) Roll-up Field
D) Summary Display
B) Conditional Print Field
What are the three major features that SBAA offers over standard salesforce approvals? (Choose 3)
A) Group Approvers B) Smart Approvals C) Parallel Approvals D) Email Approvals E) Dynamic Approvals F) Hierarchical Approvals
B) Smart Approvals
C) Parallel Approvals
E) Dynamic Approvals
Which of the following API names identifies a Steelbrick native field?
A) SFDC__PricingMethod__c
B) SBQQ__PricingMethod__c
C) Custom__PricingMethod__c
D) PricingMethod__c
B) SBQQ__PricingMethod__c
How to allow a user to select a segment length for a subscription product sold in quaterly or yearly manner?
One price dimension of type set to custom
- MDQ does not allow usage, only a single one time in segment ‘0’ and monthly only subscriptions
Universal Containers has a custom Quote Line picklist, “Process.” The User will need to set this field for all non-subscription products added to the Quote Line Editor. How should the Admin customize the layout of the Quote Line Editor, so that the Process picklist appears?
A. Update the EditLinesFieldSetName formula to return “Process” in the returned comma-separated stream.
B. Edit the “Line Editor” field set on the Quote Line object and drag in the “Process” field.
C. Edit the “Quote Line Layout” page and drag the Process field into the “Line Editor” section.
D. Add the “Process” field to the “Line Columns” multi-select picklist on the Salesforce CPQ Installed Package settings
B. Edit the “Line Editor” field set on the Quote Line object and drag in the “Process” field.
What additional field is required for all records when using Approval Variables vs. Summary Variables?
A) Combine With
B) Type
C) List Variable
D) Net Variable
B) Type
What is the benefit of Global Attributes? (Choose 2 Answers)
A) It extends the functionality of the the Configuration Attribute object
B) It’s a new object that can replace the Configuration Attribute object
C) It can only be used on a single Product Option
D) It can be used across many Product Options
A) It extends the functionality of the the Configuration Attribute object
D) It can be used across many Product Options
Which field is used to prevent a product from showing up on the Opportunity?
Exclude from Opportunity
UC sells a subscription product X in yearly segments. The user should not be able to discount the first segment. How can this be accomplished?
A) Write a price rule with a price condition checking the product code = product X and a price condition checking segment = 1. Include a price action that marks
Non-Discountable = TRUE
B) Create two price dimensions with Non-Discountable =TRUE on the first dimension
C) Create a price rule that injects $0 into the Additional Discount field when product code =
X and initial segment = 0
A) Write a price rule with a price condition checking the product code = product X and a price condition checking segment = 1. Include a price action that marks
Non-Discountable = TRUE
The Admin at Universal Containers received feedback that users are trying to reconfigure bundles on renewals quotes and finding that the Configuration Attribute values are blank and must be manually fixed. This issue is not observed on new business quotes. What is the cause and possible resolution to this problem?
A. Configuration Attributes not configured for renewals; check Preserve for Renewals on Configuration Attribute records.
B. Preserve Bundle Structure not set up on Contract object; create a workflow rule to automatically set to true.
C. Field mapping not set up; create field on Subscription/Asset records with the same API name as field on Quote Line.
D. Field mapping not set up; create field on Quote Line with the same API name as the field in the configuration attribute.
A. Configuration Attributes not configured for renewals; check Preserve for Renewals on Configuration Attribute records.
How to ensure that a configuration attribute value is checked for the product option and not only the bundle ?
- Set ‘Apply to Product Options’ checkbox on the Configuration Attribute
When using a Price Rule to insert a Discount Schedule, which of the following information is used to identify the specific Discount Schedule:
A) Name of the Discount Schedule
B) Type of the Discount Schedule
C) Salesforce ID of the Discount Schedule
D) Any of the above
C) Salesforce ID of the Discount Schedule
What is the CPQ best practice for ensuring admins and users have the correct permissions?
A) Roles
B) Profiles
C) Permission Sets
C) Permission Sets
Which of the following is the correct API name to enable Overage Rate for Block Prices?
A) Ovrg_Rte\_\_c B) OvreageRate\_\_c C) Overage_Price\_\_c D) Block_Price_Overage\_\_c E) Overage_Rate\_\_c
B) OvreageRate__c
Admins must create custom objects when leveraging:
A) Summary Variables
B) Quote Templates
C) Lookup tables
D) Amendments
C) Lookup tables
What can prevent a watermak image to display on a quote although the image id has been set on the quote watermak field ?
The quote status field is equal to approved
Watermark are for draft document
An Admin at Universal Containers wants to configure a bundle with multiple features and have the product code of all options displayed in a single field for easy rendering on the quote document. What should the Admin do to achieve this?
A. Write a custom trigger.
B. Use package product code.
C. Create price rules and formula fields.
D. Combine roll-up fields with formula fields.
B. Use package product code.
An Admin has created a Configuration Attribute on the Product A bundle, and now needs an Identical Configuration Attribute on the Product B bundle that saves its value into the same Quote Line field. Which tasks should the Admin complete to meet this business requirement?
A. Check “Apply to Product Options” on the existing Configuration Attribute, then make Product B an option of Product A.
B. Create a second Configuration Attribute on Product B, no further administration required.
C. Create a second Configured Product record for Product B on the existing Configuration Attribute.
D. Create a second Product Option field with identical values, then create a second Configuration Attribute on Product B.
A. Check “Apply to Product Options” on the existing Configuration Attribute, then make Product B an option of Product A.
What field is used to manage the number of contracts generated ?
- Order Contracting Method (this field inherits its value from the quote that created your order)
- By Subscription End Date
- Single Contract
Universal Containers has a 3 year segmented Product which also has an activation fee.
When generating a Price Rule for this Product, what will the segment index of the activation fee
be?
A) 0
B) 1
C) 2
D) 3
A) 0
How to sort products in the product selection screen ?
The Product Sort Order field can be used. A low value make the product appear first
Which of the following is not automated as part of the subscription process in Steelbrick?
A) Prices
B) Prorating
C) Co-terminating contracts
D) Renewal quote opportunity status
D) Renewal quote opportunity status
If you had a Pricing Tier that was 1-10, what would you set the Upper Bound quantity to be?
A) 10
B) 9
C) 11
D) 0
C) 11
All About Laptops has decided to translate their quote into several languages. They want you to set up the template translations and variables for the localization. What is the correct format for the variable to be in the Template Content?
A) VariableName__c
B) {!Text.VariableName}
C) Text_VariableName!
D) !Text.VariableName
B) {!Text.VariableName}
In order for Contracts and Renewals to work properly, when Contracting the Opportunity, the Quote:
A) must be primary
B) must have a start date
C) Must have subscription items on the quote
D) All of the above
D) All of the above
Universal Containers (UC) wants to set up four separate Template Sections. UC also wants each of these sections to render on its own page, no matter if the text field fills an entire page or not. Which two will determine how the page breaks?
A. Under the Page Break picklist, select the After option on each of the first three Template Sections.
B. Under the Keep with Previous picklist, select the Always option on each of the Template Sections.
C. Under the Keep Separate picklist, select the Always option on each of the Template Sections.
D. Under the Page Break picklist, select the Before option on each of the last three Template Sections.
A. Under the Page Break picklist, select the After option on each of the first three Template Sections.
D. Under the Page Break picklist, select the Before option on each of the last three Template Sections.
A customer has an active quote. It is modified to add a contracted discount. Upon recalculate it is not shown though.
What could be the reason ?
- Quote line has not discountable checked ?
- Contracted price is only applied when adding the product?
Contacted price is only applied when adding the product
How can a discount schedule be created without a set overage rate?
Discount Schedule + Block Pricing
What is the only proper example of how to format for inserted merge data into output document template content?
A) {!quote.SBQQ__ExpirationDate__c}
B) [SBQQ__ExpirationDate__c]
C) !Quote__r.ExpirationDate__c
D) {SBQQ__ExpirationDate__c}
A) {!quote.SBQQ__ExpirationDate__c}
If the Contracted box is checked True but no contract is generate what can be done to troubleshoot the situation? (Choose 3 Answers)
A) Unmark the Contracted checkbox
B) Make sure there is a subscription term
C) Make sure there is an account name
D) Make sure there is an end date
B) Make sure there is a subscription term
C) Make sure there is an account name
D) Make sure there is an end date
A User creates a quote with these details: No subscription pricing products. Default Product record fields have not been altered. Renewal Model is Contract based. The Quote has been contracted. Which records will be generated?
A. Assets will be created on the opportunity for each product in the quote.
B. A contract will be generated with subscription for each product in the quote.
C. Assets will be created on the account for each product in the quote.
D. A contract will be generated with no subscriptions for each product in the quote
C. Assets will be created on the account for each product in the quote.
D. A contract will be generated with no subscriptions for each product in the quote
The Admin has set up a yearly price dimension on Product Z. The User has added Product Z to a quote with a 30-month subscription term and sees that Year 3 is the partial segment, but the customer requires Year 3 to be a full year. What steps should the Admin take to enable the User to choose which year represents the partial segment?
A. Place the “First Segment Term End Date” field into the Line Editor field set on the Quote object.
B. Place the “Start Date” and “End Date” fields into the Segmented Line Editor field set on the Quote Line object.
C. Place the “Subscription Term” field into the Segmented Line Editor field set on the Quote Line object.
D. Place the “Partial Segment” field into the Segmented Line Editor field set on the Quote Line object.
A. Place the “First Segment Term End Date” field into the Line Editor field set on the Quote object.
Select the types of Option Constraints available in Steelbrick (Choose 2)
A) Dependency
B) Prerequisite
C) Conflict
D) Exclusion
A) Dependency
D) Exclusion
MDQ products are automatically removed from normal Line Item tables whenever an output document includes an MDQ specific table layout in another section.
A) True
B) False
B) False
Universal Containers has two different customer Accounts, Coca-Cola and Honest Tea;
Honest Tea is a child account of Coca-Cola. Coca-Cola has a contracted Price of $1000 for
Container Y. However, Universal Containers wants Honest Tea to have a contracted price of
$800 for Container Y. How would you to make the correct adjustment? (Choose 2 Answers)
A) Mark Ignore Parent Contracted Price on Honest Tea
B) Mark Ignore Parent Contracted Price on Coca-Cola
C) Add a Contracted Price to Honest Tea account
D) Add an additional Contracted Price on the parent account
A) Mark Ignore Parent Contracted Price on Honest Tea
C) Add a Contracted Price to Honest Tea account
What are the important contract renewal fields set on the account?
- Renewal Model (asset or contract based)
- Renewal Pricing Model (same, list, uplift + %)
- Preserve Bundle Structure
Contract renewal can be performed from the account related list (’Renew Contracts’ allows selecting several ones) or from the contract itself
Formula field can be used as a result of a conditional print field of a section ?
True
How to group the line items on the quote document ?
- Create groups in the QLE
- Add the group field on the Quote template or template section records (and not on the line item type of template content record)
If two price rules share the same evaluation event, then the result of the first rule can be
used in the creation of the second rule.
A) True
B) False
B) False
How to create Add-on Opportunity ?
- On account set the contract co-termination fields to allow users to create add-on quotes
- Set contract co-termination: to Prompt or Always
- Set the co-termination event: to Add-on
- When new quote is created, with previous step, a list of contracts pop-ups
- Add-on opportunity inherits the selected contract end-date and proration is calculated based on entered start-date
During the implementation phase, your company discusses having pre-set filters for viewing
products in the Configurator. What setup steps should be done to accomplish this?
A) Create a Product Rule with a Filter Value
B) Create a Product Rule with a Summary Variable set to the filter value
C) Create a Custom Action with a Search Filter and set to Default
D) Create a Custom Action with a Search Filter and leave the Default unchecked
C) Create a Custom Action with a Search Filter and set to Default
Which of these can not be done with a product rule?
A) Hide
B) Enable
C) Remove
D) Delete
D) Delete
Which type of Discount Schedule would you select if you wanted a blended discount rate applied across all units?
A) Slab
B) Range
C) Block
D) Markup
A) Slab
- What field can be used to look at previous assets when setting up Option Constraints for a
Product? (Choose 2 answers)
A) SBQQ__CheckPriorPurchases__c
B) SBQQ__Check_Prior_Purchases__c
C) SBQQ.OptionConstraints.SBQQ__CheckPriorPurchases__c
D) SBQQ.Product.CheckPriorPurchases__c
A) SBQQ__CheckPriorPurchases__c
C) SBQQ.OptionConstraints.SBQQ__CheckPriorPurchases__c
Where will you navigate in order to adjust column width when formatting Quote lines on the output document?
A) Quote object
B) Line Columns
C) Quote Lines Template Content
D) Quote Line object
B) Line Columns
What is a valid formula for use in a Price Action where Target Object is Quote Line?
A. SBQQ__Product__r.SBQQ__DiscountSchedule__r.SBQQ__Order__c
B. SBQQ__Product__r.Name
C. SBQQ__Feature__r.SBQQ__Number__c
D. $User.FirstName
B. SBQQ__Product__r.Name
Suppose you have several Product Rules with conditions that evaluate a Configuration Attribute. You want the rules to fire immediately when the user changes the value of the Configuration Attribute. How do you accomplish this?
A) Set the Evaluation Order of the Product Rules to be later than the Evaluation Order of the Configuration Attributes
B) Check the Run Immediately checkbox on the Product Rule records
C) Check the Apply Immediately checkbox on the Configuration Attribute record
D) Add the Product Rules to the related list on the Configuration Attribute record
C) Check the Apply Immediately checkbox on the Configuration Attribute record
An Admin at Universal Containers wants to configure a bundle with multiple features and have the product code of all options displayed in a single field for easy rendering on the quote document. What should the Admin do to achieve this?
A. Write a custom trigger.
B. Use package product code.
C. Create price rules and formula fields.
D. Combine roll-up fields with formula fields.
B. Use package product code.
Universal Containers wants to apply an additional discount of 15% to the Quote when Payment Frequency is Monthly or Bi-Weekly and Product A is added or User Count greater than 25 is defined. What is the correct Price Rule Setup?
A. One Price Rule with Conditions Met set to Custom, three Price Conditions, and one Price Action.
B. Four Price Rules with Conditions Met set to All, one Price Condition each and one Price Action each.
C. One Price Rule with Conditions Met set to All, four Price Conditions, and one Price Action.
D. Two Price Rules with Conditions Met set to All, one Price Condition on one rule and two on the other, and one Price Action each.
A. One Price Rule with Conditions Met set to Custom, three Price Conditions, and one Price Action.
Your boss would like to create a Dynamic Bundle to display products if the values in a picklist
matches that of a Configuration Attribute.
How should the Admin create Filter Product Rules to meet the business requirement?
A) Create one rule with one condition that compares the product field with the configuration
attribute field.
B) Create one rule with three conditions, each that compares the configuration attribute
field with a static value.
C) Create three rules, each with one condition that compares the product field with the
configuration attribute field.
D) Create three rules, each with two conditions that compare the configuration attribute with
a static value and the product field
B) Create one rule with three conditions, each that compares the configuration attribute
field with a static value
The CPQ Admin wants to ensure that within one bundle, Products A and B cannot both be
added to the quote. During configuration, the user should be able to freely switch between these
options. If a user selects both, the system should only add Product A to the quote rather than
Product B.
Which setup should the Admin use to meet these requirements?
A) A Product Validation Rule where two Error Conditions with Summary Variables test if
Product A and B are both selected. If so, a message will display, instructing the user to
remove Product B.
B) A Product Alert Rule where two Error Conditions with Summary Variables test if Product
A and B have both been selected. If so, a message will display, instructing the user to
remove Product B.
C) A Product Selection Rule where the Product Action with the lower Order removes
Product A when Product B is chosen and the Product Action with the higher order
removes Product A is chosen.
D) A Product Selection Rule where two Error Conditions with Summary Variables test if
Product A and B have both been selected. If so, a Product Action will remove Product B.
D) A Product Selection Rule where two Error Conditions with Summary Variables test if
Product A and B have both been selected. If so, a Product Action will remove Product B.
Universal Containers has a Product that has a Subscription Term of 12 months. Users frequently create Quotes which are longer than this period. When adding this Product to these Quotes, however, the Prorated List Price is the same as the List price. Which action should the Admin take to correct the issue?
A. Populate Subscription Pricing on the Product.
B. Populate Subscription Pricing on the Quote Line.
C. Check “Enable Proration” on the Quote.
D. Populate Default Subscription Term on the Quote Line.
D. Populate Default Subscription Term on the Quote Line.
User A at Universal Containers has an active quote with Company A. Before the quote is finalized, however, Universal Containers enters into an agreement with Company A to always provide a 20% discount on one of the products that User A is quoting. An Admin has correctly configured the contracted price. When User A recalculates, however, the contracted price is not applied. What explains this behavior?
A. The User must press Refresh Prices to see the effect.
B. The quote line for this product has Non Discountable checked.
C. The contracted price is only applied when adding a product.
D. The User must set Allow Contracted Prices on their quote.
B. The quote line for this product has Non Discountable checked
When is the result of a summary variable injected in a quote line field in the calculator (before, during, after, or any combination of the three) ?
After calculation
All About Laptops wants to set up four separate Template Sections. They also want each of
these sections to render on its own page, no matter if the text field fills an entire page or not.
Which two answers will meet this requirement? (Choose 2 answers)
A) Under the Page Break picklist, select the Before option on each of the last three Template Sections.
B) Under the Keep Separate picklist, select the Always option on each of the Template Sections.
C) Under the Page Break picklist, select the After option on each of the first three Template Sections.
D) Under the Keep with Previous picklist, select the Always option on each of the Template Sections.
A) Under the Page Break picklist, select the Before option on each of the last three Template Sections.
C) Under the Page Break picklist, select the After option on each of the first three Template Sections.
Which field on the Quote template can be used to group the line items per product ?
Roll-Up Field
Choose the quote line field that Salesforce CPQ uses when rolling up line items with a shared value.
- Group field and Subgroup field can also be used to group by Product Family for instance
What is the field used to generate a single or several contracts ?
‘Contracting Method’ on the Order allows to select Single or contracts per order end date
- If single contract, it takes the earliest and latest dates of the subscriptions
- Contracts can be generated from the opportunity or the order
What can explain a difference of quantity between the Quote and the Opportunity ?
- Quote product line has a Pricing Method of Block pricing (has always a quantity value of ‘1’)
- The quote line’s product has Asset Conversion to 1 per unit
Universal Containers sells a subscription for Product Z that is sold in yearly
segments, but would like to prevent the user from discounting the first segment.
How should the CPQ admin ensure the user will not be able to discount the first
segment?
A) Write a price rule to run when product code = Product Z and segment index = 1,
with a price action setting “Non-Discountable” to “True.”
B) Set “First Segment Term Editable” to “Only Custom Segments” in the yearly price
dimension record.
C) Create two price dimensions, then set “Non-Discountable” to “False” on the first
price dimension.
D) Write a price rule to inject 0 into “Additional Discount” when product code =
Product Z and initial segment = True.
A) Write a price rule to run when product code = Product Z and segment index = 1,
with a price action setting “Non-Discountable” to “True.”
In order to assign a fixed price to a Product based on a range of quantities (which would override the automatic calculation of quantity x unit price) you would use?
A) Block Pricing
B) Contracted Pricing
C) Cost & Markup Pricing
D) List Pricing
A) Block Pricing
Which of the following is not a standard pricing method in Steelbrick CPQ?
A) Block Pricing
B) List Pricing
C) Rollback Pricing
D) Cost Pricing
C) Rollback Pricing
Your users would like to have the ability to delete multiple line items from a Quote. Where do
you go to make this modification?
Configuration settings for the CPQ installed package
Different types of discounts (amounts and percent) can be specified on each Discount Tiers
A) True
B) False
B) False
How can we optimise the products search in CPQ add product screen to for instance organise the product by product family ?
- Add the Product Family in the search product search plugin field in CPQ managed package configuration
Approval rules with a unanimous approval group will create one approval record that tracks all group members approval.
A) True
B) False
B) False
Universal Containers sells a subscription Product Z that is sold in yearly segments, but would like to prevent the User from discounting the first segment.
How should the CPQ Admin ensure the User will not be able to discount the first segment? Choose one answer
A. Write a Price Rule to run when Product Code = Product Z and Segment Index = 1, with a Price Action setting Non Discountable to True. B. Set First Segment Term Editable to Only Custom Segments in the yearly Price Dimension record.
C. Create two Price Dimensions, then set Non Discountable to False on the first Price Dimension.
D. Write a Price Rule to inject 0 into Additional Discount when Product Code = Product Z and Initial Segment = True.
A) Write a Price Rule to run when Product Code = Product Z and Segment Index = 1, with a Price Action setting Non Discountable to True.
Universal Containers wants to default information on the Quote Line from a Product field. How should this information be transferred?
A. Create a cross-object formula field that stores the Product Field’s value in the Quote Line field.
B. Create two fields with the same API name and type on the Product and Quote Line.
C. Create a Price Rule that stores the Product field’s value in the Quote Line field.
D. Create a Workflow Rule that stores the Product field’s value in the Quote Line filed.
B. Create two fields with the same API name and type on the Product and Quote Line.
Custom actions provide a user clickable button which can:
A) Trigger a workflow rule
B) Present a filtered list of products
C) Populate a managed Steelbrick Field
D) Initiate Price Rule calculations
B) Present a filtered list of products
UC created a custom action and they want it to be added under the “Add Products” menu.
How can this be accomplished?
(Choose 3 Answers)
A) Create a Custom Action record
B) Create a new twin field called “My Products”
C) Populate the Parent Custom Action field with a lookup to the “Add Products”
D) Mark it the Custom Action record Active
A) Create a Custom Action record
C) Populate the Parent Custom Action field with a lookup to the “Add Products”
D) Mark it the Custom Action record Active
Which of the following is not part of the structure of a Pricing Rule?
A) Price Rule Detail
B) Price Display
C) Price Condition
D) Price Action
B) Price Display
What is the max number of columns you can have for Configuration Attributes?
3
Administrators can control the location of Configuration Attributes using row and column orders.
A) True
B) False
A) True
Which is not a pro-rate precision option (in the Package Settings)?
A) Month
B) Day
C) Month+Day
D) Month+Week
D) Month+Week
Universal containers has 3 different levels of SLAs but they do not want to sell more than 1
per quote. What setup should be done to accomplish this?
–Include the number of product rules, error conditions, and product rule type
1 Product Rule with 1 Error Condition, of Type Validation
Product X must be 10% of all other fixed cost products. Which two options are valid configurations?
A) Pricing Method set to Percent of Total and Subscription Pricing blank
B) Pricing Method set to Percent of Total and Subscription Pricing set to Custom
C) Pricing Method set to Percent of Total and Subscription Pricing set to Percent of Total
D) Pricing Method set to Custom and Subscription Pricing set to Custom
A) Pricing Method set to Percent of Total and Subscription Pricing blank
C) Pricing Method set to Percent of Total and Subscription Pricing set to Percent of Total
Your sales rep says that they don’t see any Quote Terms when viewing the document. What are two valid reasons why this would happen?
Quote Terms are inactive; There is not Quote Terms Template Section
UC has a container bundle product with a Feature called Large. One of the Product Options
is a Large Container and it is under the Large Feature. The Large Container Product has a
Discount Schedule X and the Feature has a Discount Schedule of Y.
When a user selects the
Large Container as the Product Option, which Discount Schedule will apply?
Due to specificity, the discount on the Feature
How to store the value of a configuration attribute to reuse it upon bundle revisiting ?
Add the Configuration Attribute to the Reference field fieldset
Based on a customer’s requirements, the CPQ Admin has created multiple
configuration attributes and assigned them to a single feature. Which
configuration is valid for displaying the attributes?
A) Above or below all product options in the feature
B) Above or below the feature in the bundle
C) Above or below all features in the bundle
D) Above all product options in the feature
A) Above or below all product options in the feature
Which isn’t an option for the Subscription Prorate Precision?
A) Monthly
B) Weekly
C) Daily
D) Monthly + Daily
B) Weekly
Which is the correct format for creating a subgroup label that dynamically pulls the subgroup field value if grouping by Product Family?
A) Subtotal for !Family
B) Subtotal for {Product2.Family}
C) Subtotal for {!Product2.Family}
D) Subtotal for {0}
D) Subtotal for {0}
Universal Containers has the following discount table
Based on the information in the table, how many price rules would be needed to implement the
discounts?
Partner level Product Family Discount
Gold Laptops 15%
Gold Accessories 5%
Premium Laptops 20%
Premium Accessories 10%
Price Rule
You have two product options, A and B. Only one of the options can be selected at a time
for the bundle. Your boss has requested that you not use a Product Rule. What can be used
instead? (select 2)
A) Constrained field on Option Constraints on the Bundled Product
B) Constraining field on Option Constraints on the Product record for Option A
C) Constraining field on Option Constraints on the Bundled Product
D) Constrained field on Option Constraints on the Product record for Option B
A) Constrained field on Option Constraints on the Bundled Product
C) Constraining field on Option Constraints on the Bundled Product
A user enters $50 into the price field for the product on the Quote. Which price does it override?
A) Original
B) Custom
C) List
D) Regular
D) Regular
Which lookup fields are available on the order product object? (Choose 3 Answers)
A) Terminated Date
B) Subscription
C) Asset
D) Contract
A) Terminated Date
B) Subscription
C) Asset
Custom actions provide a user clickable button which can :
A) Trigger a workflow rule
B) Present a filtered list of products
C) Populate a managed Steelbrick Field
D) Initiate Price Rule calculations
B) Present a filtered list of products
If a Product Option is unavailable for selection because of an Option Constraint, how will this appear to the user?
A) The checkbox or radio button for the Product Option is grayed out
B) The Product Option is hidden from view
C) The Product Option is moved to the bottom of the Feature, beneath all Product Options that are available for selection.
D) The Product Option is moved to a separate Feature named Unavailable Options
A) The checkbox or radio button for the Product Option is grayed out
How to add subscription products into the PoT calculation (set as fixed price and not PoT) ?
Set: Include In Percent of Total
- By default, a percent of total product doesn’t include fixed-price subscription products in its scope when calculating its price
Otherwise
- To enable percent of total pricing on a subscription product, set its Subscription Pricing field to Percent of Total and its Pricing Method to List.
- You can also add percent of total pricing to a one-time product by changing its Pricing Method field to PoT
What is necessary in order to calculate Margin?
Cost
What are the two variations for Discount Schedules to be applied?
A) Unit
B) List Price
C) Product
D) Term Length
A) Unit
D) Term Length
You have a sales rep complaining that they can’t see a newly added product in theconfigurator. You have already confirmed that the product is Active. What would be the next troubleshooting step to check?
Check that there is a Pricebook Entry for the currency in use
Universal Containers wants to apply an additional discount of 15% to the Quote when Payment Frequency is Monthly or Bi-Weekly and Product A is added or User Count greater than 25 is defined. What is the correct Price Rule Setup?
A. One Price Rule with Conditions Met set to Custom, three Price Conditions, and one Price Action.
B. Four Price Rules with Conditions Met set to All, one Price Condition each and one Price Action each.
C. One Price Rule with Conditions Met set to All, four Price Conditions, and one Price Action.
D. Two Price Rules with Conditions Met set to All, one Price Condition on one rule and two on the other, and one Price Action each.
C. One Price Rule with Conditions Met set to All, four Price Conditions, and one Price Action.
In addition to assigning up the Salesforce CPQ User Permission Set, to which objects do we need to set the CRUD permission
Quote, Quote Line, Quote Line Group, Quote Document
If the list price is $100 for Product A and there is 5% Partner Discount and a 10% Distributor
Discount, what is the net price (assuming no other discounts)?
$85.5
What field is used in AA to push the approval to another person ?
AA n use lookup field to define the NEXT approver (it does not use the delegated approver of the static approval process)
Summary Variables can be used in Rule Conditions.
A) True
B) False
A) True
You have a bundle with 3 options and you want to make sure your users can see them in the
configurator. Which two things must be done on the product object?
Configuration Type = Allowed & Configuration Event = Always
What is the correct block pricing setup based on the following table (select 2): Quantity List Unit Price 1 15 20 15 21 30 51+ 35
A) Pricing method = Block Price; 2 Block Price Record 1-20 & 21-50
B) Pricing method = Block Price; 3 Block Price Records 1-20, 21-50, & Overage rate record
C) Pricing method = Block Price; 2 Block Price Record 1-20 & 21-50; 1 Discount schedule record 51+; Discount Schedule field = Block + Discount
B) Pricing method = Block Price; 3 Block Price Records 1-20, 21-50, & Overage rate record
C) Pricing method = Block Price; 2 Block Price Record 1-20 & 21-50; 1 Discount schedule record 51+; Discount Schedule field = Block + Discount
Universal Containers has a bundle that has a large number of Product Options. They do not want all of the options available to be visible on the configuration by default. They want the User to click a button within each Feature to see which Product Options are available to be selected, and then have the User select Product Options from that page. How should the Admin set up the bundle for the display to work this way?
A. Select the Required checkbox on each Product Option in the Bundle.
B. Select the Hidden checkbox on the Bundled Product record.
C. Select Add as the Option Selection Method on the Bundle product.
D. Select Click as the Option Selection Method on the Bundle product.
C. Select Add as the Option Selection Method on the Bundle product.
Company ABC has 3 options on Bundle Product A. Your boss wants to prevent users from
selecting anything but the Bundle itself in the Configurator. What should be done to achieve
this?
A) Remove all options from the Bundle
B) Mark the Component checkbox on the Product Options page for all 3 Options
C) Use the Hidden checkbox on the Product page for all 3 related options
D) Mark the Component checkbox on the Product page for all 3 related options
D) Mark the Component checkbox on the Product page for all 3 related options
UC has an hourly product that can be segmented over a period of months. For example, 25
hours in the 1st month and 15 hours over the remaining months of the term. What type of
pricing record should be created to match this use case?
Monthly Price Dimension on the Hourly Product record
Upon checking the Contracted checkbox on an Amendment Opportunity, a new Contract is generated.
A) True
B) False
B) False
How to make a quoter term non editable to non-admin users ?
On the Quote Term check the locked checkbox
What does the component field on the Product object do?
A) Create a bundle
B) Make the product an option
C) Prevent the product from being chosen in the configurator
C) Prevent the product from being chosen in the configurator
If you want to add fields to the Quote Line, where do you make that edit?
Line Editor Field Set
How to ramp deals with non consecutive time period
- Set the ‘Allow Non-Consecutive Custom Segments’ on the CPQ package for MDQ products
Suppose an Ice Cream Cone bundle contains Product Options for Whipped Cream and Cherries. If Whipped Cream must be selected before Cherries become an available choice, Whipped Cream is the :
A) Feature
B) Product Rule
C) Constraining Option
D) Constrained Option
C) Constraining Option
What type(s) of email template formats does SBAA allow?
A) Plain Text
B) HTML
C) Visualforce
D) All of the above
C) Visualforce
All About Laptops have several different configurations for their laptops. They want that the
bundle parent sku to show up on the Quote. Which fields are required in order for the SKU to
show up on the Quote? (Choose 3 Answers)
A) Component Code on Product Option B) Configured Code Pattern on Product C) Parent Bundle SKU on Product D) Configured Code Pattern on Product Option E) Package Product Code on Quote Line
A) Component Code on Product Option
B) Configured Code Pattern on Product
E) Package Product Code on Quote Line
Composite Summary Variables are Summary Variables that are combined with an additional calculation?
A) True
B) False
A) True
Universal Containers (UC) wants to set up four separate Template Sections. UC also wants each of these sections to render on its own page, no matter if the text field fills an entire page or not. Which two will determine how the page breaks?
A. Under the Page Break picklist, select the After option on each of the first three Template Sections
B. Under the Keep with Previous picklist, select the Always option on each of the Template Sections.
C. Under the Keep Separate picklist, select the Always option on each of the Template Sections.
D. Under the Page Break picklist, select the Before option on each of the last three Template Sections.
A. Under the Page Break picklist, select the After option on each of the first three Template Sections
D. Under the Page Break picklist, select the Before option on each of the last three Template Sections.
Which is not a type of Template Content?
A) HTML
B) Text
C) Line Items
D) Custom
B) Text
A User forgot to store an Additional Discount at the Quote level while they were in the Line Editor. Rather than going back in, they have changed the field on the Quote’s detail page. After doing so, however, no prices were updated to reflect the new discount. Which reason could explain this unexpected behavior?
A. The Additional Discount is only applied to the Amount fields on the Quote.
B. Fields updated outside of the Line Editor do not affect Pricing.
C. The Additional Discount field is not in the Calculating Fields field set.
D. A Price Rule is needed to inject this value into the Quote Lines.
D. A Price Rule is needed to inject this value into the Quote Lines.
Upon checking the Contracted checkbox on an Amendment Opportunity, a new Contract is generated.
A) True
B) False
B) False
Company ABC has a product that is sold in sets of 10 units. ABC wants the discount
schedule to apply at a rate of whatever tier is applicable based on the quote quantity. When
setting up the discount schedule what should the Type field be set to?
A) Percent
B) Slab
C) Range
D) Amount
C) Range
A template content record is required to see Line Items on a Quote Document.
A) True
B) False
A) True
Universal Containers wants to give management the ability to override the price of specific products that always contain Discount Schedules. The Admin has determined that setting the product field Price Editable to True will not work, as the discount schedule will still be applied. The Admin decides to create a custom field for custom price entry and Price Rule to inject this value into managed pricing fields. What Salesforce pricing fields should the Price Rule Set?
A. Special Price and Special Price Type
B. Custom Price and Custom Price Type
C. Regular Price and Regular Price Type
D. List price and List Price Type
A. Special Price and Special Price Type
How to allow renewal uplift on a account ?
Update the renewal pricing method to uplift on the account then populate the renewal uplift % field on the contract record
The picklist used to display Quote Line Views must have which field name?
A) ShowLinePicklistName
B) QuoteLineView
C) EditLinesFieldSetName
D) QuoteLineFieldSetView
C) EditLinesFieldSetName
Company XPY has a subscription product that when quoted with a payment frequency of monthly, should be given an uplift percent of 5%. The price update should override the List Price filed on the Product. Which formula is correct for overriding List Price?
A) IF(TEXT(Payment_Frequency_c) = “Monthly”, SBQQ_PriceBookEntry_r.UnitPrice *1.05)
SBQQ_PriceBookEntry_r.UnitPrice)
B) IF(TEXT(Payment_Frequency_c) = “Monthly”, SBQQ_OriginalPrice_c * 1.05,SBQQ_OriginalPrice_c)
C) IF(TEXT(Payment_Frequency_c) = “Monthly”, SBQQ_ListPrice_c * 1.05,SBQQ_ListPrice_c)
D) IF(TEXT(Payment_Frequency_c) = “Monthly”, SBQQ_Product_r.SBQQ_ListPrice_c *1.05,SBQQ_ListPrice_c)
B) IF(TEXT(Payment_Frequency_c) = “Monthly”, SBQQ_OriginalPrice_c * 1.05, SBQQ_OriginalPrice_c)
Universal Containers (UC) wants to use an Option Constraint in a bundle that requires a user to sell Product Option X before they can sell Product Option Y. Sales has indicated that this would be too restrictive, and they want to be able to select Product Option Y as long as Product Option X is an existing asset on the account. UC has approved this change. What should the Admin do to address this change?
A. List accounts with assets in the “Option Constraint Group” field.
B. Look up the account with the assets on the “Account” field.
C. Mark the “Check Prior Purchases” checkbox as TRUE.
D. Use a Product Rule instead of an Option Constraint.
C. Mark the “Check Prior Purchases” checkbox as TRUE.
With AA how many chains do we need to send an approval request to several approvers in parallel ?
- Only 1 Chain but a step for each approver
- A record is created for each approver
- All members of an approver group must approve the record
If there is a scenario that there is a dependency between price rule then different evaluation order needs to be used.
Consider that there is scenario that price rule A is populating a result on Quote line that price rule B needs to consume that result in it’s own action. How to ensure this ?
Use a different evaluation order on price rules.
Configuration evaluation order on price rule
- On Initialisation : When quote line editor loads
- Before Calculation : before the price is calculated
- On calculation : when price is being calculated
- After Calculation : applies after price is calculated
What is the name of the field and its value in Package setting for the proration calculation ?
Subscription Proration Precision (day, month, month + day)
Universal Containers (UC) wants to use an Option Constraint in a bundle that requires a user to sell Product Option X before they can sell Product Option Y. Sales has indicated that this would be too restrictive, and they want to be able to select Product Option Y as long as Product Option X is an existing asset on the account. UC has approved this change. What should the Admin do to address this change?
A. List accounts with assets in the “Option Constraint Group” field.
B. Look up the account with the assets on the “Account” field.
C. Mark the “Check Prior Purchases” checkbox as TRUE.
D. Use a Product Rule instead of an Option Constraint.
C. Mark the “Check Prior Purchases” checkbox as TRUE.
How many contact lines are added with a single subscription product line on a quote of quantity of 2 ?
- A single subscription contract line
- For the assets if quantity is 2 then it depends on the value of asset conversion (one per unit or one per quote line)
Option constraints can be used to constrain products that are not in a bundle.
A) True
B) False
B) False
When an order is created pressing the Create Order button for half of the quote lines and then the Ordered checkbox is checked in a second step for the remaining lines, how many orders are created ?
- Only 1, the existing order is updated with the remaining quote lines
What are 3 purposes of Guided Selling?
1) Questions as product filters
2) Drive users to select products based on answers
3) Provide conditional logic for questions
UC has a yearly subscription product that is an add-on to a bundle. The price of the product
needs to be 15% of all product on the quote. What is the correct configuration for this product?
A) Subscription Pricing = Percent of Total; Percent of Total (%) = 15%; Percent of Total Base = List;
Subscription Term = 12
B) Subscription Pricing = Fixed; Percent of Total (%) = 15%; Percent of Total Base = List;
Subscription Term = 12
C) Subscription Pricing = Fixed; Percent of Total (%) = 15%; Percent of Total Base = Percent of Total; Subscription Term = 12
D) Subscription Pricing = Fixed; Percent of Total (%) = 15%; Percent of Total Base = List;
Subscription Term = 1
A) Subscription Pricing = Percent of Total; Percent of Total (%) = 15%; Percent of Total Base = List;
Subscription Term = 12
Universal Containers sells their subscription products only in whole months. The Users at Universal Containers are sometimes entering values into Start Date and End Date and leaving Subscription Term blank. They are finding that subscription pricing is not working as they would expect because the dates they are choosing do not equate to exact months. This leads to pricing that may be a few cents or even a few dollars off. The Admin would like to find a solution that does not require forcing the users to use Subscription Term. What should be done so that the pricing is rounded to the expected value?
A. In the package settings, set Subscription Prorate Precision to Monthly.
B. On the Quote object, set the Subscription Prorate Precision field to Monthly.
C. Create a Price Rule which rounds the Prorate Multiplier to the nearest whole value.
D. Create a Price Rule that takes the user-entered date and calculates a rounded Term.
A. In the package settings, set Subscription Prorate Precision to Monthly.
Universal Containers wants to introduce a new product as an add-on item for an existing bundle that its customers can purchase on a yearly basis. The price of the product will be 15% of the combined prices of the other products and should not contribute value to other Percent of Total subscription products. Which configuration is a valid way to set up this new product?
A. Subscription Pricing: Fixed, Percent of Total (%): 15%, Include in Percent of Total: False, Subscription Term: 1
B. Subscription Pricing: Percent of Total, Percent of Total (%): 15%, Exclude from Percent of Total: True, Subscription Term: 12
C. Subscription Pricing: Percent of Total, Percent of Total (%): Exclude from Percent of Total: False Subscription Term: 1
D. Subscription Pricing: Fixed, Percent of Total (%): 15%, Include in Percent of Total: True, Subscription Term: 12
B. Subscription Pricing: Percent of Total, Percent of Total (%): 15%, Exclude from Percent of Total: True, Subscription Term: 12
Universal Containers wants to give management the ability to override the price of specific products that always contain Discount Schedules. The Admin has determined that setting the product field Price Editable to True will not work, as the discount schedule will still be applied. The Admin decides to create a custom field for custom price entry and Price Rule to inject this value into managed pricing fields. What Salesforce pricing fields should the Price Rule Set?
A. Special Price and Special Price Type
B. Custom Price and Custom Price Type
C. Regular Price and Regular Price Type
D. List price and List Price Type
A. Special Price and Special Price Type
Universal Containers has a bundle that has a large number of Product Options. They do not want all of the options available to be visible on the configuration by default. They want the User to click a button within each Feature to see which Product Options are available to be selected, and then have the User select Product Options from that page. How should the Admin set up the bundle for the display to work this way?
A. Select the Required checkbox on each Product Option in the Bundle.
B. Select the Hidden checkbox on the Bundled Product record.
C. Select Add as the Option Selection Method on the Bundle product.
D. Select Click as the Option Selection Method on the Bundle product.
C. Select Add as the Option Selection Method on the Bundle product.
Universal Containers has a Product that has a Subscription Term of 12 months. Users frequently create Quotes which are longer than this period. When adding this Product to these Quotes, however, the Prorated List Price is the same as the List price. Which action should the Admin take to correct the issue?
A. Populate Subscription Pricing on the Product.
B. Populate Subscription Pricing on the Quote Line .
C. Check “Enable Proration” on the Quote.
D. Populate Default Subscription Term on the Quote Line.
A. Populate Subscription Pricing on the Product.
How can an Admin note that a Product is a subscription product?
A) Populate the Subscription Pricing field
B) Populate the Subscription Type field
C) Populate the Pricing Method field
A) Populate the Subscription Pricing field
Universal Containers has a requirement to ensure that Product B is always quoted with Product A in a bundle. The products are in separate features and there is no clear indication that they must be sold together. The implemented a Product Validation rule to fulfill this requirement, but received complaints that it was not user friendly. What other approach should the Admin take to fulfill this requirement?
A. Create an Option Constraint with Type: Add.
B. Create a Configuration Price Rule to add Product B.
C. Create a Product Selection rule to add Product B.
D. Create an Option Constraint with Type: Dependency.
C. Create a Product Selection rule to add Product B.
What are the quote output format that CPQ supports ?
- PDF and MS Word (‘allow output format change’ on User to allow MS word format and for the choice to be available when generating the quote template)
In order to apply a filter to the results of a dynamic bundle, admins must create a supporting:
A) Price Rule
B) Product Rule
C) Custom Action
D) Product Option
B) Product Rule
Universal Containers wants the Product Family to be used as a subgroup on the Quote Document.
Which is the correct field to populate with the Product Family field?
A) SBQQ__Quote__c.SBQQ__SubGroupField__c
B) SBQQ__QuoteTemplate__c.SBQQ__SubGroupField__c
C) SBQQ__Product__c.SBQQ__SubGroupField__c
D) SBQQ__QuoteTemplate__c.SBQQ__GroupField__c
B) SBQQ__QuoteTemplate__c.SBQQ__SubGroupField__c