Alex Panzarella
ServiceNow Employee
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