How can I disallow a certain user to create reports and dashboards for a specific custom object?

I already tried profile settings, but there's only this Create and Customize Reports permission on system settings. Nothing any object-specific.

For example: User can create reports and dashboards for all objects, except for this object: Custom_object__c.

*Note that user has the ability to create, edit, and delete records for this custom object. His limitation only is that he must not be able to generate reports and dashboards for this object.

1 Answer 1


Assuming the object is reportable, and the user has read only access to the object, and the user can create and customize reports, you cannot block access to a specific object for reporting purposes. You can only restrict reporting on the object entirely, or deny read access to a user's profile. You'll need to think about if the user needs the ability to create reports, as that is the only way to prevent reporting on an object for a profile.

  • so you mean there's no object-specific settings for reports and dashboards creation?
    – asdfg
    Commented Sep 13, 2016 at 7:42
  • @asdfg Not on a per-profile setting, no. Of the several combinations available to you, if a user can create reports, and that object is reportable, you can't stop a user from reporting on the object.
    – sfdcfox
    Commented Sep 13, 2016 at 7:44
  • sad to hear this, but thanks for your clear response
    – asdfg
    Commented Sep 13, 2016 at 8:24

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .