- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
01-09-2025 11:57 AM
We have a robust Responsive Dashboard template with dozens of reports over multiple tabs for project go-lives. It used to take several man-hours to create a go-live dashboard for each project, because we had to copy and revise each report to reflect the filter conditions for the specific project.
Then I developed a Dynamic Content Block that uses Jelly/JavaScript to leverage SNC.canvas.interactiveFilters and DashboardMessageHandler to build the filter once, and then apply it to every incident or interaction based report on the dashboard. Now we simply copy the template dashboard, I create a fresh copy of the Dynamic Content Block, and adjust the new copy with the parameters for the desire project. It literally takes less than 15 minutes from start to finish.
Dashboard Filter Widget followed by Debug Widget displaying the dashboard message:
Simple Configuration:
Unfortunately, Dynamic Content Blocks don't migrate well to PAR and JavaScript/Jelly code doesn't appear to run at all. I have investigated using a PAR Filter under Platform Analytics > Library > Filters, but it does not appear to support the functionality I'm looking for.
Is there anything in PAR which supports a complex encoded query that can be applied to multiple Visualizations across the Dashboard?
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
01-10-2025 12:08 AM - edited 03-17-2025 02:33 AM
Hi @Greg Hoschar,
we have done work in Xanadu release to ensure that upon migration the dynamic filters using the DashboardmessageHandler would still be supported.
In case the migrated dashboards face some issue, what we suggest is to display them as Core UI fully embedded (rollback the dashboard to Cor UI version) https://www.servicenow.com/docs/bundle/xanadu-now-intelligence/page/use/par-for-workspace/task/roll-....
The custom content and filters will be supported in Platform Analytics utilizing the Technical dashboards (that leverage the UI Builder tool). In the UI Builder, various custom configurations can be created based on need.
Thank you
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
03-12-2025 03:51 PM
Hi,
Thanks for the reponse, is there any official communication for this?
Regards.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
03-17-2025 02:35 AM
Hi,
there is no official standalone communication for the custom filters, we are looking to provide better documentation on how to achieve the custom filtering via the UI Builder capabilities.