Exploring ServiceNow Otto for Software Asset Management (SAM)
Summarize
Summary of Exploring ServiceNow Otto for Software Asset Management (SAM)
ServiceNow Otto for Software Asset Management (SAM) leverages generative AI to enhance software asset management by automating and improving tasks related to compliance, optimization, and user resolution within your software estate. This application empowers SAM managers to gain deeper insights, automate routine processes, and optimize software license usage, thereby reducing manual effort and compliance risks.
Show less
Key Features
- Generative AI Capabilities: Includes detailed publisher and product compliance summaries to improve visibility and streamline compliance evaluations.
- Recommended Actions: Provides AI-driven suggestions to manage license compliance and optimize licensing expenditures effectively.
- SaaS User Resolution: Automates the analysis of SaaS subscription data to generate user resolution rules that accurately map User Principal Names to SAM user records. Requires up-to-date Software Asset Management and SaaS License Management plugins.
- Contract Entitlement Data Extraction: Utilizes generative AI and DocIntel to extract licensing information from contracts, automatically generating software entitlements and minimizing manual input. DocIntel processes PDF and image documents within specified size and page limits.
- Role-Based Access: AI skills are accessible to users with samuser and samadmin roles, with customizable role-based display preserved. The samuser role includes read-only access to Otto Admin for viewing AI skills.
- AI Model Providers and Configuration: Supports multiple AI providers including Now LLM Service, Azure OpenAI, Google Gemini, and Anthropic Claude on AWS. Configuration controls are managed via AI Control Tower and AI Admin Hub.
- Domain Separation: Supported within the application to maintain data segregation and security.
Practical Benefits for ServiceNow Customers
- Improved software estate visibility with AI-generated summaries that highlight deployment status, compliance, and optimization opportunities.
- Enhanced compliance management through AI-recommended actions that help mitigate risks and reduce licensing costs.
- Automation of SaaS user mapping reduces manual reconciliation efforts and ensures accurate user data integration.
- Streamlined contract processing using AI extraction reduces manual data entry errors and accelerates entitlement creation.
- Configurable AI model options and role-based access ensure flexibility and security tailored to organizational needs.
Additional Considerations
- DocIntel has document size and page limits (10 MB per attachment; up to 25 PDF pages or 10 image pages) that affect contract processing.
- Participation in the Software Asset Management Content Service is optional and provides continuous improvements in software recognition.
- Scheduled jobs automate SaaS subscription data downloads and user resolution rule creation, supporting regular and efficient updates.
With the ServiceNow Otto for Software Asset Management (SAM) application, Software Asset Management managers can use generative AI capabilities for tasks such as generating compliance summaries, optimization recommendations, and automating SaaS user resolution.
ServiceNow Otto for SAM overview
- Generate detailed publisher and product summaries to enhance software estate visibility and streamline compliance evaluation.
- Generate recommended actions to manage software license compliance and optimize licensing spend.
- Generate user resolution rules to ensure accurate mapping of incoming subscription data to SAM users.
- Create entitlements by extracting information from software contracts, thereby reducing manual effort.
The generative AI skills can be used only by the sam_user role and the sam_admin role.
Customizations to In-product display roles for accessing generative AI skills are preserved. For example, if you added an alternative role such as the sam_admin role instead of the default sam_user role, the sam_admin role will retain access, while the sam_user role will lose access, as per the custom configuration.
The sam_user role also contains the Otto Admin User (sn_nowassist_admin.user) role. This provides the sam_user role read-only access to the Otto Admin to view the generative AI skills.
You can use Now LLM Service, Azure OpenAI, Google Gemini or Anthropic Claude on AWS as the AI model provider for all generative AI skills and AI agents. Use the Configuration Controls in AI Control Tower to define which options are available, then set the skill-level preferences in the AI Admin Hub console. For more information, see Large language models on the ServiceNow AI Platform®.
Domain separation is supported in ServiceNow Otto for Software Asset Management (SAM). For details, see Domain separation in the AI Admin Hub console.
ServiceNow Otto for SAM skills
The ServiceNow Otto for SAM application includes generative AI that provides your Software Asset Management managers with an AI-based summary of products and publishers within your organization's software estate.
Additionally, you also get AI-powered recommended actions that help you to mitigate license compliance risk.- Publisher compliance summarization
- Provides insights into publisher summaries, focusing on software deployment, license compliance, optimizations, and configuration health. The streamlined process highlights critical information about your software assets,
making it easier for you to manage licenses and ensure compliance with publisher contracts.
- Product compliance summarization
- Provides insights into specific product summaries for publishers, focusing on software deployment, license compliance, optimization, and issues.
- Recommended actions
- Provides a list of recommended actions that you can perform to fix any configuration, maintenance, and optimization related issues to manage software license compliance and optimize licensing spend.
- SaaS user resolution
- Use generative AI to automatically analyze incoming SaaS subscription data and generate user resolution rules to map User Principal Names to corresponding user records within the Software Asset Management application.Note:To effectively use the SaaS user resolution generative skill, ensure that you have the latest compatible versions of both the Software Asset Management plugin and the Software Asset Management - SaaS License Management plugin.
Activating the SaaS user resolution skill initiates the user resolution process. As part of the process, the Download subscriptions scheduled job runs on its configured schedule, daily or weekly, based on your SaaS subscription. When the Download subscriptions job completes successfully, the SAM - Generate user resolution rule scheduled job triggers, creating a user resolution rule for the relevant SaaS integration profile and resolving all associated users.
- Contract entitlement data extraction
-
Use generative AI to provide a streamlined and automated process for extracting licensing data from contracts and generating software entitlements, enhancing productivity and accuracy.
DocIntel, a ServiceNow tool, is used to extract information from contracts. After data has been extracted from Docintel, a synchronous call is made to the prediction server to predict the product, publisher, and edition based on the product description for each entitlement. The Software Asset Management application performs post processing on the fields extracted from DocIntel to map to the supported values for different entitlement fields.Note:For more information on DocIntel, see Document Intelligence documentation.DocIntel is an intuitive and flexible application for dynamic businesses with highly variable document processing needs that change over time. DocIntel processes PDFs and images. Following are the image size and page count limits:- 10 MB per attachment
- 10 pages for images (JPG, JPEG, or PNG) and 25 pages for PDFs
Note:DocIntel won’t process images or PDFs that exceed the recommended limits. For example, if you upload a PDF consisting of 26 pages, only 25 pages are processed. Similarly, if you upload 11 pages for images, only 10 pages are processed.Each document is processed as a separate document task tied to a record in the ITAM Contract Import [itam_contract_import] table. The document task can be created from a new file uploaded directly or from an existing attachment on the contract record.
Once the document is uploaded to DocIntel, a flow designer flow is executed to retrieve the values from the document and populate the ITAM Contract Import [itam_contract_import] table.
For extracting entitlements from contracts, you can opt in to participate in the Software Asset Management Content Service. The Software Asset Management Content Service is an IT Asset Management shared service that provides users with continual software recognition improvements. For additional details, see Software Asset Management Content Service.