Currently users can see all dashboards. What’s the best way to limit which users can see certain dashboards?
You can make permissions to the security group the Dashboard applications are in more granular by specifying Filter values on the permission.
Based on your statement that users can see ALL dashboards I am making an assumption your Functional Role access is including a wide open access to the Dashboard Pages table.
You could create unique or modify your current permission to be more specific like this example which restricts access to Dashboard Pages that are in the “Sales” Page group.
The above is true of making any table restricted by a value. There are drawbacks from continued development using this table once a filtered row permission is created. I would refer you to the Help documentation for more information on creating a filtered row security permission to see if it is right for your scenario
This is a better view of the what the permission Access Role would look like. Note that if a user can see a dashboard, they must have a Role with a Permission granting that access. You need to find that Role(s) and customize them to remove that Role and/or Permission granting access. Best way to find these permissions is by relying on the naming convention and searching Roles for * Dashboard or * DashboardAccessor.



