How to Create a Custom Report Visualization Type in ServiceNow or customize calendar type?

AyanshN
Tera Contributor

Hello Community,

I'm exploring the customization options in ServiceNow reporting. I would like to know if there is any way to create custom report visualization types, similar to the standard chart types like Donut, Pie, and Bar charts.

Additionally, I'm interested to know:

  • Can we integrate external charting libraries such as Chart.js or D3.js into ServiceNow reports?
  • Is there any scripting or configuration method to customize the report rendering?
  • What are the best practices for developing custom report types without impacting system performance?

Any guidance, references, or documentation would be greatly appreciated.

1 REPLY 1

Dr Atul G- LNG
Tera Patron
Tera Patron

Hi @AyanshN 

 

  • Can we integrate external charting libraries such as Chart.js or D3.js into ServiceNow reports?

Atul: 

https://www.servicenow.com/community/now-platform-articles/funonnow-d3js/ta-p/2328072

https://www.servicenow.com/community/developer-forum/using-chartjs-or-highcharts-in-widget/m-p/21713...

  • Is there any scripting or configuration method to customize the report rendering?

Atul: I think NO.

  • What are the best practices for developing custom report types without impacting system performance?

Atul:

Avoid running heavy reports during peak hours.

Use the reference field in the condition to prevent any spelling mistakes.

Select the best table or the most relevant table to get accurate results

*************************************************************************************************************
If my response proves useful, please indicate its helpfulness by selecting " Accept as Solution" and " Helpful." This action benefits both the community and me.

Regards
Dr. Atul G. - Learn N Grow Together
ServiceNow Techno - Functional Trainer
LinkedIn: https://www.linkedin.com/in/dratulgrover
YouTube: https://www.youtube.com/@LearnNGrowTogetherwithAtulG
Topmate: https://topmate.io/atul_grover_lng [ Connect for 1-1 Session]

****************************************************************************************************************