How Software Model Display Name Is Calculated in ServiceNowSummary<!-- /*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: ; } } Purpose• Explains how the Software Model Display name is generated in ServiceNow• Clarify which OOB components are involved• Describe which values are considered during calculation When the calculation occurs• When a Software Model record is saved• Applies to both insert and update actions How Display Name works (OOB behavior)• ServiceNow automatically recalculates the Display name during save• The system reads a defined set of identity values from the Software Model• A single Display name is generated using the populated values• The generated value overwrites the existing Display name• This behaviour is expected and by design Values considered for Display Name (in order)• Manufacturer, Product, Version, Edition, Named user type, Platform, Language, Database option, Unit of consumption, Condition name, SAP License Metric (only when SAP plugin is active) • Only values that are populated are used• Empty or default values are ignored during generation Out-of-Box components involved Business Rule• Calculate display_name• https://<instance>.service-now.com/nav_to.do?uri=sys_script.do?sys_id=b5113661d7131100bbc783e80e61035b Script Includes• ModelUtils• http://<instance_name>.service-now.com/sys_script_include.do?sys_id=e5e5e63edbdf33001f9b765f369619d9 • SAMPSWModelUtil• https://<instance>.service-now.com/sys_script_include.do?sys_id=25808468675423003b4687cb5685efa5 Important notes• Display name is a system-managed field• Any change to the Software Model can trigger recalculation Key takeaway• Software Model Display name is always system-calculated based on the available identity values and is recalculated on every save using OOB logic.