Segment Hierarchies

A segment hierarchy is a collection of work definition segments in a parent/child relationship.

You can create a segment hierarchy with a maximum of four levels. A work definition segment can be associated with multiple child segments; however, the association name for each relationship must be unique.
Important: A work definition segment cannot be a child of another work definition segment if it is already a parent to that segment. As well, a work definition segment cannot be a parent to another work definition segment if it is already a child of that segment.

For example, you have two parent segments, named Build Bicycle and Build Tricycle. For Build Bicycle, you have two Build Tirechild segments. Even though the child segment being used is the same for both tires, you must provide a unique name to each one of the associations: Front Tire and Rear Tire. The Build Tricycle segment could also have a child segment named Front Tire. Even though the name of the association is the same as Build Bicycle, the association is unique because it is for a different parent segment.

*You cannot use the name Front Tire twice because that name is already being used for another relationship within the Build Bike hierarchy.

**Even though the Build Tricycle hierarchy is the same as Build Bike, you can use the name Front Tire because there is no other relationship with that name within the Build Tricycle hierarchy.

A parent work definition segment can be a container for its child segments, or it can have its own execution steps. You can set the execution order on all levels of work definition segments within a hierarchy.