Online Help | Desktop App

Configuring object relationship

The General > Object Relationship Map section defines how different objects in Alloy Navigator can be linked to each other. Relationship types determine what users see on the Relationships tab and how objects are connected in workflows and UI. In addition, objects can be related automatically, by workflow operations (namely, Create Object and Relate To).

How object relationships work

A relationship between two objects consists of two directional links: one from the first object to the second, and one in the opposite direction. Each link has its own label that describes the relationship from that side.

For example: A depends on B / B provides for A or A is based on B / B is the basis for A. This allows the same connection to be described differently depending on which object you are viewing.

There are two kinds of relationship types:

  • Parent-Child: This is an asymmetric relationship between two objects. It uses different labels for each direction of the relationship. For example, A requires B / B is required by A", or A contains B - B is contained in A.

  • Sibling: This is a symmetric relationship between two objects. It uses the same label in both directions. For example, A is connected to B / B is connected to A.

You can create multiple relationship types, such as Contains / Is part of, Connected, etc. Each relationship type has its own scope –the list of object classes for which that relationship is available.

The system includes several predefined relationship types. These system relationship types cannot be deleted, but they can be modified.

You can manage relationship types as follows: