Overview:
When a user is trying to open Calls from My Schedule in CRM Online, an error occurs: No matches found.
Root Cause:
Some user profiles do not have access to the VeevaUserPermissions Apex Class. As result, the metadata cache becomes corrupted when users log into the Org.
Solution:
Configuration for supporting Permission Sets requires the VeevaUserPermissions Apex class to be installed, configured for Salesforce API v25+, and enabled for all profiles. When adding new profiles, be sure to enable access to the Apex class for these profiles as well.
Users must have VeevaUserPermissions Apex Class Access allocated at the profile level rather than through a Permission Set.
Related Documentation:
CRM Help Documentation: Implementing Security in Veeva CRM
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.