CI deletion strategies for pattern discovery

concept australia Updated Nov 6, 2026 2 min read deletion-strategy.md
Raw file servicenow.com

When you perform discovery with a pattern, you can choose what to do with configuration items (CIs) that are in the Configuration Management Database (CMDB) but Discovery can no longer find.

Note: Deletion strategies are available only with patterns, not probes/sensors.

When you use a pattern to perform discovery, you identify a CI Type, which is the main CI you're trying to find, such as an IIS web server or Tomcat server. Discovery can also find related CIs and populate the CMDB accordingly. For example, after Discovery finds an IIS server with the IIS pattern, it can also find these related CIs:

  • The Windows machine that hosts the web server
  • The configuration files for the IIS server
  • The website that the IIS server hosts

The dependency map on the main CI also shows the related CIs, as illustrated by the following graphic:

[Omitted image "iis-server-related-cis.png"] Alt text: related CIs to an IIS server

After you discover the main CI and its related CIs for the first time using a pattern, manually configure an entry in the Related CI Types [sa_ci_to_pattern] table for each relation between the main CI and a related CI type. Each record determines the deletion strategy for a related CI based on its type. You cannot set a deletion strategy for the main CI when using the Infrastructure pattern type.

You can view a list of the relations as the following image illustrates:

[Omitted image "iis-server-related-cis-list.png"] Alt text: CIs related to an IIS server

The deletion strategy on a related CI takes effect when both of these conditions occur:

  • After you run Discovery with the pattern again.
  • Discovery successfully finds the main CI but cannot find the related CI.

These deletion strategy options are available:

Value

Description

Keep

Preserves the configuration file CI record and makes no other changes to the record. This option is the default setting.

Delete

Deletes the configuration file CI record from the CMDB, and the relationship to the main CI.

Mark as absent

Marks the Status [install_status] field of the configuration file CI record as Absent, meaning that Discovery cannot find the tracked configuration file. This status does not instruct the system to delete the actual CI or the relationship.Note: There are two tables that do have their CIs deleted if marked as absent: cmdb_ci_network_adapter and cmdb_ci_ip_address.

Delete relations

Deletes only the CI relationships between the related CI and the main CI.

Mark as retired

Marks the Status [install_status] field of the configuration file CI record as Retired, meaning that Discovery no longer uses this configuration file. This status does not instruct the system to delete the actual CI or the relationship.

**Note:** Deletion strategies are not available for related entries, which are rules that are based on related CIs. For more information, see [Related entries](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/servicenow-platform/c_IdentificationRules.md#section_ftc_tg4_j1b).
  • Set a deletion strategy
    Set a deletion strategy when you want to take action on a related configuration item (CI) that Discovery can no longer find through pattern discovery. You can delete the main CI only when it is an Application or Cloud Resource pattern type.

Parent Topic:Advanced Discovery configuration

Search documentation
Search document titles and file paths on the australia branch