Note

   

This documentation supports the 20.23.02 version of BMC Helix Remedyforce.

To view an earlier version, select the version from the Product version menu.

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 RemedyforceThe 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.

View the CDM diagram in a PDF format Open link

Common Data Model help

The following table lists the out-of-the-box classes under the 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.

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 levelSecond levelThird levelFourth levelFifth level

BMC_AccessPoint

BMC_ProtocolEndPoint

BMC_Communication
EndPoint



BMC_IPEndPoint



BMC_LANEndpoint



BMC_Collection

BMC_Concrete
Collection




BMC_Connectivity
Collection

BMC_Connectivity
Segment



BMC_IPConnectivity
Subnet



BMC_IPXConnectivity
Network



BMC_LNsCollection

BMC_LAN


BMC_WAN

BMC_Organization




BMC_Role




BMC_UserCommunity




BMC_CloudInstance





BMC_Document

BMC_Contract




BMC_ContractLine




BMC_Equipment





BMC_LogicalEntity

BMC_Account




BMC_Activity

BMC_Business
Process



BMC_Transaction



BMC_BusinessService 3




BMC_Database




BMC_FinancialElement

BMC_Cost



BMC_Offering




BMC_PhysicalLocation




BMC_ServiceLevel
Target




BMC_Tag




BMC_Mobile 1

BMC_Phone 1


BMC_Tablet 1


BMC_Person



BMC_System

BMC_AdminDomain

BMC_NTDomain



BMC_ApplicationSystem

BMC_Application



BMC_Application
Infrastructure



BMC_Software
Server



BMC_Cluster




BMC_Desktop 2



BMC_Hub2



BMC_Laptop 2



BMC_Mainframe 3



BMC_Printer 3



BMC_Router2



BMC_Server2



BMC_StorageSub
System


BMC_Switch2



BMC_System
Component

BMC_HardwareSystem
Component

BMC_DiskDrive



BMC_Hardware
Package

BMC_Card


BMC_Chassis
BMC_Rack

BMC_Keyboard



BMC_Media

BMC_CDROM
Drive


BMC_FloppyDrive
BMC_TapeDrive

BMC_Memory



BMC_Monitor 3



BMC_NetworkPort



BMC_PointingDevice



BMC_Processor



BMC_UPS



BMC_LogicalSystem
Component

BMC_DiskPartition



BMC_FileSystem

BMC_Database
Storage


BMC_LocalFile
System

BMC_RemoteFile
System

BMC_ResourcePool



BMC_Share



BMC_Software

BMC_Patch


BMC_Product

BMC_Package

BMC_System
Software

BMC_BIOS
Element

BMC_Operating
System
BMC_Virtual
SystemEnabler

BMC_StorageExtent

BMC_LogicalDisk


BMC_Storage
Volume

BMC_System
Resource

BMC_MFCoupling
Facility


BMC_System
Service

BMC_Application
Service




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. 

Class NameFieldsetFields
PrinterPrinter

Average Pages Per Minute
Horizontal Resolution
Marking Technology
Number Of Trays
Paper Sizes Supported
Port Name
Printer Capabilities
Printer Language List
Printer Type
Vertical Resolution

To include additional fields in a fieldset

  1. Edit the required fieldset in the Base Element object.
  2. From the list of available fields, drag the required field in the In the Field Set list.

Note

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.

Related topics

Managing CMDB classes

BMC Helix Remedyforce CMDB 2.0 architecture

Asset and CI management

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

Comments