The CreatorCon Call for Content is officially open! Get started here.

Rule Configuring CMDB Health Dashboard

danielmanga
Tera Contributor

Hi,

 

Is there a way to create a CMDB Health Dashboard rule by Company Field?  Current organisation maintains CMDB data for multiple agencies under different contractual SLA obligations. 

 

A CMDB Health Dashboard displaying stats on each individual Company's measured CMDB Health rather than the entirety of the CMDB.

 

 

1 ACCEPTED SOLUTION

Tony Branton
ServiceNow Employee
ServiceNow Employee

If you're after a capability similar to the class list where you'd be able to select a company from the list and see health scores for its associated CIs then closest you could get to that would be to create a CMDB Group (of type Health) for each company. 
Screenshot 2025-09-23 at 2.59.41 PM.png

Each group would be populated with an encoded query where you could specify the Company for a selected CI class.

Screenshot 2025-09-23 at 3.00.38 PM.png

 

When the CMDB Health scheduled jobs run they'll create health results for the CIs in those CMDB Groups, after which you can choose Health Group on the CMDB Health dashboard and select the group you set up for a company. 

Screenshot 2025-09-23 at 2.48.31 PM.png


Obviously, this will be practical if there are only a few companies that you need to create CMDB Groups for.  While it may take some time to create CMDB Groups for a larger number of companies, it is a one-off activity.

 

If you go down this path, be sure you sort out any additional filter conditions for your encoded queries (e.g. operational_status is not Retired) before you create all your CMDB groups.  

View solution in original post

3 REPLIES 3

pavani_paluri
Giga Guru
Giga Guru

Hi @danielmanga ,

 

Have you tried cloning the existing CMDB Health Dashboard reports or widgets and modify the conditions in them.

 

Mark it helpful if this helps you to understand. Accept solution if this give you the answer you're looking for
Kind Regards,
Pavani P

Tony Branton
ServiceNow Employee
ServiceNow Employee

If you're after a capability similar to the class list where you'd be able to select a company from the list and see health scores for its associated CIs then closest you could get to that would be to create a CMDB Group (of type Health) for each company. 
Screenshot 2025-09-23 at 2.59.41 PM.png

Each group would be populated with an encoded query where you could specify the Company for a selected CI class.

Screenshot 2025-09-23 at 3.00.38 PM.png

 

When the CMDB Health scheduled jobs run they'll create health results for the CIs in those CMDB Groups, after which you can choose Health Group on the CMDB Health dashboard and select the group you set up for a company. 

Screenshot 2025-09-23 at 2.48.31 PM.png


Obviously, this will be practical if there are only a few companies that you need to create CMDB Groups for.  While it may take some time to create CMDB Groups for a larger number of companies, it is a one-off activity.

 

If you go down this path, be sure you sort out any additional filter conditions for your encoded queries (e.g. operational_status is not Retired) before you create all your CMDB groups.  

Fantastic Tony.  Exactly the breakdown I was after.  Thank you for the screenshots, very helpful!!

 

Thanks Dan