While ServiceNow comes with numerous CI class definitions and a proper hierarchy, we may have a requirement where we have to define our own CI class definition.
Let us suppose that in our organization, we use the Couchbase Database
server as a data storage solution for one of the projects. We may want to ensure that Configuration Items
relevant to Couchbase are stored in a proper table. We need to ensure that a proper class is defined in our configuration management application. The process to do this is very similar to creating a new table.
Before we proceed with creating a new class, we must figure out where the class will fit in the existing hierarchy of our ServiceNow CMDB classes. We are already aware that the Database Instance
class exists in our CMDB; however, we need to confirm if the Couchbase Instance
class exists or not. To confirm this, let us first list all the existing classes that extend the Database Instance
class. Now we can open the Tables...