Salesforce Certified Platform App Builder Practice Exams
Last updated on Oct 22,2026- Exam Code: Certified Platform App Builder
- Exam Name: Salesforce Certified Platform App Builder
- Certification Provider: Salesforce
- Latest update: Oct 22,2026
A new custom object is being created with a private sharing setting. The business wants to share individual records with specific people or group of people on a case-by-case basis.
What options does the business user have to manually share individual records? Choose 3 answers
- A . Public Groups
- B . Permission Sets
- C . Roles
- D . Profiles
- E . Users
Cloud Kicks wants to start tracking how many shoe subscriptions have been sold for each shoe catalog. A master-detail relationship exists between the Subscription__c and the Shoe__c objects.
Which type of field should an app builder create?
- A . Roll-up summary field
- B . Lookup field
- C . Master-detail relationship field
- D . Number field
Cloud Kicks works on an annual subscription model. When a sale rep marks an opportunity as closed won, a new opportunity should automatically be created for the renewal. The contracts team works outside of salesforce but also needs to be notified about closed deals in order to initial the contract process with the customer.
Which automation solution would meet these requirements?
- A . Approval Process
- B . Outbound Message
- C . Validation Rule
- D . Record-triggered flow
To increase adoption, Universal Containers is proposing changes to its Salesforce data model to allow easier visibility for sales reps into key metrics. The proposal has three custom objectsrelated to the Account object, one with a master-detail, and two that are not. Each of these objects has 15 fields they would like to summarize on the Account object.
What are two considerations for this proposal? Choose 2 answers
- A . Roll-up summaries allow MAX, MIN, SUM, COUNT, and AVG.
- B . An object can have 20 object references.
- C . An object can have 25 roll-up summaries.
- D . Roll-up summaries are limited to master-detail relationships.
A sales rep at AW Computing is unable to find what they are looking for while scrolling through their Chatter feed.
How can a filter be utilized to show only posts from their key account and opportunity records?
- A . Create a Chatter group.
- B . Create Chatter bookmarks
- C . Create a Chatter stream.
- D . Create a Chatter notification.
A recently refreshed partial sandbox at Cloud Kicks has no data In the custom object Shipping.
Checking In production, there are two million rows of data in the object.
What could be the reason the data Is missing?
- A . The sandbox was refreshed too early.
- B . The selected objects in the sandbox template.
- C . The Partial sandbox is at capacity.
- D . The sandbox is still populating data.
Universal Containers has a new custom object for Invoices that includes an Invoice Number field, Before the Invoice object can be used, invoices will be migrated from an external system maintaining their current Invoice Number. After the migration, salesforce will be the system of record and each new Invoice created in Salesforce must have a unique Invoice Number.
How should the app builder configure the Invoice Number field?
- A . Create a Text filed for the original Invoice Number and an AutoNumber field for the Salesforce Invoice Number.
- B . Create a Text field and mark it as a unique external ID field.
- C . Create a Text field, then change it to AutoNumber after the migration.
- D . Create an AutoNumber field and migrate the Invoices
When an opportunity is closed date is pushed more than 30days, manager approval is required. An approval process is in place but reps frequently forget to submit for approval to run the process.
How can an app builder ensure that these opportunities are submitted into the approval process?
- A . Change the entry criteria on the approval process to criteria are met and lock the record on initial submission.
- B . Use a validation rule and an email alert to the manager requesting approval.
- C . Submit the record for approval from an automated process.
- D . Give the manager the "API Enabled" permission to permit approval responses by email.
A Service Coordinator (SC) for Ursa Major Solar (UMS) does a final review of work orders owned by a technician for a specific region before the records are submitted for an invoice. Beforeclosing out the work order, the SC needs to modify data or remove attachments that were added by mistake. The SC also needs access to any other related records owned by the technician.
What solution would provide the required access, given a private data model?
- A . Give the SC a permission set with the Modify All Data system permission.
- B . Put the SC in the role hierarchy above the technicians whose work orders they review.
- C . Create a workflow rule that updates records owned by technicians in that region with the SC.
- D . Change work order access on the SC’s profile to ‘Modify AIl.
Universal Containers wants to deliver purchased containers to remote construction address. In these cases, the customers will supply UC with the coordinates to the location.
What type of field should the app builder use to capture this information?
- A . Number
- B . Geo location
- C . Text
- D . External Lookup