Gruppenhierarchie

Gruppen stehen selten für sich alleine, meist sind sie einer anderen Gruppe in der Gruppenhierarchie unter- oder übergeordnet. Die Einrichtung dieses hiearchischen Gruppensystems ist ein wichtiger Teil der Einrichtungsphase und hilft später dabei die Gruppenmitgliedschaften später teilautomatisch zu aktualisieren.

Die Unterordnung einer Gruppe B unter einer Gruppe A ist als logische Aussage zu verstehen: Jeder, der Mitglied in B ist, muss auch Mitglied in A sein. Beispiel: Ein Chargierter ist immer ein Aktiver. Wird so eine Person der Gruppe der Chargierten hinzugefügt, können wir schlussfolgern, dass er auch der Gruppe der Aktiven hinzugefügt werden muss und dies automatisch durchführen.

Andersherum gelesen: Ist die Person kein Aktiver mehr, kann er auch nicht mehr Chargierter sein. So können wir die Person automatisch aus der Gruppe der Chargierten entfernen, sollte er die Gruppe der Aktiven verlassen haben. Verlässt eine Person jedoch bloß die Gruppe der Chargierten, so kann er noch immer Aktiver sein, in diesem Fall passiert nichts automatisch.

Diese funktionsweise ist beliebig “stapelbar”: Angenommen ein normaler Alter Herr wird zum 1. AH-Vorsitzender und die übergeordneten Gruppen für dieses Amt (Ämter sind auch Gruppen) sehen wie folgt aus:

Alle Mitglieder > Alte Herren > AH-Ausschuss > Vorstand > 1. AH-Vorsitzender

So muss er nur der Gruppe “1. AH-Vorsitzender” hinzugefügt werden und wird dadurch automatisch Mitglied in “Vorstand” und “AH-Ausschuss”.