Subscription identifiers for SaaS and SSO applications

  • Release version: Yokohama
  • Updated January 30, 2025
  • 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.

    Manage updated subscription identifiers

    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 All > SaaS License > Software 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.Software model with an updated subscription identifier.
    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.

      Table 1. Subscription identifier fields
      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.
    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.
      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

    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 for detailed instructions.
    2. Navigate to SaaS License > Unrecognized Subscription Identifiers.
    3. Select an unrecognized subscription identifier.
    4. On the form, fill in the fields.
      Table 2. Unrecognized Subscription Identifier form
      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.
    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.