Discovery map in software asset management

shank1
Tera Expert

Hi,

Can anyone tell what exactly is Discovery Map in SAM professional. How does it work.

Thanks

Shanks

1 ACCEPTED SOLUTION

shloke04
Kilo Patron

Hi,

 

Discovery maps are something which are used to map Software Discovery Model to the Software Model.

Software Discovery models are automatically created based on the Software being discovered in your instance and stored in Software Installation table.

 

While Software model can manually be created or can be created via entitlement using Publisher part number automatically, so in order to link both of them Discovery maps are used.

 

Also one Software Model can have many Software Discovery model and this linking happens via Discovery map data which can be created manually by yu and also ServiceNow keeps on updating them as part of a Scheduled Job which runs daily.

 

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

 

Regards,

Shloke

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

Regards,
Shloke

View solution in original post

12 REPLIES 12

Software Models without DMAPs is normal. The purpose of a DMAP is to auto populate the conditions for what discovery models to pull in. If the DMAP is blank the customer will have to populate the software model conditions (Ex. Publisher = Oracle, Product = DB Server, Version = Anything, Edition = Anything. These conditions will pull discovery models that match)

Thank you!

David29
Tera Contributor

Hello Amber,

from my understanding manually created SW-Models with a blank discovery map reference CAN also be used to link sw-installations with entitlements, but if you want to benefit from the informations the SN-content library offers you (like automatically created downgrade rights on the swmodel, informations about the next version or lifecycle informations on the swmodel) you need to use the dmap.

Also: Software Models created from entering a PPN while creating a new Entitlement will always have a discovery map referenced. And if you want to create custom PPN this custom PPN record needs to reference to a DMAP or CDMAP aswell.

So the main purpose of DMAPS is not only to overwrite the condition fields on the swmodel and thus linking the swmodel to the appropiate discovery models but also to link the swmodel to a/several ppns and provide it with a content library connection.

 

Best regards,

David