Difference between Application Service as a Class and as a Service Classification

jensgadeberg
Tera Contributor

Hi all

I might have missed something, but I cannot figure out, what the "Application Service" classification from the Service Classification choice list on the Service table [cmdb_ci_service] is used for.

find_real_file.png

Initially I thought it was for customers not using Discovery, but no.

 The available writings and videos dictates, that all Application Services are to be placed in the Application Service [cmdb_ci_service_discovered] table.

 

But still, in the use cases, as quoted below, the 

The "Application Service" classification from the Service Classification choice list is also mentionend in the Use cases

 

https://nowlearning.service-now.com/lxp?id=overview&sys_id=5df9c9761be140145c28997fbd4bcbe5&type=cou...

1. Service – cmdb_ci_service table, utilizes the choice list of attribute service classification to identify Business Service, Technical Service, Application Service types of Services
2. Service Offering – service_offering table, utilizes the choice list of attribute service classification to identify Business Service, Technical Service, Application Service types of Service Offerings

 

Is it just a legacy leftover from older versions or am I missing something here?

6 REPLIES 6

Alec Hanson
Tera Guru

Hi,

I wouldn't say it is legacy but potentially the way it is through changes over time.

Application Service is a child of the Service class and therefore inherits the Service Classification and in the same way you can view cmdb_ci_service and see ALL CIs at that level and below.

It is therefore sensible to store an Application Service in the cmdb_ci_service_dsicovered class AND set the service classification.

This then allows reporting and linkage to other products (Incident / Change), to just use the Service Classification to distinguish and manage processes appropriately.

Alec

Alec, I Guess you are right. 🙂
I had not noticed that

Using Schema Map it seems that  [cmdb_ci_service_discovered] is partly a Child and partly a referencing table to cmdb_ci_service. And this then makes sense:

This then allows reporting and linkage to other products (Incident / Change), to just use the Service Classification to distinguish and manage processes appropriately.