Placing a cmdb_ci table field to all related forms

niitnishant
Tera Contributor

Hi Friends,  

Can somebody please share your experience on below-   I have a new field in cmdb_ci table. Now i need to place this new field on all the FORMS of different classes in relation to cmdb_ci e.g. Business Applications, Servers, Network etc.  

Thanks in advice!

Nishant

9 REPLIES 9

Manoj Kumar16
Giga Guru

Hi Nishant,



You can do that by creating the field in cmdb_ci table and then configuring the form layout or the list layout of the classes in relation to cmdb_ci e.g. Business Applications, Servers, Network etc.



see the example which I did for server forms- I created a field named test and then pulled on to the form layout


Untitled.png



pull the field from available to selected-



Capture.PNG


Kalaiarasan Pus
Giga Sage

After Helsinki, I am not sure if you should add such fields to cmdb_ci or the cmdb table.



bsweetser What would be the best practice now since there is another base table involved?


I have seen a lots of things have changed in cmdb from the helsinki release , asset CI synchronizing has been set in mapping tables instead of script includes.


Yes, I would like to know the best practices followed for adding a field to the parent table.


Community Alums
Not applicable

As with any attribute when extending, I would look at the appropriate level in the structure for the attribute. If it is something you want to be available to all Configuration Items, then use the cmdb table now.