Resolve inheritance for entities with multiple parents
- Last UpdatedOct 25, 2024
- 1 minute read
If an entity has more than one parent, certain inheritance conflicts are resolved as follows:
-
The preferred parent is specified by the entity’s Default Parent Entity setting in the Miscellaneous configuration group. The system will look at this parent first when determining the entity’s inherited associations.
-
For shift patterns and their shift schedules, only the preferred parent or the preferred parent’s preferred ancestors can be the source for the child entity’s shift pattern. Therefore, if neither the entity nor any of its preferred ancestors have their own shift pattern, then the entity does not get a shift schedule, even if a non-preferred ancestor has one.
-
For operation specifications, if the preferred parent does not have a specification of the same name, the system goes up through the preferred parent’s ancestors and uses the first specification that it finds with the same name.
-
If an entity has the capability Can Capture QM Data and there is no QM specification assigned or if the assigned one is not active, the next higher ancestor entity in the hierarchy (which has an active QM specification) is used to generate the samples for the entity.