Hierarchy manager entities can be transformed to primary objects. Primary objects that are not visible as a result of data security are not represented in hierarchy manager graph as hierarchy manager entities. If a hierarchy manager entity is not visible to a user, then hierarchy manager graph must not display this entity and its sub-tree.
For example, consider the following hierarchy manager graph, where a user is not allowed to view entity 3 because of the data security. In this case, the graph must be visible to the user without entity 3 and its sub-tree component, entity 4.
Users with multiple roles can access the union of all objects that can be accessed by each of the multiple roles.