- 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
ā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
ā01-16-2025 07:30 AM
While this "workaround" may suffice, if we are creating a store app, then we would like to develop our own custom filter "component." While there are examples of creating a component using the CLI, they are not focused on dashboards. So, the question still remains, "is there a way to create a custom filter for PAR/PAe dashboards?"
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
ā03-04-2025 01:46 PM
Hi @martapenzo As i know, platform analytics will be mandatory and dashboards will be migrated to this by Zurich. So, this rollback workaround will be working untill we are forced to migrate. How did you manage to use the custom filters in the technical dashboards?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
ā03-06-2025 05:43 AM
Hi,
there will be no forced migration anymore in Zurich or later release. You will be able to use the existing Core UI dashboards and the content blocks. From Australia, all business users will create the new content in Platform Analytics experience.