Dashboard Role Data Restrictions (CX)
What's on this page
About Dashboard Data Restrictions
When sharing a dashboard, you can choose to limit data by user or role. Any user or role with whom the dashboard is shared will be able to view the dashboard with the restrictions you choose. These restrictions will apply to all widgets and pages.
Qtip: These same restrictions can be added to roles. Roles can be a much faster way to add the same permissions to many users at once.
Qtip: This page refers to roles and data restrictions in CX Dashboard projects only. For ticket reporting dashboards, see Ticket Data Restrictions.
Restrictions Based on Survey Data
Restrictions Based on User Attributes
User attribute data restrictions are commonly used with SSO (Single Sign On) logins to use your already existing hierarchy to limit access to data. For example, an SSO login system could store an attribute called “StoreID” with each user’s store ID. If the store ID is also present in your dashboard data, you could restrict based on the store ID found in the User Attribute. The field and SSO attribute names don’t need to match, but their values do.
This is particularly useful when using both User Roles and User Attributes. By sharing with a User Role and then limiting the data by a User Attribute, each user will only see the data that matches their User Attribute. This allows you to share the dashboard with hundreds of individuals with just a few clicks rather than having to collaborate with every user individually. Your users must have User Attributes set in order for this to work.
Allow Rollup Data
“Allow rollup data” allows users to view all of the aggregate data of that field, but it restricts data filtering to the specified value or values. For example, a filter for “Region is West” with “Allow rollup data” checked would allow a user to see the aggregate data across all regions, but the user would only be able to filter to the “West” region.
Attention: When “Allow rollup data” is checked for a dashboard field, a filter will not automatically appear on the user’s end. If a filter based on the field is applied to the page, the filter will default to the restricted value, but the user will still be able to select “All” to view aggregate data.
If a locked filter based on the data restriction is applied to the page, the filter will default to the restricted value and the user will not have the option to select “All” to view aggregate data.
Qtip: The record grid and response ticker widgets only show data that meets all data restriction conditions, and therefore will not include rollup data even if Allow Rollup Data is enabled.
Attention: Allow Rollup Data will not display aggregate data for fields with data restriction.
Restricted User’s View
If you have applied permissions to the user’s role or directly to the user, all data they see will be limited to their data restrictions. They will still see that filters have been applied to a page or widget, but the un-editable filters will show in dark gray. The restriction is applied regardless of whether the restricted field is present as a page-level filter or not.
If you have allowed users to see multiple values within a set, they will be able to toggle between these values within a filter. Similarly, if there are other values that are dependent on the restricted value (e.g. multiple restaurants within one state), all values that fall beneath the restricted value will be available.
Interactions Between Data Restrictions for Users and Roles
An administrator can set data restrictions for dashboard viewers on both an individual level and as part of a role. Throughout this section, we use many examples to show how these restrictions interact. In our examples, we’re giving access to a CX dashboard user analyzing data for a fictional airline.
Multiple Restrictions Applied to the Same Field
It’s possible to assign multiple data restrictions for the same field. Depending on the method used to restrict data, the data restriction will act differently:
Data Restrictions Applied to Multiple Fields
It’s possible to restrict data access for multiple fields. Depending on the method used to restrict data, the data restriction will act differently:
Qtip: If a user is in a role that restricts access to some pages and the user is given individual access to each page manually, then the user will be able to see every page in the dashboard. Note that access to each page needs to be granted individually. You cannot use the All Pages option in this scenario.
FAQs
Can Dashboards projects only be used for customer experience research?
Can Dashboards projects only be used for customer experience research?
That's great! Thank you for your feedback!
Thank you for your feedback!