Service Portal Report Widget
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎08-23-2016 06:01 AM

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎04-30-2019 05:15 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎09-26-2016 07:24 PM
is there nothing in "performance analytics" that can do the trick?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎09-30-2016 04:38 AM
Unfortunately not. There is nothing in Service portal similar to 'performance analytics' or reporting module and its confirmed by ServiceNow experts. We recently dropped using the service portal because it doesn't support 'Chart type widgets' and interactions between widgets. This is something you have to develop own your own and I think its a lot to develop something similar to 'Reporting' or performance analytics in service portal and should be supported out of the box.
The solution here will work perfectly fine if you need a chart on a single html page but if you need multiple widgets similar to service portal with multiple charts and interactions between these charts with support of multiple charts (grid, pie, line etc) and drill down capability similar to in 'Reporting charts' in Widgets then there is nothing in service portal. Now if you implement something suggested here then it defeat the whole purpose of introducing AngularJS, Widgets and service portal in Helsinki because we are still using outdated jelly/iframe/jquery.
Anyway its just my opinion but people might not need Charts in service portal upto the level I defined above.
Thanks od for the solution though.

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎09-30-2016 04:47 AM
You are absolutely right Muhammad, hence my disclaimer at the top about this being a dirty hack that serves a sole purpose of getting charts into the service portal.
I think the best bet, at the moment at least, would be to implement your own chart system into servicenow. I mean, the data is there and pretty easy to get using the server sided api and there are many great JS/Angular Libraries for visualization of data. Obviously this would be better to use the internal chart system of ServiceNow, but if this isnt available (or just not documented), then we need to find alternatives for our users and customers.
Something like angular-chart.js - beautiful, reactive, responsive charts for Angular.JS using Chart.js would be possible to implement, could be responsive and really interesting as soon as its hooked up to the RecordWatcher.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎09-30-2016 06:39 AM
Thanks Oliver, we are exactly on the same page infact I visited this site today after posting my comments. The reason we dropped service portal because we were expecting to implement 'Dashboards' similar to SNOW's dashboard with data drill down capability but within almost a month time which was impossible to deliver hence we went via old school OOTB dashboard/reporting.
But you are absolutely right its definitely possible and achievable. I'll give it a shot hopefully next week and will try to implement with drill down data as well using this library so it might be helpful to someone.