We're reclaiming inactive PDIs to keep them available for active builders. Learn what's changing, who's affected, and how to protect your work. Read More

alexpanzare
ServiceNow Employee

Four tables are needed to create a basic compliance position in ServiceNow SAM. Additional tables are needed depending on the license metric used, but still use this basic format.

Concept

find_real_file.png

Table 1 - Software Installations "cmdb_sam_sw_install" - Raw data comes in from ServiceNow Discovery, SCCM, BigFix, Tanium, manual uploads, etc.

find_real_file.png

Table 2 - Discovery Models "cmdb_sam_sw_discovery_model" - Raw data is grouped and normalized based on the SAM content library

find_real_file.png

Table 3 - Software Models "cmdb_software_product_model" - Conditions are set to define what discovery models get included and to later link to the entitlement (software models link installs to entitlements)

find_real_file.png

Table 4 - Software Entitlements "alm_license" - License amounts are created and linked to the software model

find_real_file.png

Results - License Workbench - Compliance results are presented in the dashboard, license position report, and license workbench

find_real_file.png