function readOnly(count){ }
Starting November 20, the site will be set to read-only. On December 4, 2023,
forum discussions will move to the Trailblazer Community.
+ Start a Discussion
Jingli Hu 3Jingli Hu 3 

How to make user be able to view all fields

I remember years back, when I give "View All Data" or "Modify All data" system permission at the profile level, it will automatically give all FLS.  but when I check today, it seems only give object level permission, we still need to manually check all FLS for all objects. is there a easier way to grant all FLS to profile?
AndrewNerneyAndrewNerney
That's odd - I don't recall ever being able to grant a profile access to all fields by setting "Modify All Data" to true. My understanding is that this setting has to do with record sharing, not field visibility. I've always manually set Field Level Security on each field.
AndrewNerneyAndrewNerney
Modify All permission:

https://help.salesforce.com/articleView?id=000321298&language=en_US&type=1&mode=1 (https://help.salesforce.com/articleView?id=000321298&language=en_US&type=1&mode=1)

and to your actual question: I don't know of a way to grant a profile Visible access to field level security on a field without doing it on a field-by-field basis.
Jingli Hu 3Jingli Hu 3
THanks Andrew, is there an easier way to grand all fields access to mulitple profile? by Apex or some app?
AndrewNerneyAndrewNerney
I've never tried to do such a thing, but a quick Google search brough up some articles that suggest it is possible.

https://developer.salesforce.com/forums/?id=9060G0000005hnvQAA
jalexanderjalexander
A bit late, but this is the magic admin tool to have: Bulk Objects And Fields Permissions Manager: https://appexchange.salesforce.com/listingDetail?listingId=a0N3A00000FtWcBUAV&tab=e