[Accounts] Sub-Accounts should be identified by level/parent, not name
In Blackboard, the node hierarchy (basically the sub-account structure for Bb Learn) allowed non-unique nodes (sub-accounts). This is because the node identifier was build by combining the parent and level of the node into a globally unique identifier. We receive this hierarchy directly from Banner.
Enter Canvas and their sub-account structure...applying the same Banner-delivered hierarchy does NOT allow us to create a sub-account at any level that is NOT globally unique. Example:
Blackboard:
UNIT_LAS
DEPT_INFO
UNIT_BUS
DEPT_INFO
You see that "DEPT_INFO" can be used for any child because the parent is globally unique and the identifier for each node is a combination of these.
Canvas:
UNIT_LAS
DEPT_INFO
UNIT_BUS
DEPT_INFO_BUS
You see that you cannot use the same identifier as it see the whole sub-account structure as a collection of unique, individual entries, and not a hierarchy.