The CI Display Name is not updating when the Serial Number on the Asset record is changedIssue <!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: #000000; } span { font-size: 12pt; font-family: Lato; color: #000000; } h2 { font-size: 24pt; font-family: Lato; color: black; } h3 { font-size: 18pt; font-family: Lato; color: black; } h4 { font-size: 14pt; font-family: Lato; color: black; } a { font-size: 12pt; font-family: Lato; color: #00718F; } a:hover { font-size: 12pt; color: #024F69; } a:target { font-size: 12pt; color: #032D42; } a:visited { font-size: 12pt; color: #00718f; } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: ; max-width: ; width: ; height: ; } } Sometimes the CI Display Name updates when we change the Serial Number on the associated Asset, but other times it does not. In those cases, the Display Name continues to show the old Serial Number. Release<!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: #000000; } span { font-size: 12pt; font-family: Lato; color: #000000; } h2 { font-size: 24pt; font-family: Lato; color: black; } h3 { font-size: 18pt; font-family: Lato; color: black; } h4 { font-size: 14pt; font-family: Lato; color: black; } a { font-size: 12pt; font-family: Lato; color: #00718F; } a:hover { font-size: 12pt; color: #024F69; } a:target { font-size: 12pt; color: #032D42; } a:visited { font-size: 12pt; color: #00718f; } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: ; max-width: ; width: ; height: ; } } Yokohama Resolution<!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: #000000; } span { font-size: 12pt; font-family: Lato; color: #000000; } h2 { font-size: 24pt; font-family: Lato; color: black; } h3 { font-size: 18pt; font-family: Lato; color: black; } h4 { font-size: 14pt; font-family: Lato; color: black; } a { font-size: 12pt; font-family: Lato; color: #00718F; } a:hover { font-size: 12pt; color: #024F69; } a:target { font-size: 12pt; color: #032D42; } a:visited { font-size: 12pt; color: #00718f; } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: ; max-width: ; width: ; height: ; } } The "Update CI fields on change" business rule is responsible for appending the Serial Number to the CI Display Name. This business rule calls the "AssetAndCISynchronizer" script include, which then invokes the "AssetCIHelper" script include through its syncRecords function. The relevant scripts are: Business Rule:Update CI fields on change https://<instance>.service-now.com/nav_to.do?uri=sys_script.do?sys_id=4d15855c1b0310002502fbcd2c071399 Script Include: AssetAndCISynchronizer https://<instance>.service-now.com/nav_to.do?uri=sys_script_include.do?sys_id=9ec37b411b012000e49bfbcd2c071380 Script Include: AssetCIHelper https://<instance>.service-now.com/nav_to.do?uri=sys_script_include.do?sys_id=113f0bb0371452103233cb1384924b86 The AssetCIHelper script contains the logic that updates the CI Display Name when the Serial Number changes. The CI name is only updated when all of the following three conditions are met: a) Discovery source validationThe CI’s discovery_source must match global.AssetCMDBUtil.DISCOVERY_SOURCE ( i.e"SNAssetManagement").If the CI originated from Discovery, IRE, or any external integration with a different discovery source, its name will not be modified. b) Relevant field changeEither the Asset’s serial_number or mac_addr must be updated.Changes to unrelated fields (model, location, etc.) will not trigger a CI name recalculation. c) No manual/automated naming driftThe CI’s current name must exactly match what _calculateCIname(prevAsset) would have generated from the previous Asset values.If the CI name was manually edited or updated by another process, the logic prevents overwriting it to avoid replacing an intentionally modified name.