Join the #BuildWithBuildAgent Challenge! Get recognized, earn exclusive swag, and inspire the ServiceNow Community with what you can build using Build Agent.  Join the Challenge.

CSDM Tables for Applications and Software, and how these relate to Requests in the catalogue

Chris A - UK
Mega Guru

Hi we currently have user defined tables for Software and Applications that are used for Requests via the portal.

 

We want to move to an approach more consistent with CSDM and use the appropriate tables in CSDM for these.

 

There seem to be many options. Any suggestions which tables would be the most appropriate in this case? I am thinking cmdb_software_product_model for software and cmdb_ci-service_auto for Applications.

 

Any better suggestions?   

1 REPLY 1

Kieran Anson
Kilo Patron

Hi Chris,

It'll depend on the 'lens' of what the information is being used for....not helpful I know.

 

To give some context:

Use cmdb_ci_business_app to represent the logical construct of an application. What does that mean? It means we don't track individual deployments or versions but more a high level portfolio of all the applications being used by the business. So if you have two deployments of Jira, you'd only have one record in this table

 

cmdb_software_product_model is used to track the lower level details of software versions, vendors, and deployments. 

 

cmdb_ci_spkg tracks an installed version on a given configuration item. e.g, Microsoft Teams v10 on laptop Desktop-22