Custom application pattern fails with error

thomasbueck
Tera Contributor

Hi,

I have created a custom application pattern, which runs fin in debug mode.

I have registered the pattern (sa_pattern_prepost_script) under "Lightweight process Info".

I created the process classification and linked the pattern/classifier to the probe/pattern.

I also created a deletion strategy under sa_ci_to_pattern.

 

The discovery log is fine and completely green apart from the last step - there I get this error

 

Run Delete Strategy
2026-06-01 07:02:03: Using Snapshot based deletion model...
Delete Handler
2026-06-01 07:02:03: Failed to find CI matching u_cmdb_ci_workato from new snapshot payload

 

Any ideas on what I have missed?

 

1 REPLY 1

Tanushree Maiti
Tera Patron

Hi @thomasbueck 

 

  1. Check IRE Rule
  • Navigate to Configuration > Identification/Reconciliation > Identifiers.
  • Open the identifier rule tied to your u_cmdb_ci_workato table. Make sure the rule has active "Identifier Entries" (like name and version) and that the discovery payload actually collects these exact matching attributes

 

2)Validate containment rule

    1. Navigate to the CI Class Manager-> search for cmdb_ci_appl / custom Workato CI class.
    2. Ensure there are explicit Containment Rules configured. If the parent relationship is missing in the payload, the dependent child CI will fail to process

 

3) Review the Identification Logs to see exactly which attributes the payload is sending and why the IRE is rejecting or unable to identify the device

 

Please Accept the solution if it assisted you with your question & Mark this response as Helpful.
Regards
Tanushree Maiti
ServiceNow Technical Architect
LinkedIn: https://www.linkedin.com/in/tanushreemaiti