Overview:
Validation Rule containing $Profile.Name is not functioning correctly on the Offline platform, but behaves correctly online. Offline Validation Rule configuration is already working properly for other rules.
Root Cause:
The Validation Rule includes $Profile.Name.
In order for the $Profile.Name Global Variable to be used for an offline validation rule, users are required to have FLS to the Profile_Name_vod__c field on the user object. This formula field stores the Profile Name for offline use.
Solution:
End user needs to have FLS Read permission to the Profile_Name_vod__c field on the User object.
Related Documentation:
CRM Help Documentation: Offline Validation Rules
Send us your feedback: We are always looking for feedback to help improve our Knowledge Base! Please let us know if this article is helpful or provide feedback on how we can improve your experience by clicking here.