Difference between "core" table and "base" table, please explain with examples? does cmdb_ci extends cmdb table?

Mallikharjuna
Tera Contributor

Difference between "core" table and "base" table, please explain with examples? does cmdb_ci extends cmdb table?

1 ACCEPTED SOLUTION

Pranesh072
Mega Sage
Mega Sage

ServiceNow 101 : Core table vs Base table vs Custom Table vs Parent table vs Extended table

  • Core = Any table that exists by default in the baseline instance.
  • Custom = Any table that is created by an Admin that does not exist in the baseline instance.
  • Base Class = Any table that is a parent table (has children) [extended], but is not a child of any other table [doesn't extend or not extending].  
  • This pertains to any table, but think of it primarily in regards to newly created tables to help separate Core from Custom.

 

 

  • Parent Class = Any table that has children tables [is extended by], but that is also the child of another table [extends].  
  • This pertains to any table, but think of it primarily in regards to newly created tables to help separate Core from Custom.
  • Child Class = Any table that has a parent table [is extended from].   This pertains to any table, but think of it primarily in regards to newly created tables to help separate Core from Custom.

 

 

  • Core Base = Any table that is installed by default in the baseline instance that is a parent class table without being the child of another. (Example:   [task], [cmdb])
  • Core Parent = Any table that is installed by default in the baseline instance that is a parent class table that also is a child of another.   (Example:   [cmdb_ci], [change_request])
  • Core Child = Any table that is installed by default in the baseline instance that is the child of another table. (Example:   [cmdb_ci_application])

 

find_real_file.png

 

 

View solution in original post

6 REPLIES 6

Mark Roethof
Tera Patron
Tera Patron

Hi there,

Have you had a look yourself, on an instance for example, if cmdb_ci extends from cmdb? It's a few mouse clicks, 10 seconds work, and you've got your answer.

find_real_file.png

If my answer helped you in any way, please then mark it as helpful.

Kind regards,
Mark
2020 ServiceNow Community MVP
2020 ServiceNow Developer MVP

---

LinkedIn
Community article list

 

Kind regards,

 

Mark Roethof

Independent ServiceNow Consultant

10x ServiceNow MVP

---

 

~444 Articles, Blogs, Videos, Podcasts, Share projects - Experiences from the field

LinkedIn

Appli
Mega Sage
Mega Sage

Hi 

Just to add here on core vs base

Base: the table is extended but itself is not extending any other table

Core: the table that exists in the base system, aka comes OOB

Hope it helps

Hope it helps

Pranesh072
Mega Sage
Mega Sage

ServiceNow 101 : Core table vs Base table vs Custom Table vs Parent table vs Extended table

  • Core = Any table that exists by default in the baseline instance.
  • Custom = Any table that is created by an Admin that does not exist in the baseline instance.
  • Base Class = Any table that is a parent table (has children) [extended], but is not a child of any other table [doesn't extend or not extending].  
  • This pertains to any table, but think of it primarily in regards to newly created tables to help separate Core from Custom.

 

 

  • Parent Class = Any table that has children tables [is extended by], but that is also the child of another table [extends].  
  • This pertains to any table, but think of it primarily in regards to newly created tables to help separate Core from Custom.
  • Child Class = Any table that has a parent table [is extended from].   This pertains to any table, but think of it primarily in regards to newly created tables to help separate Core from Custom.

 

 

  • Core Base = Any table that is installed by default in the baseline instance that is a parent class table without being the child of another. (Example:   [task], [cmdb])
  • Core Parent = Any table that is installed by default in the baseline instance that is a parent class table that also is a child of another.   (Example:   [cmdb_ci], [change_request])
  • Core Child = Any table that is installed by default in the baseline instance that is the child of another table. (Example:   [cmdb_ci_application])

 

find_real_file.png