Last Updated On : 20-May-2026
Salesforce Certified CPQ Administrator Practice Test
Prepare with our free Salesforce Certified CPQ Administrator sample questions and pass with confidence. Our Salesforce-CPQ-Administrator practice test is designed to help you succeed on exam day.
Salesforce 2026
Universal Containers wants a group of users to receive Approval requests at the same time. Only one user from the group needs to respond to the Approval request. What should the Admin do to meet this requirement?
A. Create an Approver and Approval Rule record for each user. On each Approval Rule,
B. Create an Approver record for each user, and a single Approval Rule record related to one of the Approvers. Using the Next Approver lookup field, sequence each Approver record to form a chain.
C. Create an Approver and Approval Rule record for each user. Set the Parallel checkbox to true and Approval Step 1 for each rule, then add all rules to the same Approval Chain.
D. Create an Approver record related to the Approval Rule, and reference a Group ID for the users who will be involved. Set the unanimous checkbox to False on the Approver record.
Explanation:
Here is the breakdown of why this is the correct approach:
Group Approvals:
Salesforce CPQ's Advanced Approvals feature allows you to send an approval request to a group of users simultaneously. This is done by creating a Group Approver record.
Group ID:
You can create a public group in Salesforce and then reference that group's ID in the Group ID field on the Approver record. This sends the approval request to everyone in that group.
Unanimous Checkbox:
The Unanimous checkbox on the Approver record determines if all users in the group must approve the request or if just one is sufficient.
False:
When set to False, only one person in the group needs to approve the request for it to move to the next step in the approval chain. This is exactly what the requirement asks for.
True:
When set to True, every member of the group must approve the request.
This method avoids creating individual Approver and Approval Rule records for each user, which would be an inefficient and unscalable solution.
Universal Containers (UC) defines a Warranty Period in a field on its Products and wants to ensure that this Warranty Period is correctly stored on the Asset record. A twin field has been created on the Asset record. UC contracts from the Order. When leveraging the twin field functionality to pass this Information to the Asset record, on which object should the admin create a twin field?
A. Product Option
B. Order Product
C. Opportunity Product
D. Quote Line
Explanation:
Key Requirement:
UC wants to pass the Warranty Period (a field on Product) to the Asset record when contracts are generated from an Order.
Twin fields are used to map data between objects during the Order-to-Asset process.
Why Option B (Order Product) is Correct?
Order Product (OrderItem) is the bridge object between:
Product (source of Warranty Period)
Asset (target where the value needs to be stored)
Twin fields must be created on Order Product to map:
Product.Warranty_Period__c → OrderItem.Warranty_Period__c → Asset.Warranty_Period__c
This ensures the field value flows correctly when the Order is activated and Assets are created.
Why Other Options Are Incorrect?
A (Product Option): Used for bundles/components, not for Order-to-Asset mapping.
C (Opportunity Product): Too early in the process; data isn’t passed to Assets from here.
D (Quote Line): Quote data does not directly impact Asset creation (unless synced to Order).
The admin at Universal Containers has received several reports that unwanted price changes have occurred on Quotes that have already been approved.
Which two configuration changes should the admin make to prevent this issue from happening?
(Choose 2 answers)
A. Remove any edit permissions on pricing ficlds in the ficld level security.
B. Assign a different layout to ensure users cannot access the Quote Line Editor, and hide the related list of Quote Lines.
C. Add a Validation Rule on an approved Quote and Quote Line to prevent any material changes.
D. Create a Product Rule, type Validation, that blocks users from editing Quote or Quote Line fields.
C. Add a Validation Rule on an approved Quote and Quote Line to prevent any material changes.
Explanation:
Issue:
Users are changing data on quotes after they’re approved. This is a big problem because it undermines the integrity of the approval process.
There are two excellent ways to address this in Salesforce CPQ:
✅ A. Remove any edit permissions on pricing fields in the field level security.
Once a quote is approved, price fields should no longer be editable. Removing edit access via Field-Level Security (FLS) ensures users can’t change fields like Sales Price, Net Price, Discount %, List Price. This locks down sensitive pricing data. However, this approach alone might not fully prevent changes in all contexts (e.g. API updates or edits via Quote Line Editor). So we also need:
✅ C. Add a Validation Rule on an approved Quote and Quote Line to prevent any material changes.
Validation Rules are the most robust way to block changes once a quote is approved. Example:
AND(ISPICKVAL(Status__c, "Approved"), ISCHANGED(SomeField__c))
This completely blocks edits to critical fields if the quote’s status is “Approved.” It’s the best-practice safeguard to enforce approval integrity.
Why not the other options?
B. Assign a different layout to ensure users cannot access the Quote Line Editor, and hide the related list of Quote Lines.
This is UI-level protection only. Users might still access fields through reports, APIs, or other screens.
D. Create a Product Rule, type Validation, that blocks users from editing Quote or Quote Line fields.
Product Rules only run in the Quote Line Editor. They do NOT enforce validation when users edit Quote or Quote Line records directly (e.g. in standard record pages). Validation Rules are more comprehensive. Hence, A + C are the correct answers.
When using Advanced Approvals, what must an admin do to grant a user the ability to approve any approval request regardless of who it is assigned to?
A. Grant the user the Modify all Data permission.
B. Assign the user the Advanced Approvals Admin permission set.
C. Add the user to the Delegated Approver field for each Approver.
D. Grant the user a permission set with CRED on the Approval object.
Explanation:
Requirement:
The admin wants a user to approve any request, even those assigned to others (e.g., universal approval rights).
Why Option C is Correct?
The Advanced Approvals Admin permission set grants full approval authority, allowing users to:
> Approve/reject any request, regardless of assignment.
> Bypass standard delegation rules.
This is the native CPQ way to enable cross-functional approvals.
Why Other Options Are Incorrect?
A (Modify All Data):
Grants broad edit access but does not specifically enable approval overrides.
C (Delegated Approver field):
Only works per-assignee (must be set for each approver), not globally.
D (CRED on Approval object):
Allows record edits but does not grant approval permissions.
Universal Containers only sells lid Products as part of a container Product. The admin wants to hide all lid Products from Product Selection. How should the admin set up lid Products?
A. Check the Component checkbox.
B. Set the Product Family value to Accessory.
C. Check the Hidden checkbox.
D. Include lid Products in the description of container Products.
Explanation:
Requirement:
UC sells lid Products only as part of a container Product (not standalone).
The admin wants to hide lids from the Add Products selection page to prevent direct sales.
Why Option C is Correct?
The "Hidden" checkbox on a Product record ensures:
The product does not appear in the Add Products selection screen.
It can still be added via Bundles, Product Rules, or as a component of another product.
This matches the need to sell lids only as part of containers.
Why Other Options Are Incorrect?
A (Component checkbox):
Marks a product as a component in a Bundle, but does not hide it from selection.
B (Product Family = Accessory):
Changing Product Family does not control visibility in the Add Products page.
D (Include in description):
A manual workaround, but does not enforce hiding the product.
| Salesforce-CPQ-Administrator Exam Questions - Home | Previous |
| Page 6 out of 43 Pages |