Find your content:

Search form

You are here

Error: The source report is based on a report type that is inaccessible to the dashboard's running user

 
Share

I get this error while launching a Dashboard and trying to view the dashboard component related user logins by roles.

Error: The source report is based on a report type that is inaccessible to the dashboard's running user.

I know the solution from Salesforce is to give user's profile access to the object on which the reporting is done. But in my case, the object is User and I do not want to give user the permission of "Manage Users" simply put because they are normal standard users and not admin users.

Can anyone please advise of better solution for this issue?

Thanks,

Vimal


Attribution to: Vimal Desai

Possible Suggestion/Solution #1

My first thought:

  1. check to see if the report type is "deployed" This is applicable if it's a custom report type the admin created

Failing that:

  1. Change the running user of the dashboard. you can set the running user to always be someone who does have permission to view that data. For example - you! There's some downsides to this since any dashboard emails will look like it is coming from you. It also doesn't allow dynamic dashboards to be created.

This does get over the "I need users to see a dashboard but not see the data" issue.


Attribution to: Salesforce Wizard

Possible Suggestion/Solution #2

Give that permission to the running user, which can be anyone.


Attribution to: PepeFloyd
This content is remixed from stackoverflow or stackexchange. Please visit https://salesforce.stackexchange.com/questions/3467

My Block Status

My Block Content