Skip to main content

Suppose we have 3 users in the same role hierarchy:

Manager → Team Lead → Executive

The OWD for Opportunity is Private.

Now consider:

  • The Executive owns an Opportunity.
  • The Team Lead has Read access through a Permission Set.
  • The Manager has View All on the Opportunity object.
  • The Executive's Salary field is hidden from the Team Lead using Field-Level Security.
  • The Manager can see all Opportunity records, but should not be able to see the Salary field.

Question:

If the Manager has View All

permission on Opportunity, does that automatically allow the Manager to see every field on the Opportunity record, including the Salary field? 

 

#Security

7 Antworten
  1. Gestern 06:10

    Hi @Pranjal Budhlakoti

     

    Adding On 

    @Hitesh Sharma & @Rohit .

     

    No, View All does not automatically give access to every field on an Opportunity.

    View All is a record-level permission. It allows the Manager to view all Opportunity records, regardless of OWD, sharing rules, role hierarchy, or ownership. 

     

    However, Field-Level Security (FLS) controls whether the Manager can see or edit specific fields. Therefore, if the Salary field is hidden from the Manager through FLS, the Manager will not be able to see that field even though they have View All on Opportunity.

    In this scenario:

    • OWD = Private → controls baseline record access.
    • View All → Manager can view all Opportunity records.
    • FLS → still controls visibility of individual fields.
    • View All does not override FLS.

    So the key point is: Record-level permissions and field-level permissions work independently. 

0/9000