Difference between Application and Appliction software table

KG16
Tera Contributor

I am unsure about the relationship between application and application software table in CMDB. Need understanding of what component of applications shoud go in which table as per CSDM approach.

Where can we caputre software models of applications  in ServiceNow apart from APM module

 

 

1 ACCEPTED SOLUTION

Kieran Anson
Kilo Patron

The application software table is just an extension of the core Software [cmdb_ci_spkg] table. When it comes to storing application information

Business Application [cmdb_ci_business_app]
This table is manually populated and represents your portfolio of applications in use by your business. It's purpose is largely for Service Portfolio management. They're not versioned; as they are manually created, you also have to create relationships manually.

Software [cmdb_ci_spkg]
This table stores the version representation of the software used. You would create a relationship between this and the Business Application record.

Software Instance [cmdb_software_instance]
Stores deployed instances of a software package. i.e, Adobe Acrobat 5.1 is installed on VM-12344

View solution in original post

4 REPLIES 4

Kieran Anson
Kilo Patron

The application software table is just an extension of the core Software [cmdb_ci_spkg] table. When it comes to storing application information

Business Application [cmdb_ci_business_app]
This table is manually populated and represents your portfolio of applications in use by your business. It's purpose is largely for Service Portfolio management. They're not versioned; as they are manually created, you also have to create relationships manually.

Software [cmdb_ci_spkg]
This table stores the version representation of the software used. You would create a relationship between this and the Business Application record.

Software Instance [cmdb_software_instance]
Stores deployed instances of a software package. i.e, Adobe Acrobat 5.1 is installed on VM-12344

Thanks for your reply

 

Please help me understand use of cmdb_ci_appl table and how should an application be mapped in an ideal case

Community Alums
Not applicable

Hi KG,

cmdb_ci_appl : Application CIs created in CMDB that represent something in your environment that you care about. Could be a running process classified by Discovery, or a piece of software that you want to represent or relate via a CMDB CI relationship to a server. Lots of types of applications can be created in this class (web services, for example are subclassed here)... any type of Application that represent a running apps/process/thing that is important to you to track in your CMDB.

The function Show Schema Map on the cmdb_ci_appl table will help you to find the application id and name, please check below:

find_real_file.png

find_real_file.png

 

Mark my answer correct & Helpful, if Applicable.

Thanks,

Sandeep

KG16
Tera Contributor

Thanks  a lot