Create a CI class (table) that is an extension of an existing CI class. Then create identification and reconciliation rules for the new class.

Before you begin

The class that is being extended must have its Is_Extendable field checked, indicating that the class is extendable.

Role required:
  • Itil_admin and personalize_dictionary: Required for editing the dictionary table
  • admin: Full access

About this task

The CI Class Manager is a centralized location for managing CMDB tables and for creating a class that is derived from another CMDB class. Creating a class requires basic details such as a label and a name. Identification and reconciliation rules are also required to ensure that the class can be successfully identified by the identification engine.

For more information about extending a class and how attributes are derived from a parent class in that process, see Table extension and classes.

Procedure

  1. Navigate to All > Configuration > CI Class Manager.
  2. Click Hierarchy to expand the CI Classes list.
  3. Select the class that the new class is extended from.
  4. Click Add Child Class.
    The Add Child Class option appears only if the selected class is extendable.
  5. On the Provide Basic Info tab, fill out the information and then click Next.
  6. On the Add Attributes tab, click the + sign and enter details for each new class column.
  7. Click Next.
    For description of the different columns in the list view, see Dictionary entry form. To designate an attribute as a CI identifier for class identification, double-click the attribute's Identification Rule column and set it to true.
  8. On the Set Identification Rule tab, examine the Derived identification rule and its Identifier Entries.
    You can click Replace to replace the derived rule with a new identification rule and new identifier entries specific to the new class. See Identification rules for details about identification rules and identifier entries.
  9. On the Dependencies tab, click Add dependency to add dependent rules.
    The Dependencies tab appears only if there are dependent identification rules for the selected class.
  10. On the Add Reconciliation Rules tab, click Add to create the following rules:
    1. Reconciliation Rules
    2. Data Refresh Rules
  11. On the Add Suggested Relationships tab, review the diagram of the class derived suggested relationships.
  12. Use the filter to display only inbound, outbound, or specific relationship types.
  13. To add a suggested relationship for the class:
    1. Click New.
    2. In the Add Suggested Relationship dialog box, select a Relationship and a Target Class for the relationship. This Class and the Target Class become parent or child in the suggested relationship, based on your selection of the Relationship.
    3. Click Save.
    When building relationships for the class in the Query Builder, the list of suggested relationships is updated.
  14. Click Done.