Last updated: May 2026
Plat-Admn-201 — Salesforce Certified Platform Administrator
Test your knowledge with official exam-style questions
Questions and options are shuffled each attempt
▶Salesforce Certified Platform Administrator — Practice Exam Set 1: All Questions & Explanations
Full question text, answer options, and explanations for this practice set — a spoiler-free alternative is the interactive quiz above for scored, shuffled practice.
1. An administrator needs to control which fields are visible to users based on their profile. Which feature should be used?
- A. Page Layouts
- B. Field-Level Security (FLS)(correct)
- C. Record Types
- D. Sharing Rules
Explanation: Field-Level Security (FLS) controls which fields users can see and edit based on their profile or permission set. Page Layouts control field placement on the page but cannot fully hide fields from API access. Sharing Rules control record access, not field visibility.
2. What is the purpose of a Permission Set in Salesforce?
- A. To replace a user's profile entirely with a different set of permissions
- B. To grant additional permissions to a user beyond what their profile allows(correct)
- C. To restrict users from accessing records owned by others
- D. To define the layout of fields on a record page
Explanation: Permission Sets extend a user's access beyond their profile. They can grant object permissions, field permissions, app access, and system permissions without changing the user's profile. A user can have multiple permission sets applied simultaneously.
3. Which of the following can be configured in an Organization-Wide Default (OWD) sharing setting? (Select TWO)
- A. Private (only the record owner and users above in the role hierarchy can access)(correct)
- B. Public Read Only (all users can view, only owners can edit)(correct)
- C. Controlled by Parent (used for detail objects in master-detail relationships)
- D. Controlled by Role (access based on role membership)
Explanation: OWD settings include Private, Public Read Only, Public Read/Write, and Public Read/Write/Transfer. 'Controlled by Parent' is valid for detail records in master-detail relationships. 'Controlled by Role' is not a standard OWD setting — role-based access is handled via role hierarchy and sharing rules.
4. A user is unable to see the 'Reports' tab in Salesforce. The user's profile has 'View Reports in Public Folders' enabled. What is the most likely cause?
- A. The user's profile does not have the Reports tab set to 'Default On'(correct)
- B. The Reports tab is not included in the app assigned to the user
- C. The user's role does not have access to Reports
- D. Organization-Wide Defaults restrict access to Reports
Explanation: Tab visibility is controlled at the profile level with three settings: Default On, Default Off, and Tab Hidden. If the Reports tab is set to 'Tab Hidden' on the user's profile, it will not appear in the navigation even if the user has permission to use reports. The app assignment and role hierarchy do not control tab visibility.
5. An administrator wants to ensure that when a Sales Rep is deactivated, all their open Opportunities are automatically reassigned to their manager. Which feature best addresses this?
- A. A Flow triggered by User deactivation that queries and reassigns Opportunity records(correct)
- B. The 'Transfer Records' option when deactivating the user, then a scheduled report
- C. An Apex trigger on the User object that fires on status change
- D. Assignment Rules on the Opportunity object
Explanation: A Flow (specifically a Record-Triggered or Scheduled Flow) can automate the reassignment of Opportunity records when a user is deactivated. The 'Transfer Records' option at deactivation is manual. Assignment Rules apply during creation/edit, not deactivation. Apex triggers are a developer solution, not an admin one.
6. What is the difference between a Master-Detail relationship and a Lookup relationship in Salesforce?
- A. Master-Detail is used for standard objects only; Lookup is used for custom objects
- B. In a Master-Detail relationship, the detail record's sharing and ownership are controlled by the master; Lookup creates a loosely coupled relationship where the child can exist independently(correct)
- C. Master-Detail allows multiple parent records; Lookup allows only one parent
- D. Lookup relationships support roll-up summary fields; Master-Detail does not
Explanation: In a Master-Detail (M-D) relationship: the detail record's owner and sharing are inherited from the master; deleting the master deletes the detail (cascade delete); roll-up summary fields are supported. In a Lookup relationship, the child record has its own owner and sharing settings, can exist without a parent (optional lookup), and does not support roll-up summary fields natively.
7. An administrator needs to display a real-time count of related Cases on an Account record page. Which field type achieves this?
- A. Formula field on Account referencing the Cases related list
- B. Roll-Up Summary field on Account with a COUNT of related Cases(correct)
- C. Cross-object formula field on Case referencing Account
- D. Custom report embedded in the Account page layout
Explanation: Roll-Up Summary fields aggregate data from child records in a master-detail relationship. A COUNT Roll-Up Summary field on Account (master) against Cases (detail) would display the total number of related Cases. This requires a master-detail relationship between Account and Case — since Account-Case is a lookup, a workaround (e.g., third-party tool or Apex) may be needed in practice, but the exam tests the concept of Roll-Up Summary fields.
8. A Salesforce administrator wants different page layouts shown to Sales Reps vs. Sales Managers for the Opportunity object. What combination of features enables this?
- A. Record Types + Page Layout Assignments per Profile(correct)
- B. Permission Sets + Field-Level Security
- C. Validation Rules + Sharing Rules
- D. Lightning App Builder + Dynamic Forms Visibility Rules
Explanation: Record Types define picklist values and map to different Page Layouts. Profiles are then assigned to specific Record Types, and each Profile-Record Type combination maps to a specific Page Layout. This is the standard way to show different page layouts to different user groups. Dynamic Forms can also vary sections/fields by profile but require Lightning App Builder configuration per object.
9. Which of the following field types can be used in a Roll-Up Summary field? (Select TWO)
- A. COUNT (counts all child records)(correct)
- B. SUM (totals a numeric field on child records)(correct)
- C. AVERAGE (calculates average of a numeric field)
- D. FIRST (retrieves the first child record's field value)
Explanation: Roll-Up Summary fields support four aggregate functions: COUNT, SUM, MIN, and MAX. AVERAGE and FIRST are not standard Roll-Up Summary functions. SUM and COUNT are the most commonly used in practice.
10. An administrator creates a custom picklist field on the Opportunity object and wants to restrict certain values to specific record types while hiding others entirely for those record types. How is this accomplished?
- A. Use Validation Rules to throw an error when an invalid picklist value is selected
- B. Edit each Record Type's picklist value configuration to include only the allowed values for that record type(correct)
- C. Create separate custom picklist fields for each record type
- D. Use Field-Level Security to hide the picklist field from certain profiles
Explanation: Record Types control which picklist values are available for each record type. In the Record Type setup, administrators select which picklist values from the global picklist are available for that record type. Users will only see the subset of values assigned to their record type. FLS controls field visibility; Validation Rules enforce data quality but don't restrict dropdown options.
11. In Salesforce, what is the standard path for a Lead that is ready to be converted?
- A. Lead → Opportunity → Account → Contact
- B. Lead conversion creates an Account, Contact, and optionally an Opportunity(correct)
- C. Lead → Campaign Member → Contact → Account
- D. Lead → Case → Account → Opportunity
Explanation: When a Lead is converted in Salesforce, the system creates: a Contact (from the lead's contact info), an Account (from the company info), and optionally an Opportunity (if the sales rep indicates a deal is in progress). Campaign membership transfers to the new Contact.
12. A sales manager wants to see a forecast of how much revenue is expected this quarter based on Opportunity Stage. Which Salesforce feature is designed for this?
- A. Reports with a sum of Opportunity Amount grouped by Stage
- B. Collaborative Forecasting(correct)
- C. Pipeline Inspection
- D. Einstein Activity Capture
Explanation: Collaborative Forecasting is the native Salesforce feature for revenue forecasting. It uses Forecast Categories mapped to Opportunity Stages to generate quota-vs-pipeline forecasts at the user, role, and organization level. Pipeline Inspection provides deal health visibility but isn't the forecasting tool. Reports can show pipeline data but lack the quota comparison and forecasting hierarchy.
13. What does the 'Primary Campaign Source' field on an Opportunity represent?
- A. The first campaign that generated the lead associated with this opportunity
- B. The campaign that should receive credit for influencing this opportunity's revenue(correct)
- C. The most recent email campaign sent to the opportunity's contact
- D. The campaign with the highest ROI in the current fiscal year
Explanation: The 'Primary Campaign Source' field on an Opportunity allows a single campaign to be credited for influencing the deal. It is populated automatically during Lead Conversion with the most recently associated campaign. Administrators and users can also update it manually to credit another campaign. It feeds into Campaign ROI reports.
14. Which feature automatically assigns incoming Cases to the correct queue or agent based on defined criteria?
- A. Case Teams
- B. Case Assignment Rules(correct)
- C. Escalation Rules
- D. Entitlement Management
Explanation: Case Assignment Rules automatically route new or updated Cases to a specific queue or user based on criteria (e.g., case origin, account type, product). Escalation Rules re-route or escalate cases that haven't been addressed within a time period. Case Teams are collaborative groups working on a case. Entitlements define service level agreements.
15. A support manager wants cases that haven't been resolved within 24 hours to automatically be reassigned to a senior agent. Which feature handles this?
- A. Case Assignment Rules
- B. Escalation Rules(correct)
- C. Milestones and Entitlements
- D. Auto-Response Rules
Explanation: Escalation Rules fire based on time conditions — when a case hasn't been closed or updated within a defined period, the rule can reassign the case, change its priority, or send notifications. Case Assignment Rules only trigger on create/edit, not on time elapsed. Milestones track SLA compliance but don't automatically reassign.
16. What is the purpose of a Knowledge Article in Salesforce Service Cloud?
- A. An internal wiki for agents to document call scripts
- B. A structured, searchable article that agents and customers can use to resolve common issues, reducing case handle time(correct)
- C. A type of Case record used for tracking known product defects
- D. A template for generating automated email responses to customers
Explanation: Salesforce Knowledge Articles are structured content records (with title, summary, article body, and metadata) stored in a Knowledge Base. They can be surfaced to agents on Cases (for deflection), to customers via Experience Cloud or self-service portals, and in Einstein Search. They reduce average handle time by providing proven resolution steps.
17. An administrator needs to import 50,000 new Account records into Salesforce. Which tool is recommended for this volume?
- A. Data Import Wizard (up to 50,000 records)
- B. Data Loader (handles millions of records)(correct)
- C. Manual entry via Salesforce UI
- D. Bulk API called from a custom Visualforce page
Explanation: Data Loader is recommended for high-volume imports (up to 5 million records per batch). The Data Import Wizard handles up to 50,000 records per import but has less control over field mapping and error handling. For exactly 50,000 records, either tool works, but Data Loader is the more scalable choice for ongoing large imports.
18. A Salesforce report shows all Opportunities for the current quarter. The report type used is 'Opportunities with Products'. What does this report type indicate?
- A. The report shows only Opportunities that have at least one Opportunity Line Item (Product) associated(correct)
- B. The report shows all Opportunities whether or not they have Products attached
- C. The report includes Products from the Product Catalog that have not yet been added to Opportunities
- D. The report shows Products and their associated Accounts
Explanation: In Salesforce report types, 'Opportunities with Products' is a joined report type that uses an INNER JOIN — meaning it only returns Opportunity records that have at least one related Opportunity Line Item. To see ALL Opportunities including those without products, use the 'Opportunities' report type alone.
19. An administrator wants to show a summary metric (e.g., total open opportunities amount) prominently on a dashboard for executives. Which dashboard component type is most appropriate?
- A. Table component
- B. Metric component(correct)
- C. Gauge component
- D. Funnel component
Explanation: The Metric dashboard component displays a single aggregated value (e.g., SUM of Amount) prominently as a large number. This is ideal for executive scorecards. The Gauge component shows progress toward a target. The Table component shows rows of data. The Funnel shows stage-by-stage volume.
20. Which of the following are valid ways to share a Salesforce report or dashboard with users who don't have access to the folder it's stored in? (Select TWO)
- A. Move the report to a public folder that the users have access to(correct)
- B. Share the report folder with the specific users or public groups(correct)
- C. Export the report to Excel and email it to the users
- D. Enable the 'View All Data' system permission for those users
Explanation: Report/dashboard folder sharing is managed by moving the content to an accessible folder or by granting folder access to specific users, roles, or groups. Exporting to Excel works but breaks the live connection. 'View All Data' grants data access but doesn't grant report folder access — these are separate permissions.
21. A Salesforce admin wants to automatically send an email to a customer when a Case is created. Which automation tool should be used?
- A. Workflow Rule with Email Alert action
- B. Record-Triggered Flow with Send Email action
- C. Process Builder with email action
- D. Both A and B are valid; B is preferred as Workflow Rules are being retired(correct)
Explanation: Both Workflow Rules (with Email Alert actions) and Record-Triggered Flows can send emails on Case creation. However, Salesforce has announced that Workflow Rules and Process Builder are being retired in favor of Flow. The best practice for new implementations is to use Record-Triggered Flows. Both answers work for legacy orgs.
22. An administrator creates an Approval Process for Discount Requests. When a record enters the approval process, what happens to the record?
- A. The record is locked and cannot be edited by non-approvers until the process is complete(correct)
- B. The record is deleted and a new approval request record is created
- C. The record remains fully editable by all users
- D. The record is automatically moved to a separate approval queue object
Explanation: When a record is submitted for approval, Salesforce locks the record by default — only the current approver and administrators can edit it while it awaits a decision. This prevents changes that could invalidate the approval request. The lock behavior can be configured in the approval process settings.
23. A Flow uses a 'Get Records' element to query Contacts. No filter is applied. The Flow's variable is set to store 'All Records'. What is returned?
- A. An error — 'Get Records' requires at least one filter condition
- B. A collection variable (record collection) containing all Contact records the running user can access(correct)
- C. The first Contact record in the system, sorted by ID
- D. All Contacts in the entire org regardless of sharing settings
Explanation: A 'Get Records' Flow element with no filter conditions and 'All Records' output returns a record collection containing all records the running user has access to (respecting sharing rules). Flows run in the context of the running user's permissions by default (unless configured to run in system context). No minimum filter condition is required.
24. Which of the following are valid trigger contexts for a Record-Triggered Flow? (Select THREE)
- A. A record is created(correct)
- B. A record is updated(correct)
- C. A record is deleted(correct)
- D. A scheduled time-based action fires on a record
Explanation: Record-Triggered Flows can be triggered by: record creation, record update, record deletion, or any combination of these. Time-based delay elements can be used WITHIN a Record-Triggered Flow, but a separate 'Scheduled-Triggered Flow' handles time-based scheduling. The four contexts are Create, Update, Delete, and Create or Update.
25. Which Salesforce feature allows users to follow records and receive updates in a social feed-style interface?
- A. Chatter(correct)
- B. Tasks and Events
- C. Email-to-Case
- D. Salesforce Inbox
Explanation: Chatter is Salesforce's enterprise social network. Users can follow records, people, and groups to receive real-time updates in their Chatter feed. They can post, comment, share files, and @mention colleagues on record feeds. Tasks and Events track activities. Email-to-Case converts emails to cases.