Overview:
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.
Root Cause:
The secondary VMobile Object Configuration (VMOC) for the APersonalttachments 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.
Solution:
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.
Related Documentation:
CRM Help Documentation: Configuring MyInsights Visualizations
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.