Reconciliation in SAM

shank1
Tera Expert

Hi,

1. Can anyone tell the exact process of how Reconciliation works in Software Asset Management Professional. 

Want to understand how Discovery model is liked to Software model in calculation.

2. I have list of all software models on one side, on other side I have Discovery models (out of which many are partially normalized, not matched etc). So in this case how it works.

3. Should all the Discovery model records be fully normalized or not. Will this have any impact on reconciliation results.

 

1 ACCEPTED SOLUTION

shloke04
Kilo Patron

Hi,

 

Reconciliation is a process of checking a compliance by comparing the number of Software rights acquired against the Normalized software inventory.

Normalized Fields are used to match up Entitlements purchased and to compute license calculations using the Reconciliation process.

So now for your queries, it is the responsibility of "Discovery Maps" which are set of predefined conditions which identify which software model should be linked to which Software Discovery Model and Purchased rights are only applied to Software Discovery Model which meets the conditions defined in Discovery Map. Based on this mapping only Reconciliation calculation takes place.

 

So even for Software's which are not fully normalized but have a Discovery map linked to the software model either automatically or based on manual conditions defined by the administrator Reconciliation will still calculate the status i.e. Compliant or Not Compliant.

 

If you want to dig further in order to understand the technical aspect, below are the component to look after:

 

  • When we manually run Reconciliation this is the UI Page "samp_run_reconciliation_by_publisher" which gets executed.
  • There is also a Scheduled Job which Runs Reconiliation automatically every Monday once a week at 8.00 PM OOB whichin turns calls a Script include "ReconciliationEngine". Unfortunately the code for that is not exposed to us so we can't see much what's written there. 

 

Hope this help. Please mark the answer as helpful/correct based on impact.

 

Regards,

Shloke

Hope this helps. Please mark the answer as correct/helpful based on impact.

Regards,
Shloke

View solution in original post

4 REPLIES 4

shloke04
Kilo Patron

Hi,

 

Reconciliation is a process of checking a compliance by comparing the number of Software rights acquired against the Normalized software inventory.

Normalized Fields are used to match up Entitlements purchased and to compute license calculations using the Reconciliation process.

So now for your queries, it is the responsibility of "Discovery Maps" which are set of predefined conditions which identify which software model should be linked to which Software Discovery Model and Purchased rights are only applied to Software Discovery Model which meets the conditions defined in Discovery Map. Based on this mapping only Reconciliation calculation takes place.

 

So even for Software's which are not fully normalized but have a Discovery map linked to the software model either automatically or based on manual conditions defined by the administrator Reconciliation will still calculate the status i.e. Compliant or Not Compliant.

 

If you want to dig further in order to understand the technical aspect, below are the component to look after:

 

  • When we manually run Reconciliation this is the UI Page "samp_run_reconciliation_by_publisher" which gets executed.
  • There is also a Scheduled Job which Runs Reconiliation automatically every Monday once a week at 8.00 PM OOB whichin turns calls a Script include "ReconciliationEngine". Unfortunately the code for that is not exposed to us so we can't see much what's written there. 

 

Hope this help. Please mark the answer as helpful/correct based on impact.

 

Regards,

Shloke

Hope this helps. Please mark the answer as correct/helpful based on impact.

Regards,
Shloke

Runjay Patel
Giga Sage

Check out this video, it will clear all your doubts and help you to understand Discovery queries in details.

Link: https://www.youtube.com/watch?v=30JbWVsusyE&t=10s&ab_channel=ServiceNowHelpdesk

 

It help you to understand below points.

  • Discovery Overview
  • Discovery prerequisite
  • Understanding Discovery Phases in details
  • Discovery credentials and IP Affinity
  • Mid Server Management with Cluster and Load Balancer
  • Schedule jobs
  • Set up discovery from scratch to end
  • Live implementation with real world data.
  • Troubleshooting on various aspects
  • Many more other issue related to mid server, CIs
  • Cloud discovery
  • Service Mapping

 

Please mark reply as Helpful/Correct, if applicable. Thanks!!

Hi, video is not available any longer - event though the topic is still important.

Is there a new video?

Hi @stephanlutz,

 

please check the following Youtube Ranger sessions - (1) Ask a Ranger: IT Operations Management - YouTube or register one these NowLeaning trainings about ITOM Discovery (OnDemand is now free for all) - ITOM Discovery LXP Search - Now Learning.

 

Best, Dennis

 

Should my response prove helpful, please consider marking it as the Accepted Solution/Helpful to assist closing this thread.