Can't see the serial number in the CI

IbananatweS
Tera Contributor

I can see serial number from the cmdb_serial_number table, but not showing in the CI. When I open the computer's list I can't find the serial number!

This is happening only in pre-prod yet I'm doing the same in Dev and works perfectly. The discovery and config are the same!

2 REPLIES 2

G Ponsekar
Mega Guru

Hi @IbananatweS ,

 

  • Check Business Rules on cmdb_ci_hardware: Look for any "before" or "async" Business Rules on the cmdb_ci_hardware or cmdb_ci_computer table that might be clearing or overwriting the serial number field.
  • Discovery only uses valid serial numbers to populate the main CI field. In some scenarios, a serial number that passes validation in one instance may be marked as invalid in another.
    • Check the cmdb_serial_number table in your pre-prod instance for the affected CI's serial number record.
    • Verify if the Valid field is true. If it is false, this is your issue. You can check the dscy_invalid_serial table for reasons why the serial number was deemed invalid.

 

If I could help you with your Query then, please hit the Thumb Icon and mark as Correct !!

 

Thanks, GP

kaushal_snow
Mega Sage

Hi @IbananatweS ,

 

Check the cmdb_serial_number Table: Ensure that the serial number associated with the CI exists in the cmdb_serial_number table in your pre-prod instance. .... Confirm that the Valid field for the serial number record is set to true. If it's false, the serial number won't be populated on the CI form. You can also check the dscy_invalid_serial table for reasons why the serial number was deemed invalid.....

 

If you found my response helpful, please mark it as ‘Accept as Solution’ and ‘Helpful’. This helps other community members find the right answer more easily and supports the community.

 

Thanks and Regards,
Kaushal Kumar Jha - ServiceNow Consultant - Lets connect on Linkedin: https://www.linkedin.com/in/kaushalkrjha/