Last Updated On : 20-Sep-2026
Salesforce Certified Platform App Builder - Plat-Admn-202 Practice Test
Prepare with our free Salesforce Certified Platform App Builder - Plat-Admn-202 sample questions and pass with confidence. Our Platform-App-Builder practice test is designed to help you succeed on exam day.
Salesforce 2026
The Human Resources department at Cloud Kicks uses a custom object, JobApplication__c , to record all job applicant information, including fields for the applicant ' s current and desired salaries. Any Cloud Kicks user who performs hiring manager functions needs to be able to see all applicants ' salary information. Which tool should the Platform App Builder use to accomplish this?
A. Sharing Rules
B. Permission Sets
C. Page Layouts
D. Organization-Wide Defaults
Explanation:
Permission Sets are the correct tool to grant Field-Level Security (FLS) access to the salary fields on the JobApplication__c custom object. By creating a Permission Set that includes Read access to the `Current_Salary__c` and `Desired_Salary__c` fields, the App Builder can assign the Permission Set to users who perform hiring manager functions. This ensures that only authorized users can view salary information while other users cannot access these sensitive fields, even if they can access the JobApplication__c record. Permission Sets provide granular field-level access without modifying profiles.
❌ Why Other Options Are Incorrect
A. Sharing Rules – This is incorrect because sharing rules grant record-level access, such as sharing specific JobApplication__c records with users based on criteria or ownership. They do not control access to individual fields within a record. Since the requirement specifically concerns viewing salary fields rather than granting access to entire records, sharing rules are not the appropriate solution.
C. Page Layouts – This is incorrect because page layouts control the display and placement of fields on record pages, but they do not enforce field-level security. If a user has FLS access to a field, hiding the field from a page layout does not necessarily prevent access through reports, list views, or the API. Page layouts are intended for user interface configuration, not data security.
D. Organization-Wide Defaults – This is incorrect because OWD settings define the baseline record-level access for an object, such as Private, Public Read Only, or Public Read/Write. They do not control field-level security. OWD determines access to records, while FLS determines which fields within those records users can view or edit.
📚 References:
Salesforce Help – Field-Level Security – Explains that Permission Sets can grant access to individual fields and control which users can view or edit specific fields.
Sales reps at Universal Containers create multiple quotes per opportunity. Which automation tool should an app builder recommend to delete rejected quotes?
A. Approval process
B. Einstein Next Best Action
C. Flow
D. Validation rule
Explanation:
Flow is the correct automation tool to delete rejected quotes because it provides the flexibility to automate record deletion based on specific criteria, such as Quote Status = "Rejected." A record-triggered flow on the Quote object can run when a quote is updated to "Rejected" and automatically delete it. Alternatively, a scheduled flow can periodically clean up rejected quotes. Flows support declarative automation and can perform record deletion along with additional logic or actions when required.
❌ Why Other Options Are Incorrect
A. Approval process
– This is incorrect because approval processes are designed for routing records for human approval, not for deleting records. While an approval process can include final actions such as field updates or email alerts, it cannot directly delete records as part of its workflow. Approval processes are therefore not appropriate for automated record deletion or cleanup tasks.
B. Einstein Next Best Action
– This is incorrect because Einstein Next Best Action is a recommendation engine that suggests actions to users based on configured strategies and available data. It does not directly automate record deletion. Its purpose is to recommend relevant actions to users rather than perform record cleanup automatically.
D. Validation rule
– This is incorrect because validation rules are used to prevent records from being saved when specified conditions are met. They cannot delete records. Instead, they display an error message and block the save operation. Validation rules are therefore designed for data validation, not record deletion or automated cleanup.
📚 References:
Salesforce Help – Flow – Explains that Flow Builder supports declarative automation for creating, updating, and deleting records based on defined conditions and logic.
Universal Containers has a Lightning record page that supportsBoth the mobile app and desktop. An app builder has downloaded a custom Lightning component from AppExchange, but users are unable to view the Component on mobile devices.
A. The component needs to be activate
B. The record page template is unable to support mobile devices.
C. The component has been developed for Desktop Pages.
D. The record page needs to be activate
Explanation:
The most likely reason users cannot view the custom Lightning component on mobile devices is that the component was developed exclusively for Desktop Pages and does not include mobile support. Lightning components can be configured with targets (interfaces) that determine where they can be displayed, specifically `lightning__RecordPage` for record pages and `lightning__MobilePage` for mobile. If the AppExchange component was built only with the desktop target and lacks the mobile interface, it will not render on the mobile app, even though it appears correctly on desktop.
❌ Why Other Options Are Incorrect
A. The component needs to be activated – This is incorrect because Lightning components do not require separate "activation" to be visible on mobile. If the component is added to the Lightning record page and is visible on desktop, it is already active. The issue is not activation; it is the component's compatibility with the mobile platform.
B. The record page template is unable to support mobile devices – This is incorrect because Lightning record page templates are responsive and support both desktop and mobile by default. The template itself does not prevent components from rendering on mobile. Rather, the component's individual mobile support determines whether it can be displayed.
D. The record page needs to be activated – This is incorrect because record pages do not require separate activation specifically for mobile. If the page is active and assigned to the appropriate app, profile, or record type, it can display on supported devices. Activation is a property of the page, not a per-device setting.
📚 References:
Salesforce Help – Lightning Component Targets – Explains that Lightning components can specify supported targets and interfaces that determine where components can be displayed, including support for mobile experiences.
Cloud Kicks (CK) wants to quickly insert a list of over 1 million net new Accounts. The template based on CK ' s data model was used to populate The list. Which tool should be used?
A. Data Loader
B. Import Wizard
C. Schema Builder
D. Lightning Object Creator
Explanation:
Data Loader is the correct tool for inserting over 1 million net new Account records because it is specifically designed for bulk data operations and can handle large volumes of records, including up to 5 million records per import. It supports CSV file imports, provides robust error handling, and allows for upsert operations using External IDs. Data Loader can be run in both batch mode (command-line) and user interface mode (GUI), making it ideal for large-scale data migrations where performance and reliability are critical.
❌ Why Other Options Are Incorrect
B. Import Wizard – This is incorrect because the Data Import Wizard is limited to 50,000 records per import for most objects, making it unsuitable for importing over 1 million records. It is designed for smaller, ad-hoc data imports and cannot handle the volume required in this scenario.
C. Schema Builder – This is incorrect because Schema Builder is a visual tool for creating and editing custom objects, fields, and relationships. It does not import data; it is strictly for metadata modeling and schema design. It cannot insert or load records into Salesforce.
D. Lightning Object Creator – This is incorrect because Lightning Object Creator is a tool for quickly creating custom objects and fields from a spreadsheet template. It is designed for rapid prototyping and simple object creation, not for bulk data insertion. Additionally, it is not intended for importing large volumes of existing records.
📚 References:
* Salesforce Help – Data Loader – States that Data Loader is a client application for managing large volumes of data, supporting insert, update, upsert, and delete operations on large datasets.
Universal Containers assigns system access through permission sets and permission set groups to ensure each user has proper access. One department with varying levels of support staff has five consistent permission sets they require to complete their duties. Some higher-level staff have additional permission sets that are required only for them. How should a Platform App Builder recommend assigning permission sets to users?
A. Utilize the Manage Assignments button to assign each user the same set of permission set groups and permission sets.
B. Utilize Data Loader to mass update the desired users with their full list of permission sets and permission set groups.
C. Utilize the Manage Assignments button to assign a permission set group and additional individual permission sets to each user.
D. Utilize Data Import Wizard to mass update the desired users with their full list of permission sets and permission set groups.
Explanation:
The correct approach is to create a Permission Set Group that contains the five consistent permission sets required by all staff in the department. This allows the App Builder to assign the entire group to users with a single action using the Manage Assignments button. For higher-level staff who require additional permissions, the App Builder can then assign the individual permission sets directly to those specific users, also via the Manage Assignments button. This approach ensures consistent access for all staff while efficiently accommodating varying levels of permissions for senior users, without requiring multiple assignments per user or bulk data tools.
❌ Why Other Options Are Incorrect
A. Utilize the Manage Assignments button to assign each user the same set of permission set groups and permission sets – This is incorrect because it suggests assigning the same set of permission sets and groups to all users, which would not accommodate the varying levels of support staff. Higher-level staff need additional permission sets, so a one-size-fits-all approach would either under-assign senior staff or over-assign junior staff.
B. Utilize Data Loader to mass update the desired users with their full list of permission sets and permission set groups – This is incorrect because while Data Loader can be used to assign permission sets via the PermissionSetAssignment object, it is more complex and error-prone than using the Manage Assignments button in the Salesforce UI. The requirement involves a small set of consistent permission sets and a few additional ones, making the UI-based Manage Assignments button the more efficient and recommended method. Data Loader is better suited for large-scale, one-time bulk assignments, not for ongoing access management.
D. Utilize Data Import Wizard to mass update the desired users with their full list of permission sets and permission set groups – This is incorrect because the Data Import Wizard is designed for importing record data (e.g., leads, accounts, contacts) and cannot assign permission sets or permission set groups to users. It does not support the PermissionSetAssignment object, making this option technically invalid.
📚 References:
* Salesforce Help – Permission Set Groups – Explains that Permission Set Groups allow administrators to bundle multiple permission sets into a single group for easier assignment and management, reducing administrative overhead.
| Platform-App-Builder Exam Questions - Home | Previous |
| Page 6 out of 65 Pages |