{"revision":"c10276e953456835cdbb1f3a60d58ae1980be353","document":{"id":26221,"path":"it-asset-management/software-asset-management/software-model-fields.md","title":"Software model fields","bundle":null,"doc_type":null,"release":"australia","body":"\n# Software model fields\n\nSoftware Model form and related list field descriptions.\n\nAfter you fill a software entitlement with the correct PPN, a software model is automatically created. The tabs on the Software Model form, such as Suite Components, Suite Parents, Software Product Lifecycles, Metric Attributes, Downgrade Rights, Product Lifecycles for all Versions, and so on, are populated automatically. However, you can manually add or update the software model details based on your requirements.\n\n## Details tab\n\nThis list shows the details of a software model such as the status of the model, product details, licensing, conditions, and product catalog information.\n\n<table id=\"table_isl_g4z_4hb\"><thead><tr><th>\n\nField\n\n</th><th>\n\nDescription\n\n</th></tr></thead><tbody><tr><td>\n\nDisplay name\n\n</td><td>\n\nName of the model. The system property **glide.cmdb\\_model.display\\_name.shorten** controls how software model display names are generated. Users with the admin role can configure this property. The default format is publisher + product + version + edition + platform + language.\n\n If the **Platform** or **Language** fields aren't set to **Anything**, the values are appended.\n\n</td></tr><tr><td>\n\nStatus\n\n</td><td>\n\nStatus of the model. The options are **In Production**, **Retired**, and **Sold**.\n\n</td></tr><tr class=\"sub-head\"><td colspan=\"2\">\n\nProduct Details section\n\n</td></tr><tr><td>\n\nPublisher\n\n</td><td>\n\nPublisher of the software. You can use the lookup list provided.**Note:** Publisher is a reference to the company \\[core\\_company\\] table. Only companies that you’re using internally are shown.\n\n</td></tr><tr><td>\n\nProduct\n\n</td><td>\n\nSoftware product name. The same lookup list provided on the Software Discovery Models form. You can create a custom product from the lookup list, if desired.**Note:** If the relationship between the software publisher \\[samp\\_sw\\_publisher\\] and company \\[core\\_company\\] tables isn’t correct, products for that publisher may not be shown.\n\n If the publisher and product don’t exist, you can [Add a custom software product in Software Asset Management Core UI](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/it-asset-management/software-asset-management/t_AddACustomProduct.md).\n\n</td></tr><tr><td>\n\nVersion condition\n\n</td><td>\n\nCondition qualifiers for the **Version** field.-   **starts with**\n-   **is**\n-   **is anything**\n\nThis field is automatically set to **is anything**.\n\n</td></tr><tr><td>\n\nVersion\n\n</td><td>\n\nVersion of the software product.\n\n</td></tr><tr><td>\n\nEdition condition\n\n</td><td>\n\nCondition qualifiers for the **Edition** field.-   **starts with**\n-   **is**\n-   **is anything**\n\n</td></tr><tr><td>\n\nEdition\n\n</td><td>\n\nEdition of the software product to use when searching for the normalized discovery model.\n\n</td></tr><tr><td>\n\nDiscovery map\n\n</td><td>\n\nA set of conditions that determine which software discovery models get mapped to the software models. Purchased rights are only applied to software discovery models that meet the condition. This matching is important for reconciliation. Discovery models with predefined suites are indicated in the **Suite defined** field. A value of **Yes** indicates that the discovery model is a suite parent.\n\nYou can use the discovery maps provided, or you can choose to specify the condition information directly instead. A user with the sam\\_admin role can choose to create a custom discovery map.\n\nWhen you select a discovery map, you may encounter a message: `Many underlying software models will be created. These might be part of suite components, downgrade rights or next version. Please validate on completion`. The message appears only if there are greater than or equal to 50 suite components for the software model and if any of the following conditions are met:\n\n-   A software model doesn’t exist for any suite component\n-   A software model doesn’t exist for any downgrade rights\n-   A software model doesn’t exist for the next version\n\n **Note:** If you change the discovery map in an existing software model, a warning message appears. The warning message informs you that the downgrade rights on the software model and on the related entitlements also change. For example, if you change the discovery map on a software model from DMAP1 to DMAP2, and save the software model, then all the downgrade rights associated with DMAP1 are removed from the software model and the downgrade rights associated with DMAP2 are populated. However, if the value in the **Agreement type** field in the Software Entitlement form layout is **Generic**, the downgrade rights for that entitlement don't change.\n\n You can verify which discovery models get mapped to the software model by selecting the **Show Matching Discovery Models** related link in Software Asset Management classic. View the same results in the Software Asset Workspace, by navigating to **License operations** &gt; **Licensing** &gt; **Software models**. Select a software model and then select the **Matching Discovery Models** related list.\n\nIf the **Publisher** and **Product** fields are empty, the values are automatically populated according to the discovery map.\n\n</td></tr><tr><td>\n\nNext version\n\n</td><td>\n\nReference to another software model of the same manufacturer, which represents the next version of the product. The next version is defined on the discovery map and is part of the content service. The next version is populated on the software model in either of the two ways:\n\n-   When you create a software model or update the discovery map on a software model, a business rule is triggered when you select **Save**. The next version is populated if the discovery map has a next version defined for it.\n-   If the content service has the next version specified for the associated discovery map on an existing software model, the next version is populated when the schedule job **SAM- Create downgrades/upgrades for a software entitlement** runs.\n\n**Note:** The next version is populated only after the **SAM- Create downgrades/upgrades for a software entitlement** scheduled job runs weekly.\n\n\n However, if you entered a value in the **Next version** field, that value isn’t overridden.\n\n</td></tr><tr><td>\n\nProduct classification\n\n</td><td>\n\nThe official United Nations Standard Products and Services Code \\(UNSPSC\\) classification.From this release, product classifications have been enhanced with a comprehensive set of UNSPSC codes available via the Content Service library. Updates to the UNSPSC codes will also be available via the bi-weekly Content Service library update.\n\n</td></tr><tr class=\"sub-head\"><td colspan=\"2\">\n\nSoftware Licensing section\n\n</td></tr><tr><td>\n\nProduct type\n\n</td><td>\n\nProduct type values include: **Child**, **Driver**, **Licensable**, **Not Licensable**, **Patch**, and **Unknown**.**Note:** The reconciliation process only considers software products that are licensable.\n\n</td></tr><tr><td>\n\nLicense under management\n\n</td><td>\n\nOption to manage licenses for the specified software. If you clear this option, your software model won't be included in your reconciliation results.This option is selected by default. It’s also selected for any software models that have been upgraded.\n\nIf you upgrade and have software models with this option selected, you can do a bulk update and clear the **License Under Management** option from any software models that you don’t want to include in your reconciliation results. When you run reconciliation again, only the software models with the option still selected will display in your results.\n\n</td></tr><tr><td>\n\nOwner\n\n</td><td>\n\nPerson responsible for the model.\n\n</td></tr><tr><td>\n\nUnit of consumption\n\n</td><td>\n\nUnit of measure for the software units that can be consumed.\n\n</td></tr><tr class=\"sub-head\"><td colspan=\"2\">\n\nConditions section\n\n</td></tr><tr><td>\n\nCondition name\n\n</td><td>\n\nName of the condition that you want to define for the software model.\n\n</td></tr><tr><td>\n\nSoftware install condition\n\n</td><td>\n\nCondition to account for only specific software installations during reconciliation. Installs that do not meet the required software install conditions will be included in the reconciliation process. However, these installs are likely to be flagged as unlicensed unless there is another software model that meets the required software install conditions. For example, if you have purchased Microsoft Visual Studio and set up software installation conditions for using Visual Studio only to consume licenses in your non-production environment. You need to create separate software install conditions for each component model under Visual Studio.**Note:** If you clear the **License under management** option, the software installations that meet the specified software install conditions are excluded from reconciliation instead.\n\n In the Software Asset Management classic application, you can add multiple software install conditions to a single software model using the following options:\n\n-   **Add Filter Condition**: Enables you to specify all the conditions that a software installation must meet to be included in reconciliation.\n-   **Add \"OR\" Clause**: Enables you to specify any of the conditions that a software installation can meet to be included in reconciliation.\n\n In the Software Asset Workspace, you can add multiple software install conditions to a single software model using the following options:\n\n-   **or**: Enables you to specify any of the conditions that a software installation can meet to be included in reconciliation.\n-   **and**: Enables you to specify all the conditions that a software installation must meet to be included in reconciliation.\n-   **+ New condition set**: Enables you to specify additional sets of conditions that a software installation can meet to be included in reconciliation.\n\n</td></tr><tr><td>\n\nSubscription condition**Note:** This field appears only on subscription-based software models, including hybrid software models that contain both software subscriptions and on-premise software installations.\n\n</td><td>\n\nCondition to account for only groups of subscriptions during reconciliation. Only the subscriptions that meet the specified subscription conditions are included in reconciliation. For example, you can set a subscription condition to reconcile subscriptions from only a specific geographic location or business department. **Note:** If you clear the **License under management** option, the subscriptions that meet the specified software conditions are excluded from reconciliation instead.\n\nIn the Software Asset Management classic application, you can add multiple subscription conditions to a single software model using the following options:\n\n-   **Add Filter Condition**: Enables you to specify all the conditions that a subscription must meet to be included in reconciliation.\n-   **Add \"OR\" Clause**: Enables you to specify any of the conditions that a subscription can meet to be included in reconciliation.\n\nIn the Software Asset Workspace, you can add multiple subscription conditions to a single software model using the following options:\n\n-   **or**: Enables you to specify any of the conditions that a subscription can meet to be included in reconciliation.\n-   **and**: Enables you to specify all the conditions that a subscription must meet to be included in reconciliation.\n-   **+ New condition set**: Enables you to specify additional sets of conditions that a subscription can meet to be included in reconciliation.\n\n**Warning:** You can’t add subscription conditions to out-of-the-box software models. You must create a software model to define subscription conditions for the associated subscription software.\n\n</td></tr><tr class=\"sub-head\"><td colspan=\"2\">\n\nGeneral section\n\n</td></tr><tr><td>\n\nShort description\n\n</td><td>\n\nBrief description of the model.\n\n</td></tr><tr><td>\n\nPlatform\n\n</td><td>\n\nPlatform of the software product to use when searching for the normalized discovery model.The default is **Anything** for Windows, macOS, UNIX.\n\n</td></tr><tr><td>\n\nLanguage\n\n</td><td>\n\nLanguage of the software product to use when searching for the normalized discovery model, which is populated after it has been normalized or added manually.This field is automatically set to **Anything**.\n\n</td></tr><tr><td>\n\nAsset tracking strategy\n\n</td><td>\n\nOption to override the way assets are tracked for the model.\n\n</td></tr><tr><td>\n\nAsset tracking unit\n\n</td><td>\n\nUnit of measure for asset.\n\n</td></tr><tr><td>\n\nCost\n\n</td><td>\n\nCost of a single unit of the software.\n\n</td></tr><tr><td>\n\nCertified\n\n</td><td>\n\nOption to indicate if the product associated to this software model is approved or unapproved by TRM.\n\n When a enterprise architect adds a product to the TRM library, the product is flagged as either approved or unapproved. When a software model is created for an approved product, this check box is automatically selected.\n\n If you create a software model for an unapproved product, the software model is designated as restricted. During the reconciliation process, any software installations associated with unapproved products are identified as removal candidates.\n\n If you activate the Application Portfolio Management - TRM \\(com.snc.apm\\_trm\\) plugin for software models that exist, this check box may or may not be selected depending on whether the product is approved.\n\n</td></tr><tr><td>\n\nRestricted software\n\n</td><td>\n\nOption for restricting software.Restricted software identifies software that you shouldn’t install in your environment \\(inappropriate software, or software with vulnerabilities, for example\\).\n\nIf the removal candidates don't exist, a scheduled job runs nightly that creates removal candidates for restricted software.\n\n</td></tr><tr><td>\n\nLicense all installs**Note:** This field appears only on software models that are associated with [resource value](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/it-asset-management/software-asset-management/create-resource-value-record.md) and [client access](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/it-asset-management/software-asset-management/t_AddAClientAccessRec.md) records, except for Oracle database software models.\n\n</td><td>\n\nOption to license the configuration items \\(CIs\\) that the software is installed on, based on conditions that you specify on the software model, such as software install conditions. If any of the associated client access records are unlicensed due to insufficient rights, all CIs remain unlicensed.If you disable this option, only the CIs that have been added to your client access records are licensed. See [Add a software client access record in Software Asset Management Core UI](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/it-asset-management/software-asset-management/t_AddAClientAccessRec.md) for detailed instructions on how to add CIs to your client access records.\n\nIf you enable this option after you have already added CIs to your client access records, those CIs are deleted from your records and then subsequently licensed based on the conditions that you specify on the software model.\n\n</td></tr><tr><td>\n\nDatabase option**Note:** This field appears only on Oracle Database software models.\n\n</td><td>\n\nOracle database option or management pack. Each option or pack requires a separate software model. The database option is an identifier for software models.\n\n This field is shown when creating software models that meet the following conditions:\n\n-   The **Publisher** is **Oracle**.\n-   The **Product** is **Database**.\n\n</td></tr><tr><td>\n\nDatabase option condition**Note:** This field appears only on Oracle Database software models that are associated with a database option or management pack, as specified in the **Database option** field.\n\n</td><td>\n\nCondition to account for only the subsets of Oracle Database options or management packs during reconciliation. Only the database options or management packs that meet the specified database option conditions are included in the reconciliation.**Note:** If you clear the **License under management** option, the database options or management packs that meet the specified database option conditions are excluded from reconciliation instead.\n\nIn the Software Asset Management classic application, you can add multiple database option conditions to a single software model using the following options:\n\n-   **Add Filter Condition**: Enables you to specify all the conditions that a database option or management pack must meet to be included in reconciliation.\n-   **Add \"OR\" Clause**: Enables you to specify any of the conditions that a database option or management pack can meet to be included in the reconciliation.\n\nIn the Software Asset Workspace, you can add multiple database option conditions to a single software model using the following options:\n\n-   **or**: Enables you to specify any of the conditions that a database option or management pack can meet to be included in the reconciliation.\n-   **and**: Enables you to specify all the conditions that a database option or management pack must meet to be included in reconciliation.\n-   **+ New condition set**: Enables you to specify additional sets of conditions that a database option or management pack can meet to be included in reconciliation.\n\n</td></tr><tr><td>\n\nApply to subscriptions\n\n</td><td>\n\nOption to apply this software model to only subscription-based software suites. If you don’t enable this option, you can apply this software model to only software suites with installed software.\n\n</td></tr><tr><td>\n\nAuto-generate client access for allocations. **Note:** This field appears only on Oracle Database software models.\n\n **Important:** To use this option, you must request the Data Collection for Oracle Global Licensing and Advisory Services \\(GLAS\\) application from the ServiceNow Store. For details, see [Request Data Collection for Oracle Global Licensing and Advisory Services \\(GLAS\\)](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/it-asset-management/software-asset-management/request-data-collection-oracle-glas-app.md).\n\n</td><td>\n\nOption to automatically generate and manage client access records for Oracle Database. If you enable this option, the Software Asset Management application generates and manages client access records based on your latest Oracle Database Named User Plus entitlements, the users, and devices that the associated rights are allocated to, and the Oracle database instances that are supported by these users and devices. The Software Asset Management application generates a separate client access record for each supported database instance. If you disable this option after the Software Asset Management application has automatically generated client access records for Oracle Database, those client access records are no longer managed and updated automatically. You must manage and update those client access records manually to keep them accurate and upto date.\n\n If you enable this option and already have existing client access records for Oracle Database, all automatically generated client access records are managed and updated automatically again. However, you must continue to manage and update all manually generated client access records.\n\n</td></tr><tr class=\"sub-head\"><td colspan=\"2\">\n\nProduct Catalog section\n\n</td></tr><tr><td>\n\nCatalog Item\n\n</td><td>\n\nInformation about the model as it appears in the product catalog and service catalog. Information only appears if the model has been published to the product catalog.\n\n</td></tr><tr><td>\n\nDescription\n\n</td><td>\n\nDescription of the software model as it appears in the product catalog.\n\n</td></tr><tr><td>\n\nPicture\n\n</td><td>\n\nImage of the software logo that can be added. This logo appears in the service catalog if the software model is published.\n\n</td></tr><tr class=\"sub-head\"><td colspan=\"2\">\n\nActivity section\n\n</td></tr><tr><td>\n\nWork notes\n\n</td><td>\n\nNotes about the work order task that are visible to all users within your organization.\n\n</td></tr></tbody>\n</table>## Suite Components tab\n\nThis list shows the software suite component details. Software components are the suite children of a software suite parent. For more information, see [Software Asset Management software suites](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/it-asset-management/software-asset-management/software-suites.md).\n\n<table id=\"table_nyv_lmc_xhb\"><thead><tr><th>\n\nField\n\n</th><th>\n\nDescription\n\n</th></tr></thead><tbody><tr><td>\n\nSuite child\n\n</td><td>\n\nChild product or products of the suite. For example, Microsoft Word and Microsoft Excel are child products of Microsoft Office.\n\n</td></tr><tr><td>\n\nMandatory\n\n</td><td>\n\nRequirement of a suite component. A suite component can be **Optional**, **Always Mandatory**, or **Mandatory Group**.Set to **Always Mandatory** if the software must be installed to count the model as a suite.\n\n</td></tr><tr><td>\n\nSuite relationship assumed\n\n</td><td>\n\nRelationship that indicates that multiple software models exist for one or more of the suite components. Therefore, the relationship between suite parent and suite component was assumed. Review the created suite components to ensure that the relationship is correct.\n\n</td></tr><tr class=\"sub-head\"><td colspan=\"2\">\n\nSuite Content Usage section\n\n</td></tr><tr><td>\n\nInference Option: **Number** and **Percent**\n\n</td><td>\n\n**Number**: Specifies the number of components installed for the suite. Specify a number lesser than or equal to the number of components.\n\n**Note:** For any new software models being created with suite components, the **Number** option is selected by default.\n\n **Percent**: Specifies what percentage of the components must be installed for the suite.\n\n**Note:** For existing software models with suite components that were using the inference percent, the **Percent** option is selected by default. However, you can choose to use the **Number** option.\n\n If the system property **Use component licenses to optimize compliance when suite licenses run out** is set to true, Inference percent specifies a threshold to determine whether the suite or component licensing is optimal.\n\n</td></tr><tr><td>\n\nAllow automated content update\n\n</td><td>\n\nOption to enable automatic content changes to software models.\n\n</td></tr></tbody>\n</table>## Suite Parents tab\n\nThis list shows the software suite parent details. For more information, see [Software Asset Management software suites](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/it-asset-management/software-asset-management/software-suites.md).\n\n<table id=\"table_axt_czp_l3b\"><thead><tr><th>\n\n \n\n</th><th>\n\nDescription\n\n</th></tr></thead><tbody><tr><td>\n\nSuite parent\n\n</td><td>\n\nParent suites to which the software is assigned. For example, the parent suite for several common Microsoft products is a version of Microsoft Office.\n\n</td></tr><tr><td>\n\nSuite child\n\n</td><td>\n\nChild product or products of the suite. For example, Microsoft Word and Microsoft Excel are child products of Microsoft Office.\n\n</td></tr><tr><td>\n\nMandatory\n\n</td><td>\n\nRequirement of a suite component. A suite component can be **Optional**, **Always Mandatory**, or **Mandatory Group**.Set to **Always Mandatory** if the software must be installed to count the model as a suite.\n\n</td></tr><tr><td>\n\nSuite relationship assumed\n\n</td><td>\n\nRelationship that indicates that multiple software models exist for one or more of the suite components. Therefore the relationship between suite parent and suite component was assumed. Review the created suite components to ensure the relationship is correct.\n\n</td></tr></tbody>\n</table>## Software Product Lifecycles\n\nThis list shows the life cycle information of a software product. For more information on life cycles, see [Product life cycles](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/it-asset-management/software-asset-management/calculated-lifecycles.md).\n\n<table id=\"table_hqc_5nn_dbb\"><thead><tr><th>\n\nField\n\n</th><th>\n\nDescription\n\n</th></tr></thead><tbody><tr><td>\n\nPublisher\n\n</td><td>\n\nName of publisher.\n\n</td></tr><tr><td>\n\nProduct\n\n</td><td>\n\nName of the software product.\n\n</td></tr><tr><td>\n\nVersion\n\n</td><td>\n\nLicensable version of the software\n\n</td></tr><tr><td>\n\nEdition\n\n</td><td>\n\nEdition of the software.\n\n</td></tr><tr><td>\n\nFull Version\n\n</td><td>\n\nThe granular licensable version of the software.\n\n</td></tr><tr><td>\n\nPhase start date\n\n</td><td>\n\nDate when the life-cycle phase starts.\n\n</td></tr><tr><td>\n\nLifecycle type\n\n</td><td>\n\nThe product life cycle type values include:-   **Internal**: The life cycle date is specific to the customer \\(for example, based on their internal policy, based on a custom contract/agreement with the publisher\\).\n-   **Publisher**: The life cycle date comes from publisher sources and is not specific to a customer.\n-   **Publisher Add-On**\n\n</td></tr><tr><td>\n\nRisk\n\n</td><td>\n\nThe risk level to an organization with regards to the life-cycle phase. For example, the risk for the end of support phase for a publisher maybe moderate or the end of life phase may be high.\n\nRisk type values include:-   **Very High**\n-   **High**\n-   **Moderate**\n-   **Low**\n-   **None**\n\n</td></tr><tr><td>\n\nLifecycle phase\n\n</td><td>\n\nLife-cycle phase values include:-   **Pre Release**: Date when the software was pre-released.\n-   **General Availability**: Date when the software became generally available to the market.\n-   **Upgrade**\n\n**Note:** Only shown when the **Lifecycle type** field is Internal.\n\n-   **End of Support**: Date by which the software will not be enhanced by the publisher.\n\nThis value corresponds to the Mainstream Support end date for Microsoft according to its [Fixed Lifecycle Policy](https://learn.microsoft.com/en-us/lifecycle/policies/fixed).\n\n-   **End of Extended Support**: Date by which the publisher will no longer provide any support or updates to the software.\n\nThis value corresponds to the Extended Support end date for Microsoft according to its [Fixed Lifecycle Policy](https://learn.microsoft.com/en-us/lifecycle/policies/fixed).\n\n-   **End of Life**: Date by which the software will no longer be manufactured by the publisher.\n\n**Note:** This value isn't applicable for Microsoft because it follows the fixed lifecycle policy providing mainstream support and extended support. For more information, see [Fixed Lifecycle Policy](https://learn.microsoft.com/en-us/lifecycle/policies/fixed).\n\n\n</td></tr><tr><td>\n\nActive\n\n</td><td>\n\nIndicates if the life cycle is to be considered or not while evaluating the risk of the software.**Note:** By default, only active life cycles are displayed.\n\n</td></tr><tr><td>\n\nSource\n\n</td><td>\n\nSource of the life cycle. If the record is created manually, this field is set to **Internal**. If the record is created automatically, this field is set to **ServiceNow**.\n\n</td></tr><tr><td>\n\nDescription\n\n</td><td>\n\nDescription of the software product life cycle.\n\n</td></tr></tbody>\n</table>## Software Entitlements tab\n\nThis list shows the entitlement terms of your software license. For more information, see the Software entitlements section in [Software models and Software entitlements](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/it-asset-management/software-asset-management/software-models-and-entitlements.md).\n\n<table id=\"table_erg_3b1_vzb\"><thead><tr><th>\n\nField\n\n</th><th>\n\nDescription\n\n</th></tr></thead><tbody><tr><td>\n\nDisplay name\n\n</td><td>\n\nAutomatically generated name based on the software model display name.\n\n</td></tr><tr><td>\n\nLicense metric\n\n</td><td>\n\nLicense metric for the license group that the software license is counted against when reconciliation is run. The options for license metric change based on the Metric group field. For more information, see [Software license metrics](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/it-asset-management/software-asset-management/c_SAMLicenseMetrics.md).\n\n</td></tr><tr><td>\n\nMetric group\n\n</td><td>\n\nMetric group based on the Software Model field. Each metric group has a set of license metrics that are specific to the software publisher.\n\n</td></tr><tr><td>\n\nLicense type\n\n</td><td>\n\nThe type determines whether the rights grant full access to the software or if they’re being upgraded from a previous version of the software.The following are the various license types:\n\n-   Perpetual\n-   Perpetual + Software Assurance\n-   Software Assurance\n-   Subscription\n-   Step-up\n-   Subscription Step-up\n\n</td></tr><tr><td>\n\nActive rights\n\n</td><td>\n\nNumber of rights granted for this entitlement.\n\n</td></tr><tr><td>\n\nPurchased rights\n\n</td><td>\n\nNumber of rights purchased for this entitlement.\n\n</td></tr><tr><td>\n\nTotal cost\n\n</td><td>\n\nTotal cost of the entitlement calculated from the unit cost.\n\n</td></tr></tbody>\n</table>## Override License Costs tab\n\nThis list shows the override license cost information for your software entitlements.\n\n<table id=\"table_umm_ygl_4jb\"><thead><tr><th>\n\nField\n\n</th><th>\n\nDescription\n\n</th></tr></thead><tbody><tr><td>\n\nSoftware Model\n\n</td><td>\n\nSoftware model that the software entitlement belongs to.\n\n</td></tr><tr><td>\n\nMetric Group\n\n</td><td>\n\nMetric group that the software entitlement belongs to.\n\n</td></tr><tr><td>\n\nLicense Metric\n\n</td><td>\n\nLicense metric specified for the software entitlement.\n\n</td></tr><tr><td>\n\nLicense Cost\n\n</td><td>\n\nCost of the license.\n\n</td></tr><tr><td>\n\nLicense &amp; Maintenance Cost\n\n</td><td>\n\nCost of the license combined with cost of the maintenance license.Specify a license cost or a license and maintenance cost, to override the true-up cost during reconciliation. If no values are specified in the **License Cost** or **License &amp; Maintenance Cost** fields, the software entitlement cost is used for true-up cost calculations.\n\n**Note:** For SaaS licenses, only the license cost applies. The license &amp; maintenance cost does not apply.\n\n</td></tr><tr><td class=\"sub-head\" colspan=\"2\">\n\nThe following fields appear when the value selected in the License Metric field is Employee.\n\n</td></tr><tr><td>\n\nActive\n\n</td><td>\n\nIndicates whether the license cost is to be considered for true-up cost calculations.\n\n</td></tr><tr><td>\n\nLower limit\n\n</td><td>\n\nMinimum number of employees that the licenses are required for.\n\n</td></tr><tr><td>\n\nUpper limit\n\n</td><td>\n\nMaximum number of employees that the licenses are required for.\n\n</td></tr></tbody>\n</table>## SAP Engine Usages tab\n\nThis list shows the license usage for SAP Engines.\n\n<table id=\"table_rqv_wpp_hfc\"><thead><tr><th>\n\nField\n\n</th><th>\n\nDescription\n\n</th></tr></thead><tbody><tr><td>\n\nName\n\n</td><td>\n\nName of the license usage record. Select a name to open the record to view detailed information such as the associated software model and SAP client.\n\n</td></tr><tr><td>\n\nCount\n\n</td><td>\n\nNumber of unique users or devices that are granted access to the SAP Engine product.\n\n</td></tr><tr><td>\n\nType\n\n</td><td>\n\nType of CAL that is associated with the license usage record.-   **User CAL**: Licenses each user that accesses the associated server, regardless of the number of devices that each user is using to access the server.\n-   **Device CAL**: Licenses each device that accesses the specified server, regardless of the number of users that are using each device to access the server.\n-   **User/Device CAL**: Licenses each user or device that accesses the associated server.\n\n</td></tr><tr><td>\n\nUsage\n\n</td><td>\n\nTotal memory usage of the SAP Engine product in gigabytes \\(GB\\).\n\n</td></tr><tr><td>\n\nCost Center\n\n</td><td>\n\nCost center of the users or devices that are granted access to the SAP Engine product.\n\n</td></tr><tr><td>\n\nDepartment\n\n</td><td>\n\nBusiness department of the users or devices that are granted access to the SAP Engine product.\n\n</td></tr><tr><td>\n\nLocation\n\n</td><td>\n\nGeographic location of the users or devices that are granted access to the SAP Engine product.\n\n</td></tr><tr><td>\n\nCompany\n\n</td><td>\n\nCompany of the users or devices that are granted access to the SAP Engine product.\n\n</td></tr></tbody>\n</table>## Software Model Results tab\n\nThis list shows the software model results associated with the license metric results.\n\n**Note:** Software model results \\(SMRs\\) are not generated for software models for Oracle Database options without associated software entitlements. You can set the system property **com.snc.samp.unlicensed\\_smr\\_creation** to **True** to create SMRs for these models even if there are no entitlements.\n\n<table id=\"table_fsf_cqk_g4b\"><thead><tr><th>\n\nField\n\n</th><th>\n\nDescription\n\n</th></tr></thead><tbody><tr><td>\n\nStatus\n\n</td><td>\n\nStatus of the software model. Possible values are **Compliant** or **Not Compliant**.Select the **Status** field to open the corresponding Software Model Results record, where you can view more in-depth information about the software model result. See [View software model results](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/it-asset-management/software-asset-management/t_ViewSWModelResults.md) for detailed descriptions of each field on the Software Model Results form.\n\n</td></tr><tr><td>\n\nAgreement type\n\n</td><td>\n\nAgreement type that is set on the software entitlement.-   Common: Generic, Enterprise License Agreement \\(ELA\\)\n-   IBM: Generic, Enterprise License Agreement \\(ELA\\), International Program License Agreement \\(IPLA\\), IBM Customer Agreement \\(ICA\\), Unlimited Level Agreement \\(ULA\\)\n-   Microsoft: Generic, Enterprise License Agreement \\(ELA\\)\n-   Oracle: Generic, Unlimited Level Agreement \\(ULA\\)\n-   VMware: Generic, Enterprise License Agreement \\(ELA\\), Enterprise Purchasing Program \\(EPP\\), Volume Purchasing Program \\(VPP\\)\n\n**Note:** If the agreement type is Enterprise Level Agreement or Unlimited Level Agreement, the **Status** is Compliant even if there are unlicensed installations or unlicensed subscriptions.\n\n</td></tr><tr><td>\n\nUnlicensed installs\n\n</td><td>\n\nNumber of unlicensed software installations that are not covered by any entitlements.\n\n</td></tr><tr><td>\n\nTrue-up cost\n\n</td><td>\n\nEstimated cost of remediating unlicensed installations based on the lowest number of rights needed \\(rights needed times average price per right from entitlements\\). The lowest cost from Purchase Rights remediation options.\n\n</td></tr><tr><td>\n\nOver-licensed amount\n\n</td><td>\n\nEstimated cost of rights not being used. The sum of the Over Licensed amount from the True-up value costs.\n\n</td></tr><tr><td>\n\nPotential savings\n\n</td><td>\n\nCost saved by optimizing unused licenses.\n\n</td></tr><tr><td>\n\nGroup\n\n</td><td>\n\nGroup specified on which to run reconciliation. Values include: -   None\n-   Country\n-   Department\n-   Company\n-   Region\n-   Cost Center\n\n</td></tr><tr><td>\n\nSubgroup\n\n</td><td>\n\nSubgroup specified on which to run reconciliation. Values include:-   None\n-   Country\n-   Department\n-   Company\n-   Region\n-   Cost Center\n\n</td></tr></tbody>\n</table>## Metric Attributes tab\n\nThis list shows the metric attributes information of a software model.\n\n<table id=\"table_zql_nkm_11b\"><thead><tr><th>\n\nField\n\n</th><th>\n\nDescription\n\n</th></tr></thead><tbody><tr><td>\n\nSoftware model\n\n</td><td>\n\nSoftware model associated with the metric attributes.\n\n</td></tr><tr><td>\n\nMetric group\n\n</td><td>\n\nGrouping for the software metric.If you have optional publisher packs installed that the software applies to, those options are shown. Otherwise, the metric group value is **Common**.\n\n</td></tr><tr><td>\n\nLicense metric\n\n</td><td>\n\nThe license metric that the software license is counted against when reconciliation is run \\(per user, per device, for example\\).\n\n</td></tr><tr><td>\n\nDescription\n\n</td><td>\n\nAttribute type description that is based on the license metric value.\n\n</td></tr><tr><td>\n\nAttribute\n\n</td><td>\n\nAttribute type for reconciling entitlement license metrics. For more information on each attribute type, see [Software model metric attributes](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/it-asset-management/software-asset-management/sw-metric-attributes.md).\n\n</td></tr><tr><td>\n\nAttribute value\n\n</td><td>\n\nValue of the attribute \\(integer\\).\n\n</td></tr><tr><td>\n\nAttribute value is unlimited\n\n</td><td>\n\nOption for setting the attribute as unlimited.\n\n</td></tr></tbody>\n</table>## Vendor Catalog Items tab\n\nThis list shows you the details of the software models associated with a vendor. For more information, see [Vendor catalog items](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/it-asset-management/product-catalog/c_ManageVendorCatalogItems.md).\n\n|Field|Description|\n|-----|-----------|\n|Name|Name of the catalog item.|\n|Product ID|Item identification number assigned by your organization.|\n|Short Description|Brief description of the item.|\n|Vendor Price|The price at which the item is available in the vendor catalog. If the vendor offers a discount, the vendor price reflects the discounted price.|\n|Rank tier|Overall ranking for this vendor's products and services.|\n\n## Client Access tab\n\nThis list shows a client access record details of the users or devices that are accessing a particular version of your server software using a client access license \\(CAL\\).\n\n<table id=\"table_kxy_z3q_l3b\"><thead><tr><th>\n\nField\n\n</th><th>\n\nDescription\n\n</th></tr></thead><tbody><tr><td>\n\nName\n\n</td><td>\n\nName of the client access record. Select a name to open the corresponding client access record, where you can view more in-depth information about the record, such as the users or devices that the associated client access licenses \\(CALs\\) are assigned to and the configuration items \\(CIs\\) that the associated server software is installed on. See [Add a software client access record in Software Asset Management Core UI](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/it-asset-management/software-asset-management/t_AddAClientAccessRec.md) for more information on client access records in the Software Asset Management classic application. See [Create a software client access record in workspace](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/it-asset-management/software-asset-management/create-clientaccess-workspace.md) for more information on client access records in the Software Asset Workspace.\n\n</td></tr><tr><td>\n\nCount\n\n</td><td>\n\nNumber of unique users or devices that are granted access to the associated server.**Note:** If you are using a Citrix software model and User/Device CAL type, the **Count** field is based on the number of user/device licenses that are assigned to your users or shared devices.\n\n</td></tr><tr><td>\n\nType\n\n</td><td>\n\nType of CAL that is associated with the client access record.-   **User CAL**: Licenses each user that accesses the associated server, regardless of the number of devices that each user is using to access the server.\n\n-   **Device CAL**: Licenses each device that accesses the specified server, regardless of the number of users that are using each device to access the server.\n\n-   **User/Device CAL**: Licenses each user or device that accesses the associated server.\n\n**Note:** If you are using a Citrix software model, the User/Device CAL type is based on the user/device licenses that are assigned to your users or shared devices.\n\n-   **Reserved Hourly Average Sensor**: This metric counts the number of unique active endpoints per clock-hour and averages them over a rolling 28-day period. The count of Reserved Hourly Average Sensor Licenses resets at the start of each clock-hour.\n-   **Sensor Subscription**: This metric calculates license usage by averaging endpoint counts over four consecutive weeks. Weekly endpoint counts are based on the total number of endpoints consumed in the previous seven days.\n\n**Note:** The Reserved Hourly Average Sensor and Sensor Subscription license metrics are applicable only for CrowdStrike and are available with Yokohama Patch 1, Software Asset Management - SaaS License Management \\(sn\\_sam\\_saas\\_int\\) 15.0.8, and Software Asset Management \\(sn\\_itam\\_samp\\) 2.1.0 version onwards. If you are on any version for Yokohama below Patch 1, refer [KB1801232](https://support.servicenow.com/kb?id=kb_article_view&sys_kb_id=ef634dac83935610cdbbc430feaad3d9).\n\n</td></tr><tr><td>\n\nCost Center\n\n</td><td>\n\nCost center of the users or devices that are granted access to the associated server.\n\n</td></tr><tr><td>\n\nDepartment\n\n</td><td>\n\nBusiness department of the users or devices that are granted access to the associated server.\n\n</td></tr><tr><td>\n\nLocation\n\n</td><td>\n\nGeographic location of the users or devices that are granted access to the associated server.\n\n</td></tr><tr><td>\n\nCompany\n\n</td><td>\n\nCompany of the users or devices that are granted access to the associated server.\n\n</td></tr></tbody>\n</table>## Software Subscriptions tab\n\nThis list shows the available subscriptions for a software application.\n\n<table id=\"table_z5t_zb1_vzb\"><thead><tr><th>\n\nField\n\n</th><th>\n\nDescription\n\n</th></tr></thead><tbody><tr><td>\n\nDisplay name\n\n</td><td>\n\nSoftware publisher and product for the subscription.\n\n</td></tr><tr><td>\n\nUser principal name\n\n</td><td>\n\nUser's email address for the subscription.\n\n</td></tr><tr><td>\n\nSoftware model\n\n</td><td>\n\nSoftware model for the subscription.\n\n</td></tr><tr><td>\n\nLast activity\n\n</td><td>\n\nLast date when this subscription was last used.\n\n</td></tr><tr><td>\n\nInactive days\n\n</td><td>\n\nNumber of days for which a user's subscription has been inactive.This field is visible on the Software Subscriptions form when the **Last activity** field is not empty. Inactive days are calculated using the value in the **Last activity** field.\n\n</td></tr><tr><td>\n\nSubscription profile\n\n</td><td>\n\nProfile that is associated with the subscription identifier.\n\n</td></tr></tbody>\n</table>## Downgrade Rights tab\n\nThis list shows the downgrade rights information of a software model. For more information, see [Downgrade Rights](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/it-asset-management/software-asset-management/downgrade-rights.md).\n\n<table id=\"table_mzw_bv2_fhb\"><thead><tr><th>\n\nField\n\n</th><th>\n\nDescription\n\n</th></tr></thead><tbody><tr><td>\n\nParent software model\n\n</td><td>\n\nParent \\(or the topmost hierarchy\\) of the software model.\n\n</td></tr><tr><td>\n\nSoftware model\n\n</td><td>\n\nSoftware model associated with the downgrade rights. Based on the parent software model that you select, the related software models appear in the list. For example, if you select Microsoft SQL Server 2012 Standard as the parent software model, only Microsoft -related software models appear in the list.\n\n</td></tr><tr><td>\n\nSource\n\n</td><td>\n\nSource of the downgrade rights. If the record is created manually, it's set to **Internal**. If it's created automatically, the field is set to ServiceNow.\n\n</td></tr><tr><td>\n\nActive\n\n</td><td>\n\nOption that indicates if the downgrade rights on the software model are active or not. If needed, you can deactivate the downgrade rights. Only the active downgrade rights appear in the field. To see all the downgrade rights, remove the Active condition from the filter. If you deactivate a downgrade right on a software model, the change is propagated to the related software entitlement downgrade rights, irrespective of the source of the downgrade right. You cannot deactivate the downgrade right on a software model and keep the downgrade right activated on the software entitlement.\n\nTo deactivate a downgrade right, double-click the field to display the toggle button, select **false**, and then select the Save icon \\(\\[Omitted image \"save-icon.png\"\\] Alt text: Save icon\\).\n\n-   **false**: deactivates the downgrade right on the software model and on the related software entitlements.\n-   **true**: reactivates the downgrade right on the software model and on the related software entitlements.\n\n</td></tr></tbody>\n</table>## Matching Discovery Models tab\n\nThis list shows the discovery maps that match the software publisher and product fields of the software model.\n\n<table id=\"table_xcy_2c1_vzb\"><thead><tr><th>\n\nField\n\n</th><th>\n\nDescription\n\n</th></tr></thead><tbody><tr><td>\n\nDisplay name\n\n</td><td>\n\nName of the discovery model. This value is generated automatically using the discovered publisher, discovered product, and discovered version.\n\n</td></tr><tr><td>\n\nNormalization status\n\n</td><td>\n\nStatus of the normalization process:-   Normalized\n-   Partially Normalized\n-   Publisher Normalized\n-   Match Not Found\n-   Manually Normalized\n-   New\n\n</td></tr><tr><td>\n\nPublisher\n\n</td><td>\n\nNormalized publisher of the software.\n\n</td></tr><tr><td>\n\nProduct\n\n</td><td>\n\nNormalized product name of the software.\n\n</td></tr><tr><td>\n\nVersion\n\n</td><td>\n\nNormalized version of the software product.\n\n</td></tr><tr><td>\n\nEdition\n\n</td><td>\n\nNormalized edition of the software.\n\n</td></tr></tbody>\n</table>## Product Lifecycles for all Versions tab\n\nThis list shows the life cycle for all versions of the software product.\n\n<table id=\"table_d5y_533_tzb\"><thead><tr><th>\n\nField\n\n</th><th>\n\nDescription\n\n</th></tr></thead><tbody><tr><td>\n\nPublisher\n\n</td><td>\n\nName of the publisher.\n\n</td></tr><tr><td>\n\nProduct\n\n</td><td>\n\nName of the software product.\n\n</td></tr><tr><td>\n\nVersion\n\n</td><td>\n\nLicensable version of the software.\n\n</td></tr><tr><td>\n\nFull version\n\n</td><td>\n\nGranular licensable version of the software.\n\n</td></tr><tr><td>\n\nEdition\n\n</td><td>\n\nEdition of the software.\n\n</td></tr><tr><td>\n\nLifecycle phase\n\n</td><td>\n\nLife-cycle phase values include:-   **Pre Release**: Date the software was pre-released.\n-   **General Availability**: Date the software became generally available to the market.\n-   **Upgrade**\n\n**Note:** Only shown when the **Lifecycle type** field is Internal.\n\n-   **End of Life**: Date by which the software will no longer be manufactured by the publisher.\n\n**Note:** This value isn't applicable for Microsoft because it follows the fixed life-cycle policy providing mainstream support and extended support. For more information, see [Fixed Lifecycle Policy](https://learn.microsoft.com/en-us/lifecycle/policies/fixed).\n\n-   **End of Support**: Date by which the software will not be enhanced by the publisher.\n\nThis value corresponds to the Mainstream Support end date for Microsoft according to its [Fixed Lifecycle Policy](https://learn.microsoft.com/en-us/lifecycle/policies/fixed).\n\n-   **End of Extended Support**: Date by which the publisher will no longer provide any support or updates to the software.\n\nThis value corresponds to the Extended Support end date for Microsoft according to its [Fixed Lifecycle Policy](https://learn.microsoft.com/en-us/lifecycle/policies/fixed).\n\n\n</td></tr><tr><td>\n\nLifecycle type\n\n</td><td>\n\nThe product life cycle type values include:-   **Internal**: The life cycle date is specific to the customer \\(for example, based on their internal policy, based on a custom contract/agreement with the publisher\\).\n-   **Publisher**: The life cycle date comes from publisher sources and is not specific to a customer.\n-   **Publisher Add-On**\n\n</td></tr><tr><td>\n\nSource\n\n</td><td>\n\nSource of the life cycle. If the record is created manually, this field set to **Internal**. If the record is created automatically, the field is set to **ServiceNow**.\n\n</td></tr><tr><td>\n\nDescription\n\n</td><td>\n\nDescription of the software product life cycle.\n\n</td></tr><tr><td>\n\nPhase start date\n\n</td><td>\n\nDate when the life-cycle phase starts.\n\n</td></tr><tr><td>\n\nRisk\n\n</td><td>\n\nRisk level to an organization with regards to the life-cycle phase. For example, the risk for the end of support phase for a publisher maybe moderate or the end of life phase maybe high.Risk type values include:\n\n-   Very High\n-   High\n-   Moderate\n-   Low\n-   None\n\n</td></tr><tr><td>\n\nActive\n\n</td><td>\n\nOption to indicate if the life cycle is to be considered or not while evaluating the risk of the software.**Note:** By default, only active life cycles are displayed.\n\n</td></tr></tbody>\n</table>## Group Allocations tab\n\nThis list shows the user groups allocated to the software model.\n\n<table id=\"table_zrr_zt4_hfc\"><thead><tr><th>\n\nField\n\n</th><th>\n\nDescription\n\n</th></tr></thead><tbody><tr><td>\n\nAssignment Group\n\n</td><td>\n\nName of the user group assigned to this software entitlement. Software licenses are allocated to all the members of this assignment group based on the availability of unallocated licenses for the software entitlement.\n\n</td></tr><tr><td>\n\nStatus\n\n</td><td>\n\nCurrent status of the group allocation to the software model. Possible values are:-   **New**: When a group allocation is created, this field is automatically set to New.\n-   **Not allocated**: None of the group members are allocated to the software entitlement.\n-   **Fully allocated**: All the members from the user group are allocated to the software entitlement.\n-   **Partially allocated**: A partial number of group members are allocated to the software model.\n\n</td></tr><tr><td>\n\nActive\n\n</td><td>\n\nIndicates if the user group allocation to the software entitlement is active. Possible values are:-   **true**: The allocation record is active and users from the assignment group are allocated to the software entitlement.\n-   **false**: The allocation record is inactive and the users from the assignment group aren't allocated to the software entitlement. When a user group is changed to inactive, the group allocation record is marked as inactive and the **Allocated Quantity** field value is updated.\n\n</td></tr><tr><td>\n\nLicense metric\n\n</td><td>\n\nUser-based license metric for user allocation to the software entitlement. License metric values include:-   Per Named User\n-   Per User\n-   User Subscription\n\n</td></tr><tr><td>\n\nGroup Members\n\n</td><td>\n\nNumber of users available in the assignment group.\n\n</td></tr><tr><td>\n\nSoftware model\n\n</td><td>\n\nField value is automatically set to the selected software model.\n\n</td></tr><tr><td>\n\nAllocated Quantity\n\n</td><td>\n\nNumber of users from the assignment group allocated to the software entitlement.\n\n</td></tr><tr><td>\n\nEntitlement condition\n\n</td><td>\n\nEntitlement condition defined to apply the group user allocation on the filtered software entitlements.\n\n</td></tr></tbody>\n</table>**Parent Topic:**[Software Asset Management references](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/it-asset-management/software-asset-management/references.md)\n\n"}}