I haven't played around with this yet, but am also very interested in the answer! I think the logical answer given the user interface would be that it *should* work.
I reached out to Gainsight support with this question, they informed me that the filters are not sticky when sharing dashboards. It would be up to the recipients to set the filters every time. I would like to request this feature for the upcoming release.
Hi Pam,
The behavior on global filters when sharing via Dashboard Sharing is similar as when a user accesses that dashboard from within the Gainsight application. When a user accesses that filter for the first time, any locked or default filters set by the admin when saving the dashboard in the administration panel should appear by default. From there the user can change their own global filters (excepting those that are locked). One deviation is that the user's previous customized filters are not saved if the link to the Shared Dashboard is reloaded.
Keep in mind that if the user clicks the Reset Filter button, the filter will revert to whatever setting the admin had when they saved the dashboard. This is usually "any" but could be any other search that the admin had saved.
And just as in the Gainsight application, if you want a specific filter to be locked, this is respected by Dashboard Sharing. Some notes from this support page:
https://support.gainsight.com/Product_Documentation/Reports_and_Dashboards/Admin_Configuration/Globa...
- Only the admin can modify the filter definition or delete the filter.
- The end user can modify only the filter criteria and this change is preserved across the user’s sessions.
- You can clear the filter value applied by clicking the Clear Filters icon.
- As an admin, you can lock a filter by clicking the https://lh3.googleusercontent.com/DCoKPcKPN92BWW4GwYKf6w9j8wyRqhxHVe0j4XjrP-yfzsUHUj584OpasjIJ7lRdEgPEfZGxeivAVpoh5wYckLT4Xu89AgSOixRlKKdUNHaysSegNj8lK69ef9lHHq7JHJxSvv7Licon. If an admin chooses to lock a filter, the end-user cannot modify it in the Gainsight Home page. Each time an admin changes the filter value for a locked filter, it is automatically updated in the Gainsight Home page.
- You can reset a filter by clicking the Reset Filters icon. Resetting the filter will move it back to the default state, which is the state of the filter defined by the admin when it was created. Note: You can reset a global filter to the ANY state only if the admin has set its value to the ANY state when it was created.
Hope this helps!
Thanks, Dan. What would be totally AWESOME is if we gave the "Share-er" (Yes I just made that word up) the ability to keep the current filters or reset them back to the dashboard defaults. The use case for me would be to setup a dashboard, apply the global filters, click share and there to be a check box for "use current filters applied".
When sharing these cross functionally with users that have little Gainsight experience, its difficult to make sure they are seeing specifically what data I want them to see. The only current workaround would be to use the body of the sharing email to say Step 1. Apply this filter Step 2. Apply this filter Step 3. Look here.... just seems a bit too much. Does this make sense? Request seem valid?
Thanks Steve! You hit the nail on the head!!
Dan, Follow up question (just because I have never tested). I'd like to share this on a regular cadence. If the user clicks on the link, changes the filters and leaves the page... when they click the link again will it refresh all the filters or will it be sticky to the filters when they last accessed the shared dashboard?
Hey Steve, I tested this just now and if you share a dashboard and the user changes any of the filters that they're allowed to (based on permissions set by the admin on locked filters), and then closes the dashboard, and then reopens the link - the filters revert to the state they were in when they first received the shared dashboard. It does not appear to have user state preservation.
We haven't implemented end-user state preservation for the dashboard shared via a link. This means, if you access the dashboard via the link, change some filters and come back to it later. those changes to the filter would be gone (your state is not preserved).
Yea, I'd recommend the option then to share "with filters applied" or "without filters applied" to solve for both use cases.