Inheritance
| • | In mSuite, a user or a group that is placed inside another group will inherit the properties of the containing group. |
| • | Properties are either inherited or overridden - overridden means that the value has been changed at this object. |
| • | Overridden properties are inherited by lower level objects. |
So, for example, if we have 3 groups - A, B, C and B is a member of A and C is a member of B then, without any changes being made, C will have the properties of B and B will have the properties of A, making the properties of all three groups the same. If a property in b is changed, C and B will have this change, A will not.
How mSuite implements inheritance.
Users and Groups is the default top level container. This group has all of the CommonTime defaults set as its properties. You cannot edit the properties of this container. If you want to redefine the defaults, create a group in this container and make the changes in the properties of this group and then make sure that all other groups inherit from this new top level group. In the illustration below, this group is My Top Level Group.

Multiple Inheritance.
Please make sure that each group or user is only a member of one and only one direct parent group. In this way you will avoid multi-inheritance scenarios, where a user or group inherits its properties from more than once place. Multi-inheritance is hard to understand and support and the results often seem unpredictable.
Overriding Inheritance
If you change a property in a group or user, the change will override the inheritance, all other properties will continue to be inherited, but the overridden property will be set for the user or group and any lower level inheriting user or groups. So, with reference to the illustration above, if a property is changed at the group Device Users, the change will affect Executive, Sales and everything inside those groups.
Understanding where properties are set
Wherever Properties are inherited, controls similar to the following are displayed.

When you run the configuration wizard and make changes to the settings, you will change the properties for this group or user. If the object is a group, any item contained by the group will inherit the changed properties.
If you discard property changes made at this object, you will restore the inheritance, i.e. the current property set will be inherited from the parent group.
Show the property inheritance table displays a table that will let you determine where a setting value originated. This display will also highlight any property conflicts. These will be displayed in red. You can also use this facility to display only conflicts. If you have conflicts, please resolve them as they may well cause unpredictable behavior.
Page url: http://msuitehelp.commontime.com/index.html?ct_qs_hierarchy.htm