Asset forms and their hierarchy
Asset forms and the AST:Attributes form
Asset forms are join forms that inherit fields from the following forms:
- Forms that represent the configuration items (CIs)
For example, forms such as BMC.CORE:BMC_ApplicationSystem and BMC.CORE:BMC_Memory. CI forms contain data that is mainly technical in nature, usually discoverable, and helps determine dependencies and impact. For example, the BMC.CORE:BMC_ApplicationSystem form contains fields that hold information such as build number, patch number, and service pack. - AST:Attributes form
This form contains data that is required for managing assets. The AST:Attributes form contains fields that store information such as purchase date, cost, vendor, team associated with the asset, and tag number.
The AST:Attributes form contains all the information that is usually not discoverable and is related to management of assets. The fields in the AST:Attributes form are required for various BMC Helix ITSM: Asset Management use cases. For example, the PurchaseDate field or the TagNumber field contains data that is required for various asset management workflows and processes in BMC Helix ITSM: Asset Management. These AST:Attributes form fields are inherited by the other asset forms to create a join form named AST:<assetName>.
The following screenshot shows an AST:Attributes form and its fields.
Hierarchy of asset forms
Before you can effectively plan adding any custom fields or importing asset data from external sources, you must understand the hierarchy of forms. Depending on which form you add the custom field to, the field is inherited by forms that are lower in the hierarchy.
The following graphic explains the hierarchy of forms by using the example of forms representing a computer system:
From the example graphic, you can understand the following aspects of the hierarchy:
- BMC.CORE:BMC_ComputerSystem is a join form that inherits fields from the BMC.Core:BMC_BaseElement form and the BMC.CORE:BMC_ComputerSystem_ form.
To understand this hierarchy better, download and view the CDM Diagram available at BMC CMDB Common Data Model Diagram. - AST:ComputerSystem form inherits fields from the BMC.CORE:BMC_ComputerSystem and the AST:Attributes form.
If you add any custom fields to the AST:Attributes form, you can add them to the other asset forms.
Join information in asset forms
The join information of a form is viewable in the form properties. The name of the form from which fields are inherited is displayed in the Join Information of the form.
For example, in the AST:Application form, the join information shows that the value of Form Name is AST:Attributes for the System Role field which is inherited from the AST:Attributes form.
The following screenshot shows an example of this scenario:
Where to go from here
To learn more about the adding custom fields to asset forms, see Adding custom fields to the Asset View.