All users should be able to see Cases, generally.

Some of my users should see CaseHistory on the Case layout, and some (same profile) shouldn't. Is there any way to remove View permissions on CaseHistory for that first group of users?

To be clear, I would like to assign View CaseHistory permissions to one group of users, and forbid another group from seeing it.

How would I do that in Salesforce?


Note that users won't see field changes in the Case History related list for fields that they don't have at least read FLS access to.

That said, there's no way to do this completely. The best you can do is put the no-Case History folks in a different profile that has a different Page Layout that doesn't have the Case History related list. If they have the ability to create and run their own reports, though, they could still access the data. Which, if they have read on the Cases, they could have observed at different points in time anyway.

| improve this answer | |
  • What if they don't have record-level access to the User who makes the change? – Charles Koppelman Aug 14 '19 at 19:40
  • Like CreatedBy and LastModifiedBy, they'll see the user's name, but no details will be available. – Thomas Taylor Aug 14 '19 at 21:02

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.