How to change field mapping in CMDB

Vijayata Manch1
Tera Contributor

Discovery is storing some data in description field of CI, we want to store it in correlation ID instead. How can we do it? 

3 REPLIES 3

Michael de Boer
Giga Guru

Hi Vijayata,

You probably need to change the discovery pattern that is used to discover that specific CI.
Can you tell us the CI type and maybe the pattern name?

Regards,

Michael

Regards,
Michael

Please mark the suggestion as helpful/like, if you find it useful to you or others who wants to refer similar content.
Please mark the solution as correct, if the answer provided has resolved your query.

Phil Scherry
Tera Guru

What class is the CI?

CMDB Whisperer
Mega Sage
Mega Sage

Generally speaking you will likely need to modify the existing patterns (or possibly the probes and sensors, depending on what you are trying to do) to make sure that the data you need is captured from the device onto the desired CI attributes.

That said, correlationID has been used in the past for a very specific purpose, i.e. as a foreign key to a record in an external database (e.g. ResourceID from SCCM). Use of correlation ID is no longer recommended, since it does not provide the context of which source you are referencing.  Since CMDB needs to support multiple data sources, correlationID has been replaced with a table called Object Sources, which provide a context-specific pointer to the external record.  Because other data sources may still use correlationID, you may want to consider whether the data you are obtaining from Discovery is better suited for a different attribute.


The opinions expressed here are the opinions of the author, and are not endorsed by ServiceNow or any other employer, company, or entity.