what are Principle CI classes in CMDB ?

Raj56
Kilo Guru

Is it mandatory to configure Principle CI classes in CMDB ? Do we need to identify Principal CI classes as best practice ?

11 REPLIES 11

johnhardesty_wo
Giga Expert

Raj


What do you mean principle classes ?

There is actually only 1 CI Class table - Configuration Item - or even the base CI Class.

All other CI Classes are extended from the Configuration Item class

Granted there are other tables in the CMDB but these are relationship tables or product model tables

As to which CI class - extended tables are primary - it depends

Hardware - servers, computers, network gear - would be primary for you if you have physical or virtual devices to manage

etc

Rahul Priyadars
Giga Sage
Giga Sage

In CMDB and ITSM terminology there is nothing called Principle CLass - if you are referring as Parent Class as Principle Class then you do not need any configuration.

This is also relative from Where and which class you areferring to

Like Server is PARENT of LINUX SERVER Class

CMDB CI Hardaware is parent of SERVER CLass

CMDB CI is parent of CMDB CI Hardware class. Its al in hierarchy.

 

Do we need to identify Principal CI classes as best practice ?---> I am assuming Principle class means Parent Class --> You need to some time identify Parent Class when you are adding custom attributes in CMDB. Why is -so that attributes is needed by which all classes. Like if i need to add a custom attribute called REQ_NO/CR No  against which Server is Provisioned i will add to PARENT SERVER CLass and this attribute will be consumed all below classes like windows/AIX/HPUX/LINUX etc. So here i identified the best possible Parent class for this attribute.

Hope This helps,

Regards

RP

 

Vishal Savajia1
Kilo Sage

Hi Raj

Principal Class Denotes whether this class is included in the Principal Class filter. If this class is included in the Principal Class filter, then CIs from this class appear in CI list views when the Principal Class filter is applied.

 

 

There are no Specific Principle class provided as OOB by Servicenow. You can update Classes as a Principle class from CI Class Manager

find_real_file.png

 

 

 

find_real_file.png

good to know this i was not aware .