Pattern "Windows Identity - Hardware Information" defines Win32_BaseBoard.SerialNumber as the serial number for Dell PC/laptops it should be Win32_BIOS.SerialNumberDescriptionShared Library Pattern "Windows Identity - Hardware Information" populate serial numberhttps://<INSTANCE>.service-now.com/nav_to.do?uri=sa_pattern.do?sys_id=2ba886d6dbc12200c06776231f96194bPattern "Windows OS - Desktops" used shared libraryOut of the box:3.10. Add Win32_BIOS.SerialNumber to temporary table3.12. Add Win32_BaseBoard.SerialNumber to temporary tableTo achieve customer's objective, we need to move step "Add Win32_BaseBoard.SerialNumber to temporary table" BEFORE "Add Win32_BIOS.SerialNumber to temporary table"Steps to Reproduce Discover windows computerWorkaroundShared Library Pattern "Windows Identity - Hardware Information" populate serial numberhttps://<INSTANCE>.service-now.com/nav_to.do?uri=sa_pattern.do?sys_id=2ba886d6dbc12200c06776231f96194b Use Pattern "Windows OS - Desktops" as an example, It used shared library above to retrieve the serial number Out of the box the pattern step as below:3.10. Add Win32_BIOS.SerialNumber to temporary table3.12. Add Win32_BaseBoard.SerialNumber to temporary table To achieve objective, we need to move step "Add Win32_BaseBoard.SerialNumber to temporary table" BEFORE "Add Win32_BIOS.SerialNumber to temporary table" Following KB provide an information on how we can modify the steps. NOTE: The KB is to use "Win32_BaseBoard.SerialNumber" while in this case, customer wants to use "Win32_BIOS.SerialNumber". As such, step "Add Win32_BaseBoard.SerialNumber to temporary table" should be BEFORE "Add Win32_BIOS.SerialNumber to temporary table" https://hi.service-now.com/kb_view.do?sysparm_article=KB0783000Related Problem: PRB1401280