BMC Helix Remedyforce CMDB Common Data Model
The CMDB common data model (CDM) in BMC Helix Remedyforce unifies the representation of asset and CI data. It is designed to store data about the most common CIs and assets and provide a mechanism for linking them. The data model provides a complete view of all elements of an IT environment and how they affect each other.
The BMC_BaseElement class is the base class in the hierarchy of the CMDB in BMC Helix Remedyforce. The equivalent CDM common base class for relationships is BMC_BaseRelationship. For more information, refer the following sections:
Common Data Model diagram
The following image is a hierarchical diagram of all classes in the CDM, including unique attributes. Click the image to view it in actual size.
Common Data Model help
BMC_BaseElement class. Classes with a background color are abstract classes, which exist only to organize subclasses and enable you to add a layer of organization. An abstract class has attributes but you cannot create instances of this class.The following table lists the out-of-the-box classes under the
Most of the classes listed in the table are of the CI class type. The following number notations indicate the other class types in the table:
1 Asset class type
2 Asset class type (Rules-Based Asset class)
3 CI and Asset class type
Click a class to view the available attributes.
|First level||Second level||Third level||Fourth level||Fifth level|
Fieldsets for classes
Each class has a corresponding fieldset in the Base Element object. A fieldset contains a group of fields for that class. For example, the Printer class has a corresponding Computer System fieldset in the Base Element Object and contains the following fields.
Average Pages Per Minute
To include additional fields in a fieldset
- Edit the required fieldset in the Base Element object.
- From the list of available fields, drag the required field in the In the Field Set list.
If you want to add a field in a fieldset that is not included in the list of available fields, you have to create a custom field. This custom field is included in the list of avaibale fields, which you can then add in the fieldset.