Software Asset Management Content Service
Summarize
Summary of Software Asset Management Content Service
The Software Asset Management (SAM) Content Service is a shared IT Asset Management service that enhances software recognition by sharing unnormalized software installation data from your organization with ServiceNow. This collaboration improves the normalization process, enabling better software asset management through continual automatic content updates tailored to your unique software footprint. Data transfer occurs via a Content Data Service (CDS) instance, with specific deployment considerations for commercial and National Security Cloud (NSC) Department of Defense (DoD) Impact Level 5 (IL5) environments. NSC DoD IL5 deployments can only receive data from ServiceNow and must manually request software additions to the content library.
Show less
Data Sharing and Security
No personally identifiable information is shared, except specific details for custom software products. Shared data is securely managed according to ServiceNow privacy policies and is never redistributed to other customers. Your organization controls which asset data types are shared and can exclude software discovery models, custom products, or part numbers from sharing through configuration options. Data sharing is automatically enabled for several asset data types upon opting in.
Key Asset Data Types Shared
- Software Discovery Models: Includes normalized models used to classify software installations, supporting machine learning for improved accuracy.
- Software Product Lifecycles: Lifecycle phases of software products, excluding internally created ones.
- Part Numbers and Discovery Maps: Custom part numbers and discovery conditions representing software versions and editions.
- Processor Names: Processor details linked to configuration items, limited to default processor factors.
- File Signatures: Manually normalized signatures identifying software packages on devices.
- Software Spend Transactions: Optional sharing of financial transaction data related to software spend, inactive by default.
- Subscription Identifiers: Unrecognized subscription IDs to enhance software model associations.
- Normalization Rules and Exceptions: Rules for software normalization and licensing exceptions to accurately tag licensable or non-licensable software editions.
- Custom Software Products: Manually added custom products within your instance, including associated details and classification.
- Extracted Entitlements: Software entitlement details extracted via machine learning from contracts to improve mapping and prediction models.
Configuration and Control
By default, your organization is not opted in. You can enable or disable content sharing and select specific asset data types to exclude via the Content Service Setup page. Custom software products and discovery models can also be excluded individually. Normalization only applies to active content, and obsolete rules are ignored. You can deactivate any normalization library content version if needed.
Benefits and Outcomes
Opting into the SAM Content Service improves your normalization hit ratios, leading to more accurate software asset data and better management. You receive weekly content updates that reflect the latest software recognition improvements driven by aggregated data. Although opt-out is available at any time, doing so limits the relevance of updates because they won’t incorporate your organization’s unique software footprint.
Special Considerations for NSC DoD IL5 Deployments
For NSC DoD IL5 environments, data sharing is one-way—from ServiceNow to your organization only. You must manually submit software content requests to add new software products to the content library, enabling normalization of those installations within your environment.
Opt in to the Software Asset Management Content Service to share unnormalized software installation data from your organization with ServiceNow to improve the normalization process.
The Software Asset Management Content Service is an IT Asset Management (ITAM) shared service that provides users with continual software recognition improvements. By sharing unnormalized software installation data with ServiceNow, you receive automatic content updates based on your unique software installation footprint. For more information on content updates, see Content updates for Software Asset Management.
No personally identifiable information is shared with ServiceNow. However, please note the exception for custom software products, as described in the Software Asset Management Content Service asset data types table below.
Data that is shared using the Software Asset Management Content Service remains secure and is properly disposed of after review, following the same ServiceNow privacy policies, procedures, tools, and techniques that are used to secure ServiceNow instances. The selection of data types that are shared with ServiceNow is configurable by your organization. In addition, data is never packaged and shipped to other ServiceNow customers.
This new content improves your normalization hit ratios, which enable you to manage your software assets better. By default, you aren’t opted in to the content service. For information on how to opt-in, see Enable sharing information with Software Asset Management content service.
If you want to exclude any software discovery models, custom software products, or custom publisher part numbers from being shared with ServiceNow, select the Exclude from content service check box on the Software Discovery Model, Custom Software Product, or Custom Part Number form.
The normalization process acts only on active publishers, products, and rules. Obsolete rules aren’t used. You can deactivate any Normalization Library content version at any time.
| Software asset data | Definition | Details transferred |
|---|---|---|
| Software Discovery Models | Model created to classify and reduce duplication of software installs when new installs are identified. Only Software Discovery Models with the following statuses are transferred:
Note: To improve the accuracy of machine learning predictions, software discovery models normalized by machine learning are transferred. |
Note:
You can override the ML model used for prediction by specifying alternate values in the property com.snc.samp.ml.overrride_ml_model_version. The admin and sam_admin have read access
to this property but only the admin has both read and write access. |
| Software Product Lifecycles | The externally defined or publisher-defined life cycle of the software product. Only software product life cycles that aren’t created by ServiceNow and have a life-cycle type that is not internal are transferred. |
|
| Part Numbers and Discovery Maps | Custom part numbers and custom discovery maps that are manually created to represent the publisher part number and the corresponding version and edition of the software product. |
|
| Processor Names | Processor identified on a configuration item (CI). Only processors mapped to the default processor factor are transferred. |
|
| File signatures | Signature that identifies software packages discovered on CIs. Software packages are discovered based on the attributes of the file, such as file name or file size. Only file signatures that are manually normalized are transferred. |
|
| Software Spend Transactions Note: Displays only if Software Spend Detection is installed. Data sharing for Software Spend Transactions is inactive by default. |
Software Spend Transaction records that were imported for Software Spend Detection. Only the vendor name, transaction description, general ledger account, and prediction results are transferred. |
|
| Unrecognized Subscription Identifier | Subscription identifiers that software models aren’t associated with in the ServiceNow content. |
|
| Common Platform Enumeration (CPE) normalization rule | Publisher, product, version, and edition, as well as their corresponding values of the software product in the Software Asset Management (SAM) content library. |
|
| Product License Exception Rules | Product, edition condition, edition, and product type, as well as their corresponding values of the software product in the Software Asset Management (SAM) content library. The exception rules table provides an option to tag certain product editions as non-licensable. Note: If a product is labeled as non-licensable, and you
want to tag an edition of that product as licensable, then you should submit a request with the Content Service team. |
Note:
This record enables you to add your own exception rules using the Custom Product License Exception Rules [samp_custom_lic_exception_rules] table. This table is available to you and has reverse push
capabilities. This functionality enables you to create an exception rule for a case where the product is licensable but certain editions of the product are non-licensable. |
| Custom Software Products |
Custom software products that were manually added to your ServiceNow instance. You can add a custom software product for any publicly-available software product that does not already exist in the Software Asset Management content library. See Add custom software products in workspace for detailed instructions. |
Warning:
In addition to transferring these details, the Software Asset Management application transfers the instance name and customer name. |
| Extracted Entitlements from Software Contracts using Machine Learning |
Software entitlement details are extracted from software contracts using machine learning. This helps in improving our machine learning model to predict product, publisher, and edition values. Additionally, it also enhances our mapping capabilities by adding more entries to the mapping table. |
|
Opting out
You can opt out at any time from the Content Service Setup page.
When you opt out, your company no longer contributes to the improvement of the normalization process. You still receive content updates, but the updates may be less applicable because they aren't informed by your company's unique software installation footprint that exists within your environment and CMDB.
Your company can rejoin the Software Asset Management Content Service at any time.