The user's activity logs show this error on the Attachment object when the user attempts to synchronize:
WHERE ParentId in (select Id from HTML_Report_vod__c WHERE ((Profile_vod__c ^ERROR at Row:1:Column:216sObject type 'HTML_Report_vod__c' is not supported. If you are attempting to use a custom object, be sure to append the '__c' after the entity name. Please reference your WSDL or the describe call for the appropriate names.
The secondary VMobile Object Configuration (VMOC) for the Attachments object (for HTML Reports) contains the following text:
WHERE ParentId in (select Id from HTML_Report_vod__c WHERE ((Profile_vod__c = NULL) OR (Profile_vod__c = @@VOD_SF_PROFILEID@@)))
However, the user does not have Read access to the HTML_Report_vod object and Read Field Level Security (FLS) to the Profile_vod field.
Only enable this VMOC for profiles with Read access to the HTML_Report_vod object and Read FLS to the Profile_vod field. Otherwise, the sync fails.
If using a profile-specific VMOC for the secondary VMOC, then a profile-specific VMOC must also be created for the original VMOC attachment. This ensures the existing VMOC is applied to all profiles as part of the multiple VMOC feature.
CRM Help Documentation: N/A
Send us your feedback: We're always looking for advice to help improve our Knowledge Base! Please let us know if this article was helpful or provide feedback on how we can improve your experience here.