Understanding the Issue
The error message suggests that the issue is related to object permissions. However, it’s essential to first verify if the report is deployed. If the report is still in development, it may not be accessible to non-admin users.
A possible cause of the issue is that the report is not deployed. Although the community member didn’t find the report in custom reports, it’s crucial to check the deployment status of the report.
The root cause of the issue is likely due to the report not being deployed or the users lacking the necessary object permissions.
Resolving the Issue
To resolve the issue, ensure that the report is deployed. If the report is not deployed, follow the steps to deploy it. Additionally, verify that the users have the necessary object permissions, including “View Reports” and “Manage Dashboards”.
It’s also essential to note that the “Enable reports on semantic data models (Beta)” option might be required for Reports and Dashboards. However, this option might not be visible on the Setup page.
Once the report is deployed, and the users have the necessary permissions, they should be able to access the report without encountering the “You don’t have sufficient privileges to perform this operation” error.
Best Practices for Data Cloud Reporting
To avoid similar issues in the future, it’s essential to follow best practices for Data Cloud reporting. This includes ensuring that reports are deployed, users have the necessary object permissions, and permission sets are properly configured.
permission_set.json
{"permissionSets": [{"name": "Data Cloud User", "permissions": ["View Reports", "Manage Dashboards"]}]}
Heads up: Ensure that permission sets are regularly reviewed and updated to reflect changes in user roles and responsibilities.
Checklist for Deploying Data Cloud Reports
- Verify that the report is deployed
- Ensure users have the necessary object permissions
- Configure permission sets for Data Cloud users
- Regularly review and update permission sets
- Test reports with non-admin users to ensure accessibility
What is the “Enable reports on semantic data models (Beta)” option?
The “Enable reports on semantic data models (Beta)” option is required for Reports and Dashboards to enable reporting on semantic data models.
How do I deploy a Data Cloud report?
To deploy a Data Cloud report, follow the steps outlined in the Salesforce documentation for deploying reports.
What permissions are required for users to access Data Cloud reports?
Users require the “View Reports” and “Manage Dashboards” permissions to access Data Cloud reports.
How often should I review and update permission sets?
Permission sets should be regularly reviewed and updated to reflect changes in user roles and responsibilities.
Need help shipping this in production?
Genetrix builds and untangles Salesforce Marketing Cloud and Agentforce setups for teams that want it done right the first time. If anything in this post sounds familiar, talk to us before it ships.