This documentation supports releases of BMC Helix Continuous Optimization up to December 31, 2021. To view the latest version, select the version from the Product version menu.

Entity relationships

Relationships are directed connections between two entities. Each relationship connects a parent entity and a child entity. 

Related topic
BMC Helix Continuous Optimization uses relationships for the following purposes:
  • Workspace tree: The hierarchical tree in the Workspace tab is used to organize entities into groups and sub-groups for ease of administration. The tree is built using parent-child relationships. For details about how hierarchies are used, see Hierarchies.
  • Reporting and data extraction: A report, view, or external data client can use relationships to extract related entities from BMC Helix Continuous Optimization. For example, a client can extract all of the systems that support a service. 

Relationships can be made between any two entities in BMC Helix Continuous Optimization, subject to these rules:

  • A domain can be a parent of a system, or of a business driver, or of another domain.
  • A system can be a parent of another system.
  • A business driver can be a parent of another business driver.

The Workspace navigation tree shows all of the visible relationships that are currently valid. If an entity is a child of two different entities, then the child is shown twice in the tree, once under each of its parents. The Hierarchy tab of a particular entity lists all parents and all children (if any) for each hierarchy in which the entity is involved. The available relationship types are CONTAINS and USES. 

The parents entities are represented by CONTAINS relationship and child entities are represented by USES relationship.

For example, the relationship between a business service, service pool, and server at service pool level is represented as:

  • Business service contains service pool
  • Service pool uses server
Was this page helpful? Yes No Submitting... Thank you