The Zurich release has arrived! Interested in new features and functionalities? Click here for more

Identifying child class in ServiceNow while having hardware as a fallback for virtualisation class

mahammadnajaf
Tera Contributor

Currently, I am working with ServiceNow and have a base class of hardware and a child class of virtualisation server(and storage server). The hardware class has identification rules such as a name with a priority of 300 or a MAC address with a priority of 350. However, the virtualisation server has out-of-the-box identification rules, such as object ID or serial number. During integrations, if a virtualisation server is present, it cannot access the hardware rules and cannot check the hardware table to determine if a CI name or network adapter MAC address already exists in the table,thus its creating a duplicate.
My question is: how can we identify the child class while having hardware as a fallback? I am asking this as the virtualisation server class is also written by VMware Cloud Discovery also.
Its not only the virtualisation server class,its also the storage server class,having OOTB,identification rules.

1)When we are on virtualisation server class identification rules,and if we erase the OOTB rules,automatically it gets the base class(hardware). Next you can click on replace and try to add the virutalisation server identification rules(independent),while having the hardware class rules as a fallback,but what happens when you try to add 1 virtualisation server identification rule,is that it automatically overwrites the hardware rules. (side note: here when you create a new identifier entry, you are not able to do a lookup on the hardware table.)
2)Usage of the dependent identification rule is not ideal,as we are trying to get the virtualisation server CI itself . Even in this case the ETL says,dependent idenficiation rules are not allowed "Incomplete payload".
Thank you so much for the information in advance.

1 REPLY 1

Sandeep90
ServiceNow Employee
ServiceNow Employee

@mahammadnajaf We are aware of this use case and we are addressing this in Xanadu release but for now i don't have any suggestions.