This documentation supports the 9.1 to 9.1 Service Pack 3 version and its patches of BMC Atrium Core. The documentation for version 9.1.04 and its patches is available here.

To view the latest version, select the version from the Product version menu.

Control of the layout of class forms

The following topics are discussed in this section:

The default view in the join form for a new regular class is generated by using the form for its superclass as a basis. The forms for CDM classes also have more usable views, using panel fields to organize content instead of placing all attribute fields in one column.
BMC Atrium CMDB provides the following layout algorithms:

  • Built-in CMDB logic that controls the default layout for all CMDB forms and extensions.
  • Utility that updates third-party application forms.
    These application forms are not actually CMDB forms but can mirror them by mapping to the CMDB form. For example, BMC Remedy Asset Management has its own form for a Computer System class. This utility can automatically update the BMC Remedy Asset Management form to reflect any changes to the CMDB BMC_ComputerSystem class.

Both of these algorithms place new attributes in a custom tab. When a custom tab runs out of space to hold more attributes, CMDB creates additional custom tabs. For CMDB forms, the maximum number of custom tabs is 20. For cmdb2asset forms, the maximum number of custom tabs is 50.

In addition, the position of the attributes within the custom tab might be reshuffled by the CMDB layout. One notable difference between the two algorithms is how the custom tab appears. For CMDB forms, the custom tab is visible by default when you add a new attribute. For cmdb2asset forms, they are hidden. If you change the visibility, in the next data model change the visibility might revert to the default.

For more information about BMC Remedy AR System views, see Defining and managing form views.


Do not modify the ObjectStoreView view (ID 399999100) of the class form for any class in the BMC.CORE or BMC.CORE.CONFIG namespaces. Your changes could be overwritten by future releases of patches to the BMC Atrium CMDB. Instead, copy ObjectStoreView to a new view for that form and modify the new view. There is no risk to modifying the ObjectStoreView view of class forms in other namespaces.

Was this page helpful? Yes No Submitting... Thank you