Class Depreciation in Servicenow

Simon Miller
Tera Contributor

There is a class cmdb_ci_spkg (along with its associated sub-classes) which I'm being told is being depreciated in Servicenow, if this is the case how will SN store software versions for Windows (packaging) and License information going forward? Though Licenses have their own class in the CMDB the two are linked to each other so wondered how it is envisaged that this will work?

If it is not being depreciated then this question is null and void.

Many thanks

Simon

1 ACCEPTED SOLUTION

Community Alums
Not applicable

Hi Simon,


I appreciate that you are no longer looking to depreciate the tables in the database. I don't think that depreciation would have served you very well for tax purposes.



As I understand it, it is not the Software [cmdb_ci_spkg] table that is being deprecated. It is the old Software Instance [cmdb_software_instance] table that was used to identify installations of software on the CI. This was replaced with the Software Installation [cmdb_sam_sw_install] table. Business Rules normalize these software installations to Software Discovery Models, which still populate the Software [cmdb_ci_spkg] table. Take a look at this wiki article for a diagram and details: Discovery with the Software Asset Management Table Schema - ServiceNow Wiki.



These changes were made to better support software asset management capabilities. Software Licenses are not tracked in the CMDB, as they are actually assets and should be tracked as such.



I hope this answers your questions.



Bem


View solution in original post

3 REPLIES 3

Simon Miller
Tera Contributor

Updated wording.



There is a class cmdb_ci_spkg (along with its associated sub-classes) which I'm being told is being deprecated in Servicenow, if this is the case how will SN store software versions for Windows (packaging) and License information going forward? Though Licenses have their own class in the CMDB the two are linked to each other so wondered how it is envisaged that this will work?



If it is not being deprecated then this question is null and void.


Many thanks


Simon


Community Alums
Not applicable

Hi Simon,


I appreciate that you are no longer looking to depreciate the tables in the database. I don't think that depreciation would have served you very well for tax purposes.



As I understand it, it is not the Software [cmdb_ci_spkg] table that is being deprecated. It is the old Software Instance [cmdb_software_instance] table that was used to identify installations of software on the CI. This was replaced with the Software Installation [cmdb_sam_sw_install] table. Business Rules normalize these software installations to Software Discovery Models, which still populate the Software [cmdb_ci_spkg] table. Take a look at this wiki article for a diagram and details: Discovery with the Software Asset Management Table Schema - ServiceNow Wiki.



These changes were made to better support software asset management capabilities. Software Licenses are not tracked in the CMDB, as they are actually assets and should be tracked as such.



I hope this answers your questions.



Bem


Many thanks Ben for both the answer and the steer on the wiki article.



Regards


Simon