Software subscription fields
Software subscription form fields, their descriptions, and the SaaS integrations for which these fields are populated.
Some of the fields in the Software subscription table get populated for specific SaaS integrations while some get populated for all SaaS integrations.
| Field | Description | Is pulled from the portal? | SaaS integration |
|---|---|---|---|
| Display name | Name of the subscription downloaded from the SaaS portal. | Yes | All SaaS integrations |
| Publisher | The publisher for the subscription. | Yes | All SaaS integrations |
| Product | The software product for the subscription. | Yes | All SaaS integrations |
| Version | Version of the software product. | Yes | All SaaS integrations |
| Edition | Edition of the software product. | Yes | All SaaS integrations |
| Software model | A standardized version of a software product for the subscription. The software model is automatically created for SaaS integrations. | No (Automatically created by ServiceNow) | All SaaS integrations |
| User | The ServiceNow user record in the User [sys_user] table representing a real person within an organization. In general, the User table is populated through the Active directory integration in the organization. | All SaaS integrations | |
| User principal name | A unique identifier for a user in the SaaS portal. This is typically the email address of the user in the SaaS portal. | Yes | All SaaS integrations |
| Last activity | The date when the subscription record was last active. For Microsoft 365 products, this field is populated from the Software Usages [samp_sw_usage] table and Microsoft 365 Apps Usage Reports [samp_m365-apps-usage-report] table. This field determines usage-based optimization recommendation. |
Yes | All SaaS integrations except CrowdStrike and Docusign |
| Inactive days | Number 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 isn’t empty. Inactive days are calculated using the value in the Last activity field. |
No (Automatically determined) | All SaaS integrations except CrowdStrike |
| Subscription profile | Display name of the integration profile. | No (Automatically created by ServiceNow) | All SaaS integrations |
| Licensable software model | Name of the software model relevant for licensing purposes. | No (Automatically determined) | All SaaS integrations |
| Subscription identifier | A unique technical identifier provided by the SaaS provider, such as a service plan ID, that indicates the specific product or plan a user is subscribed to. This identifier allows ServiceNow to correctly map the subscription to the corresponding
software model. For example, identifiers like VISIOCLIENT and ENTERPRISEPACK map to specific products such as Microsoft Visio Plan 2 and Office 365 E3, respectively. |
Yes | All SaaS integrations |
| Inferred suite | The inferred suite model that this software subscription belongs to. | No (Automatically determined) | Microsoft 365 integration |
| Discovered user | The record in the Discovered User [samp_discovered_user] table that represents a user identity discovered from an external system. | No (Automatically determined) | All SaaS integrations |
| Active | Indicates if the subscription record is active. | No (Automatically determined) | All SaaS integrations |
| Is reconciled | Indicates whether the SaaS subscription has been reconciled. This field is populated after reconciliation is run. |
No (Automatically determined) | All SaaS integrations |
| License metric result | License metric result of the software product that is populated after reconciliation. For more information on license metric results, see Software reconciliation results. | No (Automatically determined) | All SaaS integrations |
| Product result | Product result of the software product that is populated after reconciliation. For more information on product results, see Software reconciliation results. | No (Automatically determined) | All SaaS integrations |
| Software model result | Software model result of the software product that is populated after reconciliation. For more information on software model results, see Software reconciliation results. | No (Automatically determined) | All SaaS integrations |
| Unlicensed subscription | Indicates whether the subscription remains unlicensed after reconciliation due to insufficient available licenses. This field is updated with a true or false value to reflect the licensing status. | No (Automatically determined) | All SaaS integrations |