Exploring Now Assist for Software Asset Management (SAM)

  • Release version: Yokohama
  • Updated January 30, 2025
  • 4 minutes to read
  • Summarize
    Summarized using AI
    This content was generated using new OpenAI-powered functionality. Results are provided on an as is basis and are not guaranteed to be accurate or complete.

    Summary of Exploring Now Assist for Software Asset Management (SAM)

    Now Assist for Software Asset Management (SAM) leverages generative AI to empower SAM managers with advanced capabilities that enhance software license compliance, optimize licensing spend, and streamline SaaS user resolution. This application provides AI-driven summaries, recommendations, and automation to reduce manual effort and improve software asset governance within your organization.

    Show full answer Show less

    Key Features

    • Publisher and Product Compliance Summarization: AI-generated detailed summaries of software publishers and products to improve visibility into software deployment, license compliance, optimization opportunities, and configuration health.
    • Recommended Actions: AI-powered actionable recommendations to address compliance risks, fix configuration issues, and optimize license usage and costs.
    • SaaS User Resolution: Automated analysis and rule generation to accurately map incoming SaaS subscription data (User Principal Names) to SAM user records, ensuring precise license tracking. This requires up-to-date SAM and SaaS License Management plugins.
    • Contract Entitlement Data Extraction: Uses DocIntel, ServiceNow’s document intelligence tool, to extract licensing details from software contracts and generate software entitlements automatically. This reduces manual entry and increases accuracy by mapping contract data to supported entitlement fields.

    Usage and Configuration

    • Generative AI capabilities are accessible to users with the samuser and samadmin roles, with role-based access customizable and preserved through configuration.
    • Now Assist AI skills can be powered by various AI model providers such as Now LLM Service, Azure OpenAI, Google Gemini, or Anthropic Claude on AWS. Configuration of AI model options and skill preferences is done through AI Control Tower and the Now Assist Admin console.
    • DocIntel has document size and page limits for processing (up to 10 MB attachments, max 10 image pages or 25 PDF pages), ensuring efficient contract data extraction.
    • Participation in the Software Asset Management Content Service is optional to receive ongoing software recognition improvements that enhance entitlement extraction accuracy.

    Benefits for ServiceNow Customers

    • Improved Compliance Visibility: Gain clearer insights into your software estate and compliance status with AI-generated summaries.
    • Reduced Manual Effort: Automate contract data extraction and SaaS user mapping to save time and reduce errors.
    • Optimized License Management: Use AI-recommended actions to proactively manage license compliance and optimize software spend.
    • Flexible AI Integration: Choose from multiple AI providers and configure AI services to best fit your organizational needs.

    With the Now Assist 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.

    Now Assist for SAM overview

    The following generative AI capabilities are available:
    • 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 Now Assist Admin User (sn_nowassist_admin.user) role. This provides the sam_user role read-only access to the Now Assist Admin to view the generative AI skills.

    You can use Now LLM Service, Now LLM Long Term Stable models (LTS), Azure OpenAI, Google Gemini or Anthropic Claude on AWS as the AI model provider for all Now Assist 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 Now Assist Admin console. For more information, see Large language models on the ServiceNow AI Platform®.

    Now Assist for SAM skills

    The Now Assist 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.

    Microsoft compliance summary.

    Product compliance summarization
    Provides insights into specific product summaries for publishers, focusing on software deployment, license compliance, optimization, and issues.

    SQL Server product summarization

    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.

    List of recommended actions for a product

    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.