SP Salesforce Platform Administration 2 — Questions and Answers
Question 1: Which Salesforce component is used to package and deploy metadata changes between environments in a version-controlled manner?
- Change Sets (Correct answer)
- Sandboxes
- Data Loader
- AppExchange Packages
Correct answer: Change Sets
Change Sets allow administrators to migrate metadata (such as custom fields, page layouts, and workflows) from one Salesforce org to another.
Question 2: In Salesforce, which type of relationship creates a tight parent-child link where the child record cannot exist independently?
- Lookup Relationship
- Many-to-Many Relationship
- Master-Detail Relationship (Correct answer)
- External Lookup
Correct answer: Master-Detail Relationship
Master-Detail relationships tightly couple child records to a parent, meaning the child record is deleted if the parent is deleted and inherits the parent's sharing settings.
Question 3: Which Salesforce report type would an administrator use to report on records from two related objects, showing all records from the primary object whether or not they have related records?
- Joined Report
- Summary Report
- Tabular Report with a cross filter
- Custom Report Type with an outer join (Correct answer)
Correct answer: Custom Report Type with an outer join
A Custom Report Type configured with an outer join (A with or without B) shows all primary object records regardless of whether matching child records exist.
Question 4: What does the Salesforce 'Role Hierarchy' primarily control?
- Which users can log in to the system
- Record access visibility — users above in the hierarchy can view records owned by users below them (Correct answer)
- The order in which approval process steps are executed
- Which fields are visible on a page layout
Correct answer: Record access visibility — users above in the hierarchy can view records owned by users below them
The Role Hierarchy grants record visibility so that users higher in the hierarchy can see records owned by subordinate users, supporting a top-down data access model.
Question 5: Which Salesforce feature allows an administrator to automatically assign incoming cases to the appropriate queue or agent based on predefined criteria?
- Escalation Rules
- Auto-Response Rules
- Assignment Rules (Correct answer)
- Entitlement Processes
Correct answer: Assignment Rules
Case Assignment Rules evaluate criteria on newly created or edited cases and route them to a specified queue or user based on matching conditions.
Question 6: In Salesforce, what is a 'Junction Object' used for?
- Connecting Salesforce to an external database
- Creating a many-to-many relationship between two objects (Correct answer)
- Logging integration errors between systems
- Defining the structure of a custom metadata type
Correct answer: Creating a many-to-many relationship between two objects
A Junction Object is a custom object with two Master-Detail relationships to two other objects, enabling a many-to-many relationship between them.
Question 7: Which Salesforce governance limit defines the maximum number of SOQL queries that can be executed in a single Apex transaction?
- 50
- 100
- 150 (Correct answer)
- 200
Correct answer: 150
Salesforce enforces a governor limit of 150 SOQL queries per synchronous Apex transaction to ensure fair platform resource usage.
Which Salesforce component is used to package and deploy metadata changes between environments in a version-controlled manner?