What is the difference between class Computer and a sub set if its own class named personal computer?

RahulGaur
Kilo Contributor

I have CI in 2 classes computer and Personal computer.

I would like to know what is the basic difference, technical and architectural difference between both and what is the need of having 2?

9 REPLIES 9

scott_lemm
ServiceNow Employee
ServiceNow Employee

There is an OOB attribute for this labeled "Form factor" and comes with an editable choice list. You will find laptop and desktop in this choice list. I would add "Tablet" to the choice list. Note, this list is shared with all tables that extend from Computer: Personal Computer, Server, Mainframe, etc.

HI,

It is Asset Type. 

 

Thanks,
Ashutosh

No need for a custom field. Just expose Chassis Type on the Computer Class

You can go to the CI Class manager and then select your class you can then see all the attributes for that class. It is then grouped by derived/added for that class. The Personal Computer class doesnt have any additional OOTB attributes over the computer class so moving CIs around wouldnt cause an issue. 

From a discovery standpoint we put laptops/desktops in the computer table. 

scott_lemm
ServiceNow Employee
ServiceNow Employee

Computer is the roll-up of all extended tables such as Personal computer, Server (and its extensions into Win, Unix, Linux, etc.), and Mainframe.

In a technical extension, the children tables inherit the parent attributes but the parent does not inherit the children attributes. Move a CI from Computer to Personal Computer will not result in data loss. But moving a CI from Personal Computer to Computer may result in data loss if attributes are unique to the Personal Computer table.

For reporting purposes view the core data at the Computer level may be useful while utilizing the child tables are best for Incidents and other elements you would reference such as Knowledge, Change, and etc.

Hope this helps.