3.5 Working with Relationships

The Relationships node allows you to define relationships between entities defined in the directory abstraction layer. The relationships you define are used in the User Application by the Organization Chart and in iManager for defining the members within a group.

The relationship you define can be between like entities (such as user/user) or unlike entities (such as user/device). You can define conditions for the relationship to further refine it. For example, you might want to create a condition that shows all Manager-Employee relationships and then refine it to show only employees in one particular region, or show all the subordinates of a vice president located in the eastern region.

The following relationships are defined, by default, for the User Application:

A relationship can only be used by Management when the Source and Target entities are both related to the InetOrgPerson object.

To successfully deploy a relationship, all of the components (entities and attributes) of the relationship must already be deployed.

  1. Create a new relationship in any of these ways:

    From Designer’s menus:

    • Select File > New > Provisioning. Choose Directory Abstraction Layer Relationship, then click Next.

    • Select DAL > New > Relationship.

    From the Provisioning view:

    • Right-click Relationships, then select Add.

    From the directory abstraction layer editor:

    • Click the Add Relationship button.

    • Right-click Relationships, then select Add Relationship.

    The New Relationship dialog box displays.

    NOTE:When launched from the File menu, the dialog box contains fields not displayed when launched in other ways.

    Illustration
  2. Fill in the fields as follows:

    Field

    What to do

    Identity Manager Project and Provisioning Application

    Select the correct Identity Manager project and Provisioning Application.

    NOTE:This field displays when you create relationships from the File menu.

    Relationship Key

    Type a unique value for the relationship key.

    Display Label

    Type the string to display when the relationship displays in the User Application.

  3. Click Finish.

    The editor creates the relationship and opens the property page for editing.

    For property definitions, see Section 3.7.4, Relationship Properties.

To delete a relationship:

  1. Right-click the relationship you want to delete, then click Delete.

To add a relationship condition:

  1. Click Add Row.

  2. Use the drop-down list box (on the left) to select an attribute. The attributes in this drop-down are attributes on the Target Object entity.

  3. Select an operator from the middle drop-down list box.

  4. Use the text field on the right to specify the comparison value to complete the condition. For example:

You can create a condition that filters on more than one attribute or condition and connect the attributes by using the logical operations: and, or. The conditions are evaluated in the order in which you define them.