About HAM Licensing

Suhyeon Lee
Tera Expert

While taking the HAM Fundamentals course, I examined the license reports in my learning instance and noticed a discrepancy I would like to clarify.

 

I have confirmed that monitors registered as consumables are excluded from the count. However, I noticed that certain records, such as Asset Tags SS105 and SS107, are not being counted toward license usage, unlike other bundled asset records in the same instance.

 

I would like to know if there are other specific calculation rules or factors beyond the "Opt-In" status of the Hardware Resource Category that determine whether a record is included in the HAM license count.

 

data.pnglicense.png

 

 
 

 

 

 

4 REPLIES 4

Kieran Anson
Kilo Patron

Hi,

The basic calculation is based on state, and model category. If a parent is defined, the parent's model category is used. 

For the records showing as parent = empty, is the field truly empty? If you're not an admin, you may need to ask them to inspect the XML to see if a broken sysid value is there which will break the reporting ability. They should fix the data using a fix script to remove broken reference values.

 

If you have access to Now Support, the following article documents how SU's are calculated

 

https://support.servicenow.com/kb?id=kb_article_view&sysparm_article=KB1122350 

Hi, Kieran. Thank you for your response.

After reviewing the link you shared, "DEFN1003186 | Hardware Asset Management (HAM) Subscription Units (SUs)"

I confirmed that the Monitor Query results do not match the count in the license report: https://INSTANCE.service-now.com/nav_to.do?uri=%2Falm_asset_list.do%3Fsysparm_query%3Dinstall_status...

Even after running the scheduled jobs below: https://INSTANCE.service-now.com/now/nav/ui/classic/params/target/sysauto_list.do%3Fsysparm_query%3D...

Assets of the Monitor model type with an Asset tracking strategy set to "Create consumable asset" (and status is In Stock, Available) are still being excluded from the license calculation.

You mentioned that there is a Fix Script available—could you please let me know what it is?


Would you like me to help you draft a follow-up question regarding how to apply that Fix Script once they provide it?

A fix script would need to be created by your admin team to correct the data if the parent reference field has a broken reference value

This article covers how to use the UI to look for broken references 

https://www.servicenow.com/community/servicenow-ai-platform-articles/display-fields-with-broken-refe...