What Attributes in ACC input payload are important for a specific CI classificationSummary<!-- /*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 Script include "MainDiscoveryHandler" is used by ACC to format a payload to send to IRE.https://XXXXXXX.service-now.com/sys_script_include_list.do?sysparm_query=nameSTARTSWITHMainDiscoveryHandler&sysparm_first_row=1&sysparm_view=&sysparm_choice_query_raw=&sysparm_list_header_search=true The script include has below rows. 1. Look for function:getOsClassName 2. Below code is used to form payload.Returns the CI Type based on Discovery Classifications Per platform (windows, unix).* The default is based on the operating_system** Note: This will be enhanced in a future story***/getOsClassName: function(inventory) {try {var platform = inventory.platform;var dc = new sn_agent.AgentDiscoveryClassification();var hostMap = {};hostMap.version = inventory.operating_system_version;hostMap.osArchitecture = inventory.operating_system_architecture;hostMap.ip = inventory.ip_address;hostMap.osFullName = inventory.operating_system;hostMap.short_description = inventory.short_description ? inventory.short_description : inventory.operating_system;if (platform == 'windows') {dc.setType(platform);var osName = inventory.operating_system;// Windows computer must starts with "Windows", for Windows 10 we remove Microsoft as prefixif (osName && osName.startsWith('Microsoft'))osName = osName.replaceAll('Microsoft', '').trim();// The build is the last digit of the version// 10.0.123 - the build = 123var build = inventory.operating_system_version;if (build) {var arr = build.split('.');build = arr[arr.length - 1];} 3. As per code , if the minimum information need to defined class we need the value . Eg. Platform, operating_system_version, operating_system_architecture also the script include called from this script to be OOTB. 4. Above function set the OS information (i.e. windows desktop computer and windows 11 os version) and then call the AgentDiscoveryClassification and ScopedDiscoveryClassification