Conditional CI Identification Criterion

Yassine S_
Tera Contributor

Hi Folks!

I would like to configure a "conditional" CI identification criterion, but I can't find any information about it.

 

The scenario that I have:

- Usually, a Server CI is identified by the `serial number`, then a fallback on the `name` attribute if there is no match,

- In some cases, the fallback on the `name` attribute should be skipped. This case can be identified by an information passed in the payload,

 

Is there a way to set a condition on the `name` criterion?

For example, if my server location is `something`, apply only the `serial_number` rule?


I'm also open for any workaround to respect this use case.

 

Thank you

7 REPLIES 7

Sandeep90
ServiceNow Employee
ServiceNow Employee

@Yassine S_  Please look at the advanced options on how to enable conditions on criterion attributes in the below doc

https://docs.servicenow.com/bundle/tokyo-servicenow-platform/page/product/configuration-management/t... 

Looking into this setting glide.identification_engine.enable_identifier_optional_condition to true has no effect. 

 

@JacobVillarrea1  What issue are you facing, can you provide more details? This is available Tokyo and up 

Are the optional conditions only for defining what records are included during identification using the identifier.