SAM

abhijee
Tera Contributor

Hello Team,

Is there a way in ServiceNow SAM to reclaim software licenses from inactive users, specifically when an employee leaves the organization?

Currently, in the reclamation process, we can define thresholds such as reclaiming licenses if the software has not been used for 1 or 2 months. However, our requirement is different — we want the software license to be reclaimed within 1–2 days once a user becomes inactive or leaves the organization.

Could you please advise if this is achievable using out-of-the-box functionality or through customization?

7 REPLIES 7

Thank you so much, @SAMfluencer @MikeW0609686430 @Tanushree Maiti @Vickie Cooper  for your response.

I have one basic doubt. I have two entitlements for the Miro product, and both entitlement records are showing a compliant status. However, one of the entitlements has an over-licensed amount (let’s say $40), and it is still marked as compliant, while the overall product is showing as non-compliant.

Could this be because of the over-licensed amount, or is there any other reason for this behavior.I have attached a screenshot for your reference.

SAMfluencer
ServiceNow Employee

HI @abhijee ,

 

Your individual entitlements showing Compliant is correct and expected. Over-licensed on an entitlement means you've purchased more licenses than installs consuming them, that's not a compliance problem, that's just inefficiency. So over-licensed = still compliant at entitlement level.

 

I'm attaching a screenshot.

 

Screenshot 2026-04-09 at 9.17.26 am.png

 

The version-level compliance showing compliant means your entitlements cover the recognised install count at that version, so no true-up cost (€0) and no unlicensed installs flagged there.

 

However, application-level compliance is a broader evaluation. It looks at the complete disposition state of every installunder that application. Two things are keeping it non-compliant:

 

1: 19 Installs Requiring Action

2: 242 Ignored Installs

 

Both of these still count against application-level compliance.

 

To achieve full application-level compliance, you need to work through both lists.Once all installs have a clean disposition, the application-level status will flip to compliant.

 

If this helped - amazing, you're welcome, go click Helpful and Accept as Solution. If it didn't - well, at least you learned what not to do. Either way, we grow. 

 

Cheers, Abby

ITAM Principal Solution Architect

 

 

Vickie Cooper
Giga Guru

The closest thing you might be able to do is is create a Reclamation rule for last activity threshold of 15 days and User.Active = False & User.LOA = False.