How the "Impacted Services/CIs" populating automatically

ramesh_r
Mega Sage

Hi All,

 

I just want to know how the "Impacted Services/CIs" populating automatically .? from where the records are populating.?

 

ramesh_r_0-1757326200490.png

 

1 ACCEPTED SOLUTION

Hi @ramesh_r ,

 

The core logic is contained within a script include (e.g., ChangeUtilsSNC) that is executed by a business rule/UI Action named "Refresh Impacted Services"

The process begins with the CIs that have been added to the Affected CIs related list on the record (e.g., a change request).

It then searches the Service Configuration Item Association [svc_ci_assoc] table for any services that are associated with those affected CIs. This table is populated by Service Mapping, which discovers and maps the connections between different CIs.

For other types of CIs, the system traverses the relationships defined in the CI Relationship [cmdb_rel_ci] table. This identifies other CIs that are dependent on, or used by, the affected CIs.

 

Please refer KB: https://support.servicenow.com/kb?id=kb_article_view&sysparm_article=KB0955325#:~:text=4854%20Views,...

 

If I could help you with your Query then, please hit the Thumb Icon and mark as Correct !!

 

Thanks, GP

View solution in original post

4 REPLIES 4

Nikhil Bajaj9
Tera Sage
Tera Sage

Hi @ramesh_r ,

 

The "Impacted Services/CIs" are populated automatically by querying the Configuration Management Database (CMDB) to find services and CIs that depend on the "Affected CIs" entered for a change or incident. This relies on relationships defined in the CMDB through Discovery and Service Mapping, and uses scripts to dynamically trace these dependencies to provide a list of potentially impacted CIs.

 

Please appreciate my efforts, help and support extended to you by clicking on – “Accept as Solution”; button under my answer. It will motivate me to help others as well.
Regards,
Nikhil Bajaj

ServiceNow Rising Star-2025

Is there any table do we have to check this relationship .? 

example when i am click on the "Refresh Impacted Service" is automatically adding some ci in the 'Impacted Services/CIs ' tab. how is adding .?


ramesh_r_0-1759767102508.png

 

 

Hi @ramesh_r ,

 

The core logic is contained within a script include (e.g., ChangeUtilsSNC) that is executed by a business rule/UI Action named "Refresh Impacted Services"

The process begins with the CIs that have been added to the Affected CIs related list on the record (e.g., a change request).

It then searches the Service Configuration Item Association [svc_ci_assoc] table for any services that are associated with those affected CIs. This table is populated by Service Mapping, which discovers and maps the connections between different CIs.

For other types of CIs, the system traverses the relationships defined in the CI Relationship [cmdb_rel_ci] table. This identifies other CIs that are dependent on, or used by, the affected CIs.

 

Please refer KB: https://support.servicenow.com/kb?id=kb_article_view&sysparm_article=KB0955325#:~:text=4854%20Views,...

 

If I could help you with your Query then, please hit the Thumb Icon and mark as Correct !!

 

Thanks, GP

G Ponsekar
Giga Guru

Hi @ramesh_r ,

 

The "Impacted Services/CIs" related list automatically populates records based on the relationships defined in your Configuration Management Database (CMDB). When a Configuration Item (CI) is added to the Affected CIs list on an incident or change record, ServiceNow traces its upstream dependencies to find any services that rely on it

 

If I could help you with your Query then, please hit the Thumb Icon and mark as Correct !!

 

Thanks, GP