Nodes and edges

Note The images in this topic show the old diagram user interface. You can still refer to them to understand the concept.

Nodes and edges are the fundamental building blocks of diagrams and diagram views:

Both nodes and edges can be represented in different ways in diagrams and diagram views.

Relations connect assets, or assets and complex relations. In diagrams, this is represented by edges that connect nodes. Each node can have incoming and outgoing edges:

Example 

Consider the diagram below:

Node and edge styles

Edges represent relations, which in turn describe a link between assets. To represent the meaning of those links in a diagram, edges can be represented in different ways. Depending on the meaning of the relation, you can choose which edge style suits best.

Duplicate nodes

In some cases, the same asset might be represented by more than one node. In other words, there are two nodes representing the same asset, on the same diagram. This can be caused by several of reasons, but the most common reason is that an asset matches more than one node of the diagram view.

A node in a diagram view represents an asset type or a complex relation type. In the result diagram, this node represents an asset of that asset type or an asset of a child asset type. As a result, if a diagram view contains a node for an asset type and a node for its child asset types, the result diagram may contain an asset of the child asset type that matches both nodes of the diagram view. Therefore, the asset node is duplicated.

Example 

Suppose the following situation:

This leads to the following diagram view:

Because the Business Process asset type has two child asset types that are also on the diagram view, the result diagram can have duplicate nodes. In the example below, the Validate Strategy asset, of the Milestone asset type, is represented by two separate nodes.

Because Milestone is a child asset type of Business Process, Milestone assets can match both Milestone nodes and Business Process nodes. Furthermore, the Validate Strategy Milestone asset has two separate incoming edges:

Therefore, the Validate Release Strategy Milestone node is duplicated: