0% found this document useful (0 votes)
422 views14 pages

ServiceNow SAM Interview Q&A Guide

Sam interview questions

Uploaded by

Badarla Yaswanth
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
422 views14 pages

ServiceNow SAM Interview Q&A Guide

Sam interview questions

Uploaded by

Badarla Yaswanth
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Software Asset Management (SAM) Interview Questions & Answers with

ServiceNow – Manideep Arja

1. What is Software Asset Management (SAM) in ServiceNow?

Answer: SAM is the practice of managing and optimizing the purchase, deployment,
maintenance, utilization, and disposal of software applications within an organization. In
ServiceNow, SAM provides automated tools to monitor, normalize, and manage software assets.

2. . Why is SAM important for organization?

Answer: It helps control software costs by optimizing usage and avoiding over licensing.
Ensures legal compliance with licensing terms to avoid audits and penalties. Provides insights
into software utilization and supports strategic decision-making.

3. What are the key components of SAM in ServiceNow?

Answer: Key components include Discovery, Normalization, Entitlements, Compliance


Management, and Reconciliation. ServiceNow also supports lifecycle management and
publisher-specific content packs. All components work together to provide a complete view of
software asse

4. What is the role of the ServiceNow Software Asset Management Professional plugin?

Answer: It extends the capabilities of the base platform to include advanced software license
management. Provides automated normalization, reconciliation, compliance reports, and
optimization suggestions. Essential for managing enterprise-scale software licensing.

5. How does ServiceNow SAM integrate with Discovery?

Answer: Discovery identifies what software is installed across the organization. SAM uses this
data to compare against entitlements and determine compliance. Normalization maps
discovered software to known products.

6. What is software normalization in SAM?

Answer: Normalization standardizes software discovery data by matching raw installs to known
software models and products. This ensures consistent data and accurate compliance reporting.
Normalization is handled using the ServiceNow Content Library.

MANIDEEP ARJA 1
Software Asset Management (SAM) Interview Questions & Answers with

ServiceNow – Manideep Arja

7. What is a software entitlement?

Answer: An entitlement is a record of software licenses purchased by the organization. It


contains details like license metric, quantity, cost, contract, and associated software models.
SAM uses entitlements to calculate compliance.

8. What is license reconciliation in SAM?

Answer: Reconciliation is the process of comparing discovered installations with entitlements. It


identifies under-licensed or over-licensed software and updates compliance positions.
Scheduled jobs in ServiceNow automate this process.

9. What is compliance in SAM and why does it matter?

Answer: Compliance means having the right number and type of licenses for installed software.
It matters because non-compliance can result in financial and legal penalties. SAM helps track
and report on compliance in real-time.

10. How does SAM contribute to cost optimization?

Answer: By identifying unused or underutilized licenses, SAM allows organizations to reclaim


or reallocate them. Helps avoid unnecessary renewals or purchases of software. Provides
insights for vendor negotiations and budget planning.

11. What is reconciliation in SAM?

Answer: Reconciliation is the process of aligning discovered software installations with


purchased entitlements to determine compliance. It ensures that an organization is using only
what it is licensed for. This is key to maintaining financial and legal accountability in software
usage.

12. How does the reconciliation engine work in ServiceNow SAM?

Answer: The reconciliation engine runs scheduled jobs to compare normalized discovered
software data with entitlements. It identifies compliance status based on software installs versus
available licenses. This automated process ensures up-to-date compliance insights.

MANIDEEP ARJA 2
Software Asset Management (SAM) Interview Questions & Answers with

ServiceNow – Manideep Arja

13. What tables are involved during software reconciliation?

Answer: Important tables include samp_sw_install (software installations),


samp_sw_discovery_model (discovered models), samp_sw_entitlement (purchased
entitlements), and samp_sw_compliance (compliance results). These tables work together to
assess license positions. They allow SAM to produce accurate compliance reports.

14. How can you schedule a reconciliation job?

Answer: Reconciliation jobs can be scheduled via the "Reconciliation Schedule" module under
Software Asset > Reconciliation. Users define frequency and scope of reconciliation. It ensures
continuous compliance monitoring.

15. What happens when there's a mismatch in discovered vs entitlements?

Answer: When a mismatch occurs, the system marks the product as under-licensed or over-
licensed. Under-licensed indicates risk of penalties; over-licensed reflects wasted investment.
Compliance positions are updated accordingly.

16. What is software compliance?

Answer: Software compliance reflects whether your organization has sufficient licenses for
installed or used software. It's a measure of adherence to license agreements. Maintaining
compliance is critical to avoid legal or financial penalties.

17. How is compliance calculated in ServiceNow SAM?

Answer: Compliance = Entitlements - Installations. The engine also considers


upgrade/downgrade rights, allocations, and usage rules. This data is stored in the compliance
table. It helps generate real-time license positions.

18. What are the formulas for calculating compliance score?

Answer: Compliance Score = (Number of Compliant Software Titles / Total Licensed Titles) ×
100%. This provides a percentage view of compliance across the environment. A higher score
indicates better software governance.

19. What is the impact of over-licensing vs under-licensing?

MANIDEEP ARJA 3
Software Asset Management (SAM) Interview Questions & Answers with

ServiceNow – Manideep Arja

Answer: Over-licensing means you're paying for unused licenses, leading to wasted
expenditure. Under-licensing is riskier—it may trigger vendor audits, penalties, or reputational
damage. Proper reconciliation helps avoid both.

20. What reports help track compliance?

Answer: Useful reports include Software Compliance Summary, Publisher Compliance


Overview, and License Position Reports. These help IT teams and management monitor
compliance status. They also identify gaps and areas needing attention.

21. What is a software publisher in SAM?

Answer: A software publisher is the company that develops and distributes software
products. Examples include Microsoft, Adobe, and Oracle. SAM uses publisher data to apply
relevant license rules and lifecycle data.

22. How do you add or manage a new publisher?

Answer: Publishers are typically added through normalization or content updates. You can
also manually create a publisher record under SAM modules. Once created, you can link
products and entitlements to the publisher.

23. What publisher packs are supported in SAM?

Answer: Support packs for major publishers such as Microsoft, IBM, Adobe, Oracle, and
VMware. These packs provide licensing logic, metrics, and rules specific to each publisher.
They come from the ServiceNow Content Library.

24. What are the benefits of using publisher-specific content packs?

Answer: Publisher packs streamline compliance by incorporating publisher-specific metrics


and downgrade/upgrade rights. They ensure accurate license modeling. They also offer best
practices and out-of-the-box configurations.

25. How is the lifecycle of a publisher-managed product maintained?

MANIDEEP ARJA 4
Software Asset Management (SAM) Interview Questions & Answers with

ServiceNow – Manideep Arja

Answer: Lifecycle information is provided via the SAM Content Service. It includes General
Availability, End of Life, and End of Support dates. ServiceNow updates this data regularly
based on vendor announcements.

26. What is the difference between a product and a software model?

Answer: A product is a normalized record representing a software title (like Microsoft Office
2021). A software model refers to a discovered variant of that software in the environment.
Multiple models can map to a single product.

27. What information is stored in a software product record?

Answer: The product record stores details like name, version, edition, classification, publisher,
and lifecycle dates. It also holds normalization mappings and links to entitlements. This record
enables accurate license tracking.

28. How do you map a discovered software to a product?

Answer: Mapping is done via normalization. The discovery data is compared to the ServiceNow
Software Library, and if a match is found, it's mapped to the correct product. Manual mapping is
also possible for unmatched models.

29. What is software normalization and how does it relate to products?

Answer: Normalization standardizes raw discovered software data and maps it to known
product entries. This ensures consistent reporting, entitlement association, and accurate
compliance calculations. It is a foundational step in software asset management.

30. How do you handle different versions of a product?

Answer: Different versions are linked through upgrade/downgrade rights within entitlements.
Products can also be grouped into suites for better license modeling. This helps manage
version sprawl across the organization.

31. What is a software model?

Answer: A software model represents an instance of software discovered in your environment.


It is linked to a normalized software product for compliance calculations. Models help track
what's actually installed vs what’s purchased.

MANIDEEP ARJA 5
Software Asset Management (SAM) Interview Questions & Answers with

ServiceNow – Manideep Arja

32. How are software models created in SAM?

Answer: Software models are typically created automatically during the discovery process.
They can also be created manually or imported. Normalization links them to standard products.

33. What is the relationship between software models and entitlements?

Answer: Entitlements are linked to software models to define the scope of license usage. This
connection ensures that discovered installs are properly matched with license records. It
ensures accurate license positions.

34. How do you assign discovery models to software models?

Answer: Discovered models are matched to software models via normalization or manual
mapping. This links raw data to structured models for accurate reporting. It is part of the data
normalization process.

35. What happens when you merge software models?

Answer: Merging consolidates duplicate or similar models into a single normalized entity. This
reduces redundancy and improves the accuracy of compliance reporting. It helps clean up and
streamline your model inventory.

36. How do you handle duplicate models?

Answer: Duplicates are handled by merging them and ensuring proper normalization. This
helps clean up data and avoid over-counting during compliance checks. SAM provides tools to
manage and detect duplicates.

37. What normalization rules apply to software models?

Answer: Rules evaluate discovered name, version, and publisher to match with known models.
These rules can be customized to improve accuracy. They drive consistency in software data.

38. What is the difference between discovered model and normalized model?

Answer: A discovered model is raw, unprocessed data from the environment. A normalized
model is mapped and cleaned using ServiceNow’s content library. Normalization improves data
quality and reporting.

MANIDEEP ARJA 6
Software Asset Management (SAM) Interview Questions & Answers with

ServiceNow – Manideep Arja

39. How do you edit model lifecycle dates?

Answer: Lifecycle dates can be edited manually on the product record. However, they are
usually updated automatically from the Content Service. Editing is possible if custom lifecycle
tracking is needed.

40. How are licenses linked to software models?

Answer: Licenses are assigned to specific software models using entitlements. This connection
is crucial for accurate compliance analysis. It helps align purchases with actual installations.

41. What is a software entitlement?

Answer: An entitlement is proof of purchase or right to use software under specified terms.

42. What are license metrics and types?

Answer: Metrics include per device, per user, core-based, processor-based, etc.

43. How do you model a license with upgrade rights?

Answer: By linking older versions in the “Upgrade Rights” tab of the entitlement.

44. What are "rights" in SAM (downgrade, upgrade, etc.)?

Answer: These rights determine flexibility in license usage across versions or products.

45. How do you create a Per Device license?

Answer: By setting the metric to “Per Device” and allocating to specific CIs.

46. Explain per-user vs per-device licensing?

Answer: Per-user licenses are tied to individual users; per-device licenses are linked to
machines.

47. What are entitlements with allocations?

Answer: These are licenses that have been assigned to specific users or devices.

48. How do you track license expiration?

MANIDEEP ARJA 7
Software Asset Management (SAM) Interview Questions & Answers with

ServiceNow – Manideep Arja

Answer: Via the “End Date” field on the entitlement record and scheduled notifications.

49. How is a software suite entitlement modeled?

Answer: By including multiple software products under a single license agreement.

50. What is the role of the software license [samp_sw_license] table?

Answer: It holds license details including metric, entitlement count, cost, and compliance
results.

51. What is software lifecycle management in SAM?

Answer: It is the process of tracking software through stages like General Availability (GA), End
of Life (EOL), and End of Support (EOS) to inform purchasing, usage, and retirement decisions.

52. Why is lifecycle data important in SAM?

Answer: It helps organizations avoid unsupported or obsolete software, reduce security risks,
and plan timely upgrades or replacements.

53. Where does ServiceNow get lifecycle data for software products?

Answer: Lifecycle data is provided through the Content Library in SAM, updated regularly via
the Content Service.

54. What fields on the product record represent lifecycle dates?

Answer: Common fields include General Availability Date, End of Life Date, and End of
Support Date.

55. How can you identify software nearing End of Support?

Answer: Using reports or dashboards that filter software products based on EOS dates.

56. What actions can be taken for software nearing EOL/EOS?

Answer: Organizations may retire, upgrade, or replace such software, and reallocate licenses.

57. How do lifecycle states affect compliance calculations?

MANIDEEP ARJA 8
Software Asset Management (SAM) Interview Questions & Answers with

ServiceNow – Manideep Arja

Answer: They don’t directly affect compliance but influence strategic decisions about license
renewal or phase-out.

58. What is the benefit of visualizing lifecycle timelines?

Answer: It enables proactive planning, reduces compliance risk, and avoids emergency
upgrades.

59. How does ServiceNow alert you about lifecycle changes?

Answer: By Using the dashboard widgets, notifications, or scheduled reports built around
lifecycle fields.

60. Can you manually update lifecycle dates?

Answer: Yes, if needed, users with the appropriate role can manually override lifecycle dates
on product records.

61. What is the Software Lifecycle Report?

Answer: A standard report in SAM Pro that helps track software across lifecycle stages.

62. How does lifecycle management help optimize software spend?

Answer: By aligning purchases with support timelines and avoiding renewals of soon-to-be
obsolete Software.

63. What is SaaS license management in ServiceNow and SaaS data collected?

Answer: It tracks usage and compliance of Software-as-a-Service applications and data is


collected Via ServiceNow SaaS License Management integrations using APIs and OAuth.

64. What is the SaaS License table and how is usage tracked for SaaS apps?

Answer: saas_user_subscription and related tables store user-license mapping and usage.
Through direct integrations we can track the SAAS apps (e.g., Microsoft 365, Zoom, Salesforce)
or CSV imports.

MANIDEEP ARJA 9
Software Asset Management (SAM) Interview Questions & Answers with

ServiceNow – Manideep Arja

65. What is the SaaS Overview dashboard?

Answer: It shows insights on license usage, optimization opportunities, and cost savings.

[Link] are orphaned subscriptions and how can you optimize SaaS licenses?

Answer: Licenses assigned to inactive or unrecognized users. By reclaiming unused licenses,


right-sizing plans, or eliminating duplicates.

67. What are the benefits of managing SaaS licenses?

Answer: We can get the benefits such as Cost savings, visibility, and compliance.

68. What is audit readiness in SAM and What documentation is critical for audits?

Answer: It ensures your software assets and entitlements are up-to-date and verifiable for a
license audit. Purchase records, entitlements, allocations, usage reports, and compliance
results.

69. How does ServiceNow help in audit preparation?

Answer: By maintaining a central source of truth with real-time compliance visibility.

70. What is the License Workbench?

Answer: A dashboard to review license positions, entitlements, and allocations.

71. How can you simulate an audit in ServiceNow

Answer: By reviewing compliance scores and running entitlement vs installation reports.

72. How do you manage audit exceptions and how can you track audit trails in SAM?

Answer: Document justifications, custom rules, or usage policies in SAM. By Using system
logs, field audit history, and version-controlled records.

73. What integrations are common with SAM?

Answer: SCCM, Flexera, Jamf, Tanium, Intune, Azure AD, and SaaS apps.

MANIDEEP ARJA 10
Software Asset Management (SAM) Interview Questions & Answers with

ServiceNow – Manideep Arja

74. What role does Discovery play in SAM?

Answer: It detects installed software and links it to CI records.

75. How does SAM use CMDB?

Answer: To correlate software installations to hardware assets and users.

76. What is the Service Graph Connector?

Answer: An integration framework to bring in data from external sources like Azure or AWS.

77. How is SCCM integrated with SAM?

Answer: Via MID Server data source or Service Graph Connector to import discovery data.

78. What is the importance of integration with procurement systems?

Answer: It enables automatic entitlement creation from purchase orders.

79. What integration options exist for SaaS discovery?

Answer: Native connectors, OAuth APIs, browser extensions, and CSV import.

80. What is a MID Server used for in SAM?

Answer: To facilitate data collection from on-prem discovery tools like SCCM or Tanium.

81. How often are custom metrics evaluated?

Answer: During reconciliation jobs and compliance recalculations.

82. What is an example use case for a custom metric?

Answer: Licensing software based on CPU cores, employee headcount, or concurrent usage.

83. What are key best practices in SAM?

MANIDEEP ARJA 11
Software Asset Management (SAM) Interview Questions & Answers with

ServiceNow – Manideep Arja

Answer: Normalize all data, track all entitlements, use allocations, and automate reconciliation.

84. How should you manage unused licenses?

Answer: Reclaim and reassign them via the reclamation process.

85. Why is normalization the foundation of SAM?

Answer:
It ensures consistent naming and enables accurate compliance.

86. How does ServiceNow perform normalization?

Answer: ServiceNow uses the Content Library to match raw software installation data to
normalized models. These models are linked to licensed software products for compliance
tracking. This helps in consolidating and interpreting complex discovery data.

87. What is a discovered model in normalization?

Answer: It is a record of the software found in the environment by tools like Discovery or
SCCM. The discovered model is mapped to a normalized model during normalization. This
normalized model is what SAM uses for licensing purposes.

88. What is restricted software in SAM?

Answer: Restricted software refers to applications that are unauthorized for use within the
organization due to security, licensing, or policy concerns.
SAM allows organizations to define such software and monitor if it appears in discovery results.

89. How do you mark software as restricted in ServiceNow?

Answer: In the Software Model record, you can check the software as 'Restricted'. Once
marked, any discovered installations of this software are highlighted in reports.

90. How does SAM help manage restricted software installations?

Answer: SAM generates reports and alerts when restricted software is detected. It allows
security or compliance teams to take action, such as uninstalling the software or notifying the
user. It also supports license compliance by excluding unauthorized installs.

MANIDEEP ARJA 12
Software Asset Management (SAM) Interview Questions & Answers with

ServiceNow – Manideep Arja

91. What is software reclamation in ServiceNow SAM?

Answer: Software reclamation is the process of identifying and removing unused or


underutilized software installations. ServiceNow can trigger reclamation tasks for reclaimable
software models based on usage data. This allows the organization to reduce costs by
reallocating unused licenses.

92. How is software usage tracked for reclamation purposes?

Answer: Usage is tracked via software metering data collected from tools like SCCM or via
SaaS integrations. If a user hasn’t used a software for a defined threshold (e.g., 30 days), it can
be marked for reclamation. ServiceNow uses this data to recommend optimization actions.

93. What are the steps involved in a typical software reclamation process?

Answer: It starts by identifying candidates based on low or no usage. Reclamation tasks are
then generated and assigned to IT or support [Link] uninstallation, licenses are returned to
the available pool and marked accordingly.

94. How do you configure a software model to be reclaimable?

Answer: In the software model record, you can enable the ‘Reclaimable’ checkbox and define
thresholds for [Link] can also associate uninstall scripts or integrate with ITSM tasks
for automation.

95. What are the benefits of reclaiming unused software?

Answer: It reduces unnecessary license spend by recovering and reusing entitlements. It


Improves software visibility and helps in maintaining a lean software footprint.

96. What role do reclamation rules play?

Answer: Reclamation rules define the conditions under which software should be flagged for
reclaim. They include parameters like usage duration, device inactivity, or user status. These
rules help automate the reclamation process and enforce consistency.

97. How does ServiceNow handle failed reclamation attempts?

Answer: Failed reclamation attempts are tracked and shown in the reclamation task record.

MANIDEEP ARJA 13
Software Asset Management (SAM) Interview Questions & Answers with

ServiceNow – Manideep Arja

98. Can SaaS licenses also be reclaimed in SAM?

Answer: Yes, ServiceNow allows SaaS license reclamation by deprovisioning unused user
subscriptions. This can be done through integrated connectors or manually via [Link]
SaaS licenses helps reduce subscription costs and ensures optimal allocation.

99. What are some examples of reclaimable software?

Answer: Common examples include Microsoft Visio, Adobe Acrobat Pro, or other licensed tools
not frequently used. The goal is to recover high-cost licenses that have minimal usage.

100. How do you monitor unused software across the organization?

Answer: ServiceNow offers dashboards and reports that show usage trends, installation data,
and last used [Link] helps ITAM teams identify underused software by user, department, or
location.

101. What is the difference between a reclaimable and a restricted software model?

Answer: A reclaimable software model is still allowed but targeted for recovery if unused. A
restricted software model is disallowed entirely and should not exist in the environment.

102. How do you track the effectiveness of software reclamation in ServiceNow?

Answer: Use KPIs like number of licenses reclaimed, cost savings achieved, and reclamation
success rate. Dashboards and custom reports in SAM Pro show these metrics over time.

MANIDEEP ARJA 14

You might also like