Process overview for creating or modifying classes
If you must add a new class to the data model, follow the process outlined by the following steps. If you must modify an existing class, you can enter the process at any step, or perform any step independently.
Creating or modifying classes process
- Define the properties of the class, which include its type, how it stores data, and (for relationship classes) the relationship type. For more information, see Defining class properties in the Class Manager.
- (optional) Specify permissions. If you do not specify permissions for a class, BMC Atrium CMDB assigns default permissions. For more information, see Setting class permissions in the Class Manager.
- Define one or more CI and relationship class attributes. For more information, see Creating CI and relationship class attributes.
- (optional) Propagate attributes in a weak relationship. This step is necessary only if you have created a relationship class that has a weak relationship in which the attributes from one class should be propagated to another class. For more information, see Propagating attributes for weak relationships.
- (optional) Specify indexes. Indexing can reduce database query time, so index attributes that you expect users to use in queries frequently. For more information, see Specifying class indexes.
(optional) Configure instance auditing for the class. Auditing enables you to track the changes made to instances of a class. For more information, see Configuring auditing for a class.
When you use the Class Manager to create a new class, a delay of up to five minutes might occur before a user can start creating instances of that class in BMC Atrium Explorer. This delay happens only rarely, typically in test environments, and is caused by how admin cache memory works in the BMC Remedy AR System when you create objects from a new form. In general, BMC Atrium Core users do not experience delays in a production environment.