Salesforce administrators can grant the "View All Records" permission on a specific object to allow users to see all records of that object without requiring the broader "View All Data" permission. However, this permission does not automatically extend to related parent or child objects, which can lead to confusion about what records users can access when the Organization-Wide Default (OWD) sharing model is set to Private or Controlled by Parent.
The following explains how the "View All Records" object permission interacts with the Salesforce sharing model (OWD — Organization-Wide Defaults) when parent and child objects are involved.
When the sharing model for a parent object is set to Private, and the child object is set to Controlled by Parent, the expected behavior is:
Note: The reverse is also true. Granting the "View All Records" permission on a standard child object does not automatically grant access to the parent object.
Suppose:
In this case, User A can see Account A because of the "View All Records" permission. However, User A cannot see Contact A, because Account A has not been technically "shared" with User A through a sharing rule, manual share, or role hierarchy. If User B manually shares Account A with User A, User A will subsequently gain access to Contact A.
The underlying reason for this behavior is that Salesforce applies the most restrictive permissions when evaluating access. This design allows administrators greater control over users' access levels across related objects.
000383478

We use three kinds of cookies on our websites: required, functional, and advertising. You can choose whether functional and advertising cookies apply. Click on the different cookie categories to find out more about each category and to change the default settings.
Privacy Statement
Required cookies are necessary for basic website functionality. Some examples include: session cookies needed to transmit the website, authentication cookies, and security cookies.
Functional cookies enhance functions, performance, and services on the website. Some examples include: cookies used to analyze site traffic, cookies used for market research, and cookies used to display advertising that is not directed to a particular individual.
Advertising cookies track activity across websites in order to understand a viewer’s interests, and direct them specific marketing. Some examples include: cookies used for remarketing, or interest-based advertising.