---
sourceDocument: Zurich IT Asset Management
sourceDocumentLink: https://www.servicenow.com/docs/r/zurich/it-asset-management

 Release :

    - zurich

ft:locale :

    - en-US

ft:publication_title :

    - Zurich IT Asset Management

ft:clusterId :

    - itam

bundleId :

    - itam

workflow :

    - Technology


---

# Subscription identifiers for SaaS and SSO applications

# Subscription identifiers for SaaS and SSO applications {#ariaid-title1}

* Release version: Zurich
* 
* Updated July 31, 2025
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 6 minutes to read

Use the SaaS License Management application to view, manage, and resolve
subscription identifiers for your SaaS and SSO applications.

Subscription identifiers uniquely identify your SaaS and SSO applications. Each
subscription identifier is associated with a discovery map and software model that help to
normalize the software that is installed in your environment. You can use this information to
track your software subscriptions and understand your license positions.
**Related concepts**   

* [SaaS License Management setup for large companies](https://www.servicenow.com/docs/O0Y1iCl_k_I2QGitihZUWA "Set up SaaS License Management for large companies to confirm that you can view all SaaS usage data in your ServiceNow instance.")
* [SaaS Overview dashboard](https://www.servicenow.com/docs/iuy18ziErONPTT50s2IZSA "Optimize how much your organization spends on SaaS and SSO licensing by analyzing the subscription usage, cost, and compliance of your SaaS applications and SSO providers using the SaaS Overview dashboard.")
* [Integrate with SaaS applications](https://www.servicenow.com/docs/n_jtiVIEUO4gk~txQ2iIsQ "Create an integration profile to view software usage information and optimize stale licenses.")
* [Integrate with SSO providers](https://www.servicenow.com/docs/8rENXoyIYqv3hMF6dNtsFQ "Integrate with a Single Sign-On (SSO) provider to view software usage for all connected SSO applications.")
* [Playbook for SaaS integrations](https://www.servicenow.com/docs/Sz~fKK~~bGQ4mwPZLU7lmQ "The SaaS playbook provides step-by-step guidance for integrating an SaaS application. It takes you in a phased way through each stage of the integration process, from initiation to completion.")
* [Reclaiming user subscriptions](https://www.servicenow.com/docs/S370n3Q7CCiDSc4yBKjO6g "You can reclaim unused SaaS and SSO subscriptions to reduce your total software costs.")
* [Delete an integration profile](https://www.servicenow.com/docs/If3hfSd2MVy4Tf5eB6cHuw "If your company stops using a SaaS application or SSO provider, you can delete the integration profile.")
* [Subscription exclusions for SaaS and SSO applications](https://www.servicenow.com/docs/bVJrkophBDLo8JMEiGX_Bw#subscription-exclusions "Define subscription exclusions for your SaaS and SSO applications to optimize your licensing costs by keeping the excluded subscriptions out of license cost calculations.")  
**Related tasks**   

* [Request SaaS License Management](https://www.servicenow.com/docs/2VPNsKSGv4R503EL5y0Uew "Request the Software Asset Management - SaaS License Management plugin (sn_sam_saas_int) so that you can create and manage integrations with your SaaS and Single Sign-on (SSO) applications. You can use these integrations to track license usage and to reclaim unused licenses.")
* [Review a software reclamation rule](https://www.servicenow.com/docs/hXAjfp3sn3x4hFFvqm~3Iw "Use reclamation rules to cancel user subscriptions that have limited to no activity.")
* [Create a child alias to set up multiple integration profiles](https://www.servicenow.com/docs/B3d2wfmwRbcdy~H9gCDy3A "Create a child alias to set up multiple integration profiles with unique connections and manage different configurations for each integration profile.")
* [Create a child alias to set up multiple Cisco Webex integration profiles](https://www.servicenow.com/docs/rW4MUbb_ihnl4uUaQ46Q0A "Create a child alias to set up multiple Cisco Webex integration profiles.")
* [Create a child alias to set up multiple Confluence Cloud integration profiles](https://www.servicenow.com/docs/qkc24dMXVUFiS3rRaInnrw "Create a child alias to set up multiple Confluence Cloud integration profiles.")
* [Create a child alias to set up multiple Jira integration profiles](https://www.servicenow.com/docs/GdEscFQ0sev8ezRXoL454w "Create a child alias to set up multiple Jira integration profiles with unique connections and manage different configurations for each integration profile.")
* [Associate a user with subscription records](https://www.servicenow.com/docs/id5~8C_ODik1JG1BXBPK1Q "If the User field in the Software Subscription [samp_sw_subscription] table is empty, map the field with an associated user in the User [sys_user] table within ServiceNow AI Platform.")
* [Disconnect SSO apps](https://www.servicenow.com/docs/2x698iq0kPSMPXtopZECFg "Disconnect an SSO application to stop viewing subscription information for the app, or before creating a direct integration for the app.")  
**Related reference**   

* [Viewing your SaaS and SSO subscriptions](https://www.servicenow.com/docs/Zff7VXz64V0ZHykWhQsgSg "View a list of all subscriptions for your SaaS and Single Sign-On (SSO) applications.")

## Manage updated subscription identifiers {#ariaid-title2}

Keep your SaaS and SSO license positions accurate and up to date by
managing the updated subscription identifiers that are detected by the ServiceNow AI Platform.

### Before you begin

Role required: sam_integrator or admin

### About this task

When a SaaS or SSO provider updates an existing subscription identifier, the ServiceNow AI Platform automatically detects and pushes the changes to your ServiceNow instance through twice a week content updates. Changes include the product name, edition, version, platform, and language. Your instance uses this information to update subscription
identifiers on existing software models, which can help prevent the creation of multiple software models for the same subscription software.

Subscription identifiers update either automatically or manually depending on the associated software model type. If a subscription identifier is associated with an auto-generated software model, it updates automatically. If a
subscription identifier is associated with a customized software model, you must update it manually using software model suggestions. Software model suggestions identify changes to your existing subscription identifiers. You
can use this information to determine whether you should update your customized software models based on the latest subscription identifiers. For example, if a SaaS provider updates the product name for an application, the software model suggestions identify both the current and updated values of the product name. If the changes are correct, you can accept the
software model suggestions to update your software model with the latest product name.  
Note:  
The navigation mentioned in the following procedure is in the Core UI and is available when the Software Asset Workspace isn't installed.

### Procedure

1. Navigate to AllSaaS LicenseSoftware Models.
2. Select a software model that is marked with a dot.  
   A dot indicates that there are discrepancies between the associated subscription identifier and data that is provided in the latest content updates.
3. On the Software Model form, open the software model suggestions by clicking the warning icon ![]() next to the Display name field.  
   The Software Model Suggestions dialog box opens.
4. In the dialog box, view the Suggested discovery map field to verify that your software model is using the discovery map for the updated subscription identifier.  
   This field is read-only. However, you can select the preview icon ![]() to view additional information about the discovery map.
5. Verify the changes to the subscription identifier.  
   The Software Model Suggestions dialog box displays both the current and
   updated values of all subscription identifier fields. Although these fields
   are read-only, you can compare the values to understand how the subscription
   identifier has changed. Use this information to determine whether the
   changes are correct and should be applied to your software model.  
   {#manage-updated-skus__table_zcx_13v_4nb__entry__2}

   | Field | Description |
   |-|-|
   | Suggested publisher | Updated software publisher. |
   | Publisher | Current software publisher. |
   | Suggested product | Updated software product name. |
   | Product | Current software product name. |
   | Suggested Version condition | Updated qualifier that you can use to compare the value of the software model Version field against the value of the discovery model Version field. Your instance uses qualifiers such as is or is anything to determine whether your discovered software applies to the software model. |
   | Version condition | Current qualifier that you can use to compare the value of the software model Version field against the value of the discovery model Version field. Your instance uses qualifiers such as is or is anything to determine whether your discovered software applies to the software model. |
   | Suggested version | Updated software version. |
   | Version | Current software version. |
   | Suggested Edition condition | Updated qualifier that you can use to compare the value of the software model Edition field against the value of the discovery model Edition field. Your instance uses qualifiers such as is or is anything to determine whether your discovered software applies to the software model. |
   | Edition condition | Current qualifier that you can use to compare the value of the software model Edition field against the value of the discovery model Edition field. Your instance uses qualifiers such as is or is anything to determine whether your discovered software applies to the software model. |
   | Suggested edition | Updated software edition. |
   | Edition | Current software edition. |
   | Suggested Platform condition | Updated qualifier that you can use to compare the value of the software model Platform field against the value of the discovery model Platform field. Your instance uses qualifiers such as is or is anything to determine whether your discovered software applies to the software model. |
   | Platform condition | Current qualifier that you can use to compare the value of the software model Platform field against the value of the discovery model Platform field. Your instance uses qualifiers such as is or is anything to determine whether your discovered software applies to the software model. |
   | Suggested platform | Updated platform on which you can install or run the software. |
   | Platform | Current platform on which you can install or run the software. |
   | Suggested Language condition | Updated qualifier that you can use to compare the value of the software model Language field against the value of the discovery model Language field. Your instance uses qualifiers such as is or is anything to determine whether your discovered software applies to the software model. |
   | Language condition | Current qualifier that you can use to compare the value of the software model Language field against the value of the discovery model Language field. Your instance uses qualifiers such as is or is anything to determine whether your discovered software applies to the software model. |
   | Suggested language | Updated language in which you want to run the software. |
   | Language | Current language in which you're running the software. |
   [Table 1. Subscription identifier fields]

   {#manage-updated-skus__table_zcx_13v_4nb}
6. Accept or reject the changes.
   * If the changes are correct, select Accept to update the software model with the suggested field values.
   * If the changes are not correct, select Reject to ignore the suggested field values. The software model continues to use the existing subscription identifier.

   {#manage-updated-skus__choices_yym_lxv_tnb}  
   You automatically return to the Software Model form.
7. Select Update to save your changes and clear the software model suggestions.

## Resolve unrecognized subscription identifiers {#ariaid-title3}

Maintain accurate license positions for your subscription software by resolving
unrecognized subscription identifiers that are detected by the ServiceNow AI Platform.

### Before you begin

Role required: admin

### About this task

The ServiceNow AI Platform marks a subscription identifier as unrecognized when it
is not associated with a software model. By associating the unrecognized
subscription identifier with a software model, you can track subscription usage for
the associated subscription software.  
Note:  
The navigation mentioned in the following procedure is in the Core UI and is available when the Software Asset Workspace isn't installed.

### Procedure

1. **Optional:** Send unrecognized subscription identifiers back to the ServiceNow content team by opting in to the Software Asset Management content service.  
   When you opt in to the Software Asset Management content service, verify that the Unrecognized Subscription Identifier KPI is enabled. See [Enable sharing information with Software Asset Management content service](https://www.servicenow.com/docs/sxwbG5VomeEQ0aRtztlhCQ "Opt in to share unnormalized software installation data from your organization with Software Asset Management Content Service. You can opt out at any time.") for detailed instructions.
2. Navigate to SaaS LicenseUnrecognized Subscription Identifiers.
3. Select an unrecognized subscription identifier.
4. On the form, fill in the fields.  
   {#resolve-unrecognized-skus__table_bg4_rkp_knb__entry__2}

   | Field | Value |
   |-|-|
   | Subscription identifier | Name of the unrecognized subscription identifier. This field populates automatically. |
   | Software model | Software model that you want to associate with the subscription identifier. |
   | Subscription profiles | Direct integration profiles that are associated with the subscription identifier. This field populates automatically. |
   | Number of subscriptions | Number of subscriptions that are associated with the subscription identifier. This field populates automatically. |
   | Exclude from content service | Option that prevents your ServiceNow instance from sending the unrecognized subscription identifier back to the ServiceNow content team. This option is applicable only if you opted in to the Software Asset Management content service. |
   [Table 2. Unrecognized Subscription Identifier form]

   {#resolve-unrecognized-skus__table_bg4_rkp_knb}
5. Select Update.

### Result

After the subscription identifier associates with the specified software model, all
related software subscriptions automatically update with that software model.

If you opted to share your unrecognized subscription identifier data with ServiceNow, your ServiceNow instance
sends the unrecognized subscription identifier back to the ServiceNow content team. The content team can use this
information to further research and improve the normalization process.

*[\>]: and then


