Salesforce-Platform-Administrator-II Practice Test
Updated On 1-Jan-2026
219 Questions
What should an administrator do to keep secure fields protected in email templates'?
A. Implement GDPR.
B. Set up an approval process for email alerts.
C. Remove the fields from the email.
D. Use classic encrypted fields.
Explanation:
The most direct and effective action an administrator should take to keep secure fields protected in email templates is C. Remove the fields from the email.
Rationale for Removing the Fields
Email Context is System-Level:
In Salesforce, emails generated by automation (like Workflow Rules, Process Builder, or Flow Email Alerts) typically run in System Context. This means they bypass the Field-Level Security (FLS) of the user who triggered the automation or the user whose context is being used. If a field contains sensitive data, and a user is not supposed to see that field, simply relying on FLS will fail because the email template's merge field will still populate the data into the email content.
Preventive Measure:
The safest administrative action to prevent sensitive or "secure" data from being exposed via email is to remove the merge fields referencing that data from the email template entirely.
Why Other Options Are Not the Best or Sufficient
A. Implement GDPR:
The General Data Protection Regulation (GDPR) is a legal framework, not a specific Salesforce configuration. Implementing it requires many steps, but it doesn't automatically hide merge fields from email templates.
B. Set up an approval process for email alerts:
An approval process controls when an email is sent, not what data is included in the email body. The sensitive data would still be in the template when it is finally sent.
D. Use classic encrypted fields:
While Classic Encryption encrypts the field at rest in the database, the data is decrypted when merged into an email template. Furthermore, this method of encryption is outdated and has significant limitations compared to Platform Encryption. Using it does not solve the fundamental security issue of the data being exposed in the email content.
An administrator created a new custom object. When trying to upload new records to the
custom object using.
Date Loader, they are unable to see the new custom object in the list of available objects.
What should the administrator do to resolve the issue?
A. Assign a permission set to give them access to the new object.
B. Check the Field-Level Security of the new custom object’s Name field.
C. Ensure Allow Sharing is checked on the custom object.
D. Confirm the object us marked as deployed and not in development.
Explanation:
When a custom object is created in Salesforce, it can be saved in either Deployed or In Development status. If the object is still marked as In Development, it will not appear in tools like Data Loader, even if the user has the correct permissions.
🔹 Why Option D Is Correct:
Only deployed objects are available for data operations like import/export.
To resolve the issue:
Go to Object Manager
Open the custom object
Click Edit
Ensure the Deployment Status is set to Deployed
Once deployed, the object will appear in Data Loader’s object list.
❌ Why the Other Options Are Incorrect:
A. Assign a permission set to give them access to the new object
While object permissions are necessary, they don’t affect visibility in Data Loader if the object is still In Development.
B. Check the Field-Level Security of the new custom object’s Name field
Field-level security affects visibility of fields, not whether the object appears in Data Loader.
C. Ensure Allow Sharing is checked on the custom object
“Allow Sharing” controls record-level access, not object availability in import tools.
🔗 Reference:
Custom Object Deployment Status
Data Loader Setup Guide
The administrator at Cloud Kicks needs to import a batch of person accounts into
Salesforce.
What tool should the administrator use?
A. Data Import Wizard
B. Quick Create
C. Bulk API
D. Mass Update
Explanation:
A. Data Import Wizard
The Data Import Wizard is the most appropriate tool for importing a batch of Person Accounts into Salesforce. This user-friendly, declarative tool allows administrators to import records for standard and custom objects, including Person Accounts, directly from a CSV file. It supports creating and updating records, mapping fields (e.g., First Name, Last Name, Email for Person Accounts), and handling relationships. The Data Import Wizard is accessible in Setup, requires no coding, and is ideal for administrators importing batches of data, such as Person Accounts, with a guided interface to ensure data accuracy.
Reference:
Salesforce Help - “Data Import Wizard” (Setup > Data > Data Import Wizard).
Why the other options are incorrect:
B. Quick Create
Quick Create allows users to create records quickly from a lookup field or sidebar but is designed for manual, single-record entry, not batch imports. It’s unsuitable for importing multiple Person Accounts at once, as it lacks the ability to process CSV files or handle bulk data.
Reference:
Salesforce Help - “Set Up Quick Create” (Setup > Object Manager > Account).
C. Bulk API
The Bulk API is a programmatic tool for handling large-scale data imports (typically >10,000 records) and requires technical expertise to set up API calls, authentication, and job management. While it can import Person Accounts, it’s overkill for most administrators and less user-friendly than the Data Import Wizard, which is better suited for typical batch imports without coding.
Reference:
Salesforce Developer Documentation - “Bulk API”.
D. Mass Update
There is no specific “Mass Update” tool in Salesforce for importing new records. Mass updates are typically performed using tools like Data Loader or List Views for updating existing records, not creating new ones like Person Accounts. This option does not apply to importing a batch of new records.
Reference:
Salesforce Help - “Mass Update Records” (e.g., via List Views or Data Loader).
Additional Notes:
Steps to Import Person Accounts with Data Import Wizard:
Ensure Person Accounts are enabled in the org (Setup > Account Settings > Allow Person Accounts).
Prepare a CSV file with required fields for Person Accounts (e.g., FirstName, LastName, RecordTypeId for the Person Account record type, IsPersonAccount = TRUE).
Go to Setup > Data > Data Import Wizard.
Select Accounts (Person Accounts are treated as Accounts in the wizard).
Choose Add new records, map CSV columns to Account fields, and specify the Person Account record type.
Run the import and review results for errors.
Considerations:
Verify the CSV includes the RecordTypeId to assign the Person Account record type.
Ensure the administrator has Create permission on Accounts (Setup > Profiles > [Profile] > Object Permissions).
The Data Import Wizard supports up to 50,000 records per import; for larger batches, consider Data Loader or Bulk API.
Test the import in a sandbox to avoid data issues.
Best Practices:
Clean the CSV data (e.g., remove duplicates, validate formats) before importing to prevent errors.
What should an administrator use as an alternative to a Process Builder to expedite the time required to update the records?
A. Before save How Trigger
B. Batch Update
C. Workflow Rule Field Change
D. Screen Row
Explanation:
Why this is the best alternative to Process Builder for speed
Fastest way to update fields:
Before-save record-triggered Flows run before the record is written to the database and are optimized for field updates on the triggering record. Salesforce benchmarks show they’re significantly faster than Process Builder and even faster than after-save flows for simple updates.
Lower governor usage:
Because they don’t perform DML on the triggering record, they consume fewer limits and complete quickly—ideal when the goal is to expedite record updates at save time.
Admin-friendly:
100% declarative, supports entry criteria, formulas, and context variables; easy to maintain compared to multiple Process Builder nodes.
Why not the others
B. Batch Update:
That’s a data operation pattern (e.g., Data Loader, scheduled job), not an automation feature that triggers on every save. It doesn’t speed up per-transaction updates at edit time.
C. Workflow Rule Field Change:
Workflow is legacy/retiring in favor of Flow. While simple field updates via workflow are lightweight, Salesforce recommends before-save Flows as the modern, faster, and more capable successor.
D. Screen Flow:
Screen Flows require user interaction and don’t automatically fire on record save. They’re great for guided UI, not for background, instant updates.
Northern Trail Outfitters (NTO) wants to start using Salesforce for its HR recruiting process.
NTO needs to ensure that every application is linked to both a job posting and an
applicants can apply for more one job posting, and each job posting can have more than
one application.
How should an administrator configure the objects?
A. Make Job Application as a junction object with a master-detail relationship to Applications and a lookup relationship to Job Posting.
B. Create Application as a junction object with a master- detail relations to Job Postings and a lookup relationship to Job Applications.
C. Add applicants as a junction object with master-detail relationship to both Posting and Job Applications.
D. Configure Job Application as a Junction object with master-detail relationship to both Application and Job Postings.
Explanation:
D. Enable Account Teams and grant Read record-level access to account team members for the Account object.
This is the most suitable option, though it's important to note the specific permissions required.
Account Teams allow for flexible, record-level sharing among a group of users who work together on an account.
The administrator must first enable Account Teams in Setup.
For the team to edit the account, they must be granted "Read/Write" access, not just "Read".
For the team to change ownership, they must also have the "Transfer Record" permission enabled on their profile or a permission set. Granting a team member edit access to an account makes them eligible to become the owner, but the "Transfer Record" permission is required to actually initiate the ownership change.
A. Set organization-wide sharing for Account as Public Read Only.
This is incorrect because it provides a baseline of read-only access to all users. While it can be combined with other sharing mechanisms, it does not, on its own, allow team members to edit or change ownership of accounts owned by others.
B. Create a Sharing Rule on the Account object for all members of the account services role to have Read/Write access.
This is incorrect because sharing rules grant access based on criteria or ownership and are not designed for the specific, collaborative use case of a team working on a dynamic set of accounts. Sharing rules also do not grant the ability to change ownership; that requires the "Transfer Record" permission.
C. Update the profile Account object to Modify All.
This is incorrect and a major security risk. The "Modify All" permission is an object-level permission that allows a user to view, edit, and delete all records of that object, regardless of ownership. This would grant access far beyond what was requested and violates the principle of least privilege.
| Salesforce-Platform-Administrator-II Exam Questions - Home | Previous |
| Page 6 out of 44 Pages |