Refresh impacted services and CIs for Change
The Impacted services and CIs related list refreshes its records and also the records listed in the Service Offerings and Business Applications related lists based on the affected CIs. You can identify the impacted services and CIs and take necessary action.
Before you begin
Role required: itil, change_manager, sn_change_write, or admin
About this task
Refreshing impacted Services on a change request form is executed in one of the following ways:
- Conflict detection: When a conflict detection is triggered, refreshing of impacted services may be initiated. The Automatically include business or application services related to Cis with conflicts in the Impacted Cis/Services related list property (change.conflict.populateimpactedcis) controls whether the Impacted Services/CIs related list should be refreshed or not. If this property is enabled, then a call is made to the
ChangeUtilsscript include calling a refreshImpactedServices method for the current change request. - Automatically when the change request moves from the new state: Impacted services are refreshed when the change request moves from the new state and when the Affected CIs related list is not modifiable.
- Manually when selecting the Refresh Impacted Services option from contextual menu.
Procedure
Navigate to All > Change > Open.
Open the change record for which you want to refresh the related lists those values are based on affected CIs.
Click the Additional actions icon
Image omitted: AdditionalActions.png
The Additional actions icon and then select **Refresh Impacted Services**.
The Additional actions icon and then select **Refresh Impacted Services**.
The records in the Impacted Services/CIs, Business Applications, and Service Offerings related lists are updated according to this flow:
- If the **change.refresh\_impacted.include\_affected\_cis** property is set to true, all the services from svc\_ci\_assoc table are retrieved. If the property is set to false, then services are retrieved from `CIUtils` script include.
- If the **change.conflict.populateimpactedcis** property is set to true, then additional services are retrieved from ChangeCollisionHelper and added to the list of services.
- If the Service Mapping plugin is active, then Application Services are retrieved. These are retrieved, whereby, the association type is **Runs On**, and the association child is one of the CIs in the affected list.
Once all these services are correlated, a new list is added, and the existing items in the related list are removed, where the **manually\_added** flag is set to false. The list of services is then used to populate the Business Applications and Service Offerings if the properties are enabled.
- Refresh impacted services properties
Use the refresh impacted services properties to enable or disable the refresh impacted services capability, and to configure the criteria for additional refresh impacted services properties.
Parent Topic:Process a change request