Define Relationships

Define Relationships

Define Relationships for CI Type

Relationships shows how the CIs are interconnected and interdependent with other CIs. Learn more about relationships.

You can configure certain relationships between CI types under the Relationships tab. These relationships between CI types are known as Suggested Relationships. When a CI is created under this CI Type, the relationships added here will be displayed for the CI to choose from.

Admins can decide the relationship type, the destination CI type, and the cardinality, based on the organization's requirements or policies.

Child CI types inherit the relationships from parent CI types.  Click Parent Relationship at the top of the page to view the inherited relationships. These relationships cannot be edited or deleted. 
Info
You can add up to 100 fields for a CI Type.

Add Relationship 

To add a relationship, click New, and configure the fields using the pointers below:

Field

Explanation

Source CI Type

The source CI type is auto-selected.

Relationship Type

Define the type of relationship shared between the source and related CI types.  

The relationship can be either direct or inverse.

For example, Uses or Used by.

Related CI Type

Select the CI Type to which the source CI type is associated.

For example, User.

Cardinality

Cardinality is the property of a relationship between one CI type and another.  Based on the cardinality, you can associate a source CI with single/multiple related CIs and vice-versa.

The relationship can be one of the following:

  • One to One

  • One to Many

  • Many to One

  • Many to Many

If you do not choose a cardinality, the default value is taken as many to many.


Display name in Source CI Type
Provide a name to be displayed in the source CI Type.
For example, Server Used by User.
Source CI Type API name/Source CI Type API plural name
Specify the API names for the source CI type. API names must be in snake_case and cannot be edited. By default, source CI type API names are prefixed with assoc_.
Field to filter list view in Source CI Type
Select filter values for the relationship list view in source CI type. Users can filter the CIs listed in the related CI type based on the fields selected in this drop-down.
For example, you can filter the CI Type by Site is New York.
Filter criteria in Source CI Type
Predefine criteria to filter CIs in the related CI types while displaying them in the source CI type.
Display name in Related CI Type
Provide a name to be displayed in the related CI type.
For example, People using Server.
Field to filter list view in Related CI Type
Select filter values for the relationship list view in related CI type. Users can filter the CIs listed in the source CI type based on the fields selected in this drop-down.
For example, Site
Related CI Type API name/Related CI Type API plural name
Specify the API names for the related CI type. API names must be in snake_case and cannot be edited. By default, related CI type API names are prefixed with assoc_.
Filter criteria in Related CI Type
Predefine criteria to filter CIs in the source CI types while displaying them in the related CI type.
 
After configuring the details, click Save.
The following image displays the relationship configurations between Server and User:

 

To edit or delete a relationship, click the or icons.
    • Related Articles

    • CI Relationships

      CI relationships are a critical component of the CMDB. Without relationships, a CMDB is simply a collection of CIs added through scans, imports, or manual entries. With relationships in place, the CMDB provides valuable insights into how CIs are ...
    • Asset Relationships

      Asset Relationships Asset relationships help you track the dependencies of an asset and provide visibility over how an asset is structured within a customer's IT infrastructure. In the Relationships tab within an asset details page, you can map and ...
    • Contract Relationships

      You can map relationships between contracts from the same vendor as parent and child contracts. Contracts that are dependent on other contracts are called Child Contracts. The contract on which child contracts depend on is called the Parent Contract. ...
    • CI Relationship Map

      A relationship map helps you visualize relationships between a base CI and other (related) CIs. The relationships between the CIs are discovered automatically when they are populated into the CMDB. Using the map, you can view the number of pending ...
    • Create CI Type

      Create CI Type You can define new CI types to match your business needs. On the configuration item type list view, click New. Provide the following information under the Details tab on the New CI Type form. Enter a unique display name and display ...