How to show Software License compliance status based on multiple tenant for a publisher SAM Pro

Amit_Bindal
Tera Contributor

We have Integrated with Microsoft multiple tenants to fetch Software data (Subscriptions).

Using SAM-PRO- Direct SaaS Integration profiles, this integration has been done between ServiceNow and different tenants. However , It has been observed that Subscriptions are fetched tenant wise but while reconciliation it is not segregating tenant wise so the license calculations and compliance result is showing based on combine subscription of all tenants.

 

#software asset management

5 REPLIES 5

Hi @Amit_Bindal,

What you're seeing is expected OOTB behavior.

Consumption Rules are evaluated against the consumer record (typically sys_user, device, department, company, cost center, etc.), not against custom attributes on samp_sw_subscription.

Since the Microsoft subscriptions cannot be mapped to valid sys_user records through UPN matching, SAM Pro has no consumer entity to evaluate during reconciliation. As a result, license consumption remains zero, even though the subscriptions are imported correctly.

SaaS reconciliation and compliance calculations rely on mapped consumer records. Therefore, for tenant-wise compliance you should:

  • Ensure subscription UPNs are mapped to sys_user records.
  • Maintain Tenant/Company ownership attributes on those user records.
  • Apply Consumption Rules based on those consumer attributes.

If users do not exist in sys_user, tenant-based compliance calculations are not supported OOTB and would require a custom approach for segregation and reporting.