what are Principle CI classes in CMDB ?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
ā05-18-2021 07:37 AM
Is it mandatory to configure Principle CI classes in CMDB ? Do we need to identify Principal CI classes as best practice ?
- Labels:
-
Discovery
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
ā05-19-2021 02:10 AM
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

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
ā05-19-2021 02:46 AM
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
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
ā05-19-2021 02:51 AM
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
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
ā05-19-2021 06:39 AM
good to know this i was not aware .