- Drucken
- DunkelLicht
Tenancy
- Drucken
- DunkelLicht
Überblick
In dem Tab TENANCY wird die Mandantenfähigkeit eingestellt. Hier kannst du festlegen, welche Gruppe Zugriff auf die Inhalte der Organisationen und Unterorganisationen hat. Hierfür gibt es systemseitig vier Benutzergruppen:
- Tenancy superadmin
- Tenancy admin
- Tenancy superuser
- Tenancy user
Für jede Gruppe können unterschiedliche Einstellungen auf Entitäten-Ebene sowie Datenfeld-Ebene getroffen werden. In der Grundeinstellung sind alle Gruppen berechtigt.
- Organisationen und Unterorganisationen kannst du in der App verwalten. Siehe auch Entität Organisation unter Standard-Entitäten.
- Du kannst über Tenancy auch die Sichtbarkeit von Datensätzen in der App steuern. Über 'Custom Tenancy' kann bestimmten Benutzern die Sicht auf alle Datensätze gewährt werden, während der Standardnutzer nur Datensätze sieht, für die er selbst verantwortlich ist.
Beispiel
Aus Unternehmensperspektive zum Beispiel, können über die Mandantenfähigkeit die unterschiedlichen Organisationsebenen wie Standorte, Tochtergesellschaften, Gruppen, Abteilungen und Teams abgebildet werden.
Konfiguration
In der Standardeinstellung ist die Mandantenfähigkeit wie folgt konfiguriert:
Du kannst jedoch für jede Gruppen entscheiden, ob die jeweilige Gruppe Zugriff
- auf alle Inhalte hat (all)
- nur auf die Inhalte der Organisation und Unterorganisationen hat (organization and child organizations)
- nur auf die Inhalte der Organisation hat (organization)
- nur auf die Inhalte der Unterorganisationen hat (child organizations)
Unter Use custom tenancy? kannst du eigene Bedingungen erstellen. Die Vorgehensweise ist hierbei die gleiche wie unter Permissions (Datenfelder) beschrieben.
Das kann Implikationen für die Performance und die Aufbaugeschwindigkeit der Übersichtstabelle und mit dieser Entität verbundener Tabellen haben.
Du kannst diese Implikationen stark reduzieren, indem du die Condition nicht basierend auf dem Item sondern bspw. dem Auth User aufbaust, da so bei einer Relation
weniger Daten geladen müssen und die App besser vom Caching profitieren kann.