I have a custom object "Ticket" and I want to remove "Edit Access" for a standard profile "Standard Platform User" for the field "Approved To Start Work" but I can't change this:

enter image description here

I can change this for other fields but not for that field. That field is from a managed package (but I can change access for other fields from that managed package)

What can be the reason why I can't change that field? Are there some settings that determine what fields can be changed?

I have System Administrator profile

  • Is "Approved To Start Work" profile part of the manage package ?
    – Piyush
    Commented Jul 27, 2022 at 14:10
  • @ Piyush I don't know where to check this, I don't see any pop-up which would indicate that, but it could be the reason - because I can edit other fields from that profile but not this field
    – Fgh999
    Commented Jul 27, 2022 at 14:16

1 Answer 1


You can't able to change the field level security for mandatory fields for any objects.

In your case, Approved To Start Work is mandatory field at Ticket object level. So you can't able to change the FLS for all the profiles.

  • Yes - this was the issue - the field is required - this is why it can't be changed. What would be the best way to block access to edit that field? Creating a validation rule?
    – Fgh999
    Commented Jul 28, 2022 at 9:09
  • @Fgh999, yes can use validation rule to restrict the user to edit the field. Commented Jul 28, 2022 at 10:13

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .