Welcome to my blog

I have been working with Salesforce for quite a while, so don’t hesitate to contact me if you have any questions or want some advice.

s f

Subscribe
Follow Us
h

Criteria-Based Sharing Rule Associated To The Record Type’s Object

 . Adminstrator  . Criteria-Based Sharing Rule Associated To The Record Type’s Object

Criteria-Based Sharing Rule Associated To The Record Type’s Object

Cannot inactivate a record type because it is used by Criteria-Based Sharing Rules. But there isn’t any Criteria-Based Sharing Rule associated to the Record Type’s object

Overview:

Getting error while inactivating record type





"This record type [Record Type Name] cannot be deactivated because it is used by Criteria-Based Sharing Rules."

Please follow below steps to inactivate record type if your object controller by parent

1. Go to Setup > Security Controls > Sharing Settings.
2. Just select the object in which you can’t see the Criteria-Base Sharing Rule.
3. In this case the “Default Internal Access” and “Default External Access” had the value “Controlled by Parent” that’s why it cannot be seeing any Criteria-Base Sharing Rule under the object.
4. Just changed “Default Internal Access” and “Default External Access” to the value “Private” on both.
5. Then it showed the “hidden”  Criteria-Base Sharing Rule.
6. Problem solved. Just delete it.
7. Then I was able to inactivate the Record Type later deletion.

Post a Comment