1. Organisationstrukturdetail

    Artikel: AN0002245Aktualisiert:

    Toolbar

    IconBeschreibung
    Zurück zur Organisationstrukturliste.
    Erstellung einer neuen Organisationstruktur.
    Speichern Änderungen in der Organisationstruktur.
    Löschung der Organisationstruktur.

    Bereich: Grundeingenschaften

    • Code - Der Code der Organisationstruktur - benutzt in Skripten oder bei Exporten und Importen von Metadaten zwischen ObjectGears instances.
    • Name - Der Name der Orgaisationstruktur - angezeigt in Referenzen auf die Organisationstruktur, e.g. in Einstellung von Zugriffrechte im Klassendetail.
    • Beschreibung - Die Beschreibung der Organisationstruktur
    • Aktiviert - Information, ob die Organisationstruktur benutzt werden kann.
    • Global - Information, ob die Organisationstruktur auch ausser dem Modell benutzt werden soll, in dem sie erstellt ist.

    Bereich: Struktureinstellung

    • Strukturtyp - in Abhängigkeit von ausgewähltem Typ werden sich einige von unten angeführten Parametern angezeigt.

      ObjectGears unterstützt folgende Organisationstrukturtypen:

      • Person - Manager: Diese Struktur beinhaltet Spalte mit Vorgesetzter (ObjectGears Benutzer) und Spalte mit Benutzer/n (ObjectGears Benutzer)
      • Teamstruktur: Diese Struktur beinhaltet Spalte mit vorgesetztem Team (Selbstreferenz in der Klasse) und Spalte Teammitglieder (ObjectGears Benutzer)
      • Einheitstruktur: Diese Struktur wird in zwei Klassen verwirklicht - siehe unten
    • Modell - Der Name von Modell, das die Klasse beinhaltet, in deren die Struktur materialisiert ist.
    • Klasse - Der Name der Klasse, in deren die Struktur materialisiert ist. Jeden Datensatzt der Struktur repräsentiert eine Einheit der Organisationstruktur.
    • Max. Rekursionebene - Die Ebene von Organisationeinheiten, die als untergeordnet angesehen wird, wenn die Rechte auch über untergeordneten Einheiten eingestellt werden.
      • Es nimmt Werte 1-30 an.
      • Der Wert setzt die Zahl von Ebenen unter der Organisationeinheit, in die der Benutzer zugeordnet ist, von denen die Datensätze dem Benutzer auch angezeigt werden sollen.
      • Bei dem Wert 1 werden dem Benutzer, der die Berechtigung 'Auch über Untergeordneten' hat, auch Datensätze angezeigt, die direkt untergeordneten Einheiten gehören, aber nicht die Datensätze, die noch mehr unten Einheiten gehören.
      • Wenn den Wert nicht eingestellt ist, man nimmt er als 30 und bei der Analyse von Datensätzen, die dem Benutzer zugänglich gemacht werden können, werden Organisationeinheiten bis 30 Ebenen unter die Organisationeinheit, deren Mitglied der Benutzer ist.

    Unten werden Beispiele von Klassen angezeigt, auf deren man die Organisationstrukturen definieren und spezielle Parameter für einzelne Organisationstrukture. Benutzer, Teams und Einheiten können sich aufeinander verweisen. Damit kann man sowohl einfache als auch mehrfache Referenze benutzen.

    Man kann beliebige Zahl von Organisationstrukturen von allen Typen in ObjectGears definieren und kann sie für Rechteverwaltung auf einzelnen Klassen, wo es nötig ist, benutzen. Man kann auf der Klasse die Rechte, die nach einzelnen Organisationstrukturen zugeordnet werden, und die Rechte ohne Organisationstruktur Klasse beliebig kombinieren.

    Parameter für Strukturtyp Person - Manager

    Spalte mit Vorgesetzter

    • Die Spalte (von der Typ Benutzer) der ausgewählten Klasse, die den Vorgesetzten (Manager der Organisationeinheit) beinhaltet.

    Spalte mit Benutzer/n

    • Die Spalte (von der Typ Benutzer) der ausgewählten Klasse, die die Mitglieder der Organisationeinheit beinhaltet.
    • Die Klasse/Abfrage, in der die Rechte gerichtet werden, ist auf die Klasse mit Organisationstruktur angefügt (auf diese Spalte muss sich die Klasse verweissen).
    Beispiel von Klasse für Struktur Person - Manager
    Id Benutzer (ObjectGears Benutzer) Vorgesetzter (ObjectGears Benutzer)
    1 Petr Nový Lenka Krejčí
    2 Jana Dvořáková Lenka Krejčí
    3 Lenka Krejčí Petr Dvorský
    4 Petr Dvorský  

    Parameter for Strukturtyp Teamstruktur

    Vorgesetztes Team

    • Die Spalte der ausgewählten Klasse, die ist von dem Typ 'Werte von der referenzierten Klasse' und auf dieselbe Klasse referenziert.

    Team-Mitglied/er

    • Die Spalte der ausgewählten Klasse, die ist von dem Typ 'Werte von der referenzierten Klasse' und die Benutzer beinhaltet.
    Beispiel der Klasse für die Struktur Teamstruktur
    Id Teamname Mitglieder (ObjectGears Benutzer) Vorgesetztes Team
    1 Buchhaltungteam

    Petr Nový

    Jana Dvořáková

    Hauptbuchhalter
    2 Hauptbuchhalter Lenka Krejčí Direktor
    3 Direktor Petr Dvorský  

    Alternativ, kann man eine Klasse mit Vorgesetzten in einer besonderen Spalten benutzen und mit einer Regel auf der Klasse versichern, dass der Vorgestzter auch in Mitglieder Spalte beinhaltet wird. Information über Vorgesetzten kann dann z.B. in Workflow benutzt werden.

    Beispiel der Klasse für die Struktur Teamstruktur - einschlisslich der Spalte Vorgesetzter
    Id Teamname Mitglieder (ObjectGears Benutzer) Vorgesetztes Team Vorgesetzter
    1 Buchhaltungteam

    Petr Nový

    Jana Dvořáková

    Lenka Krejčí

    Direktor Lenka Krejčí
    2 Direktor Petr Dvorský    

    Parameter für den Strukturtyp Einheitstruktur

    Vorgsetzte Einheit

    • Die Spalte der ausgewählten Klasse, die ist von dem Typ 'Werte von der referenzierten Klasse' und auf dieselbe Klasse referenziert.

    Klasse mit Benutzern

    • Eine andere Klasse, die Benutzer beinhaltet - z.B. Klasse erweiterndete Benutzereigenschaften.

    Spalte mit Benutzer

    • Die Spalte der Klasse mit Benutzer, die ist von dem Typ 'Werte von der referenzierten Klasse' und die Benutzer beinhaltet.

    Spalte mit Einheit

    • Die Spalte der Klasse mit Benutzer, die die Referenz auf Einheit beinhaltet (Referenz auf Klasse mit Einheiten).

    Diese Struktur im Unterschied zu Strukturen Preson Manager und Teamstruktur, ist in zwei Klassen definiert - auf die Klasse mit Einheiten und auf die Klasse mit Benutzern, die auf Einheiten verweisen.

    Beispeil der Klasse für Einheiten
    Id Einheitname Vorgesetzte Einheit
    1 Buchhaltung Finanzabteilung
    2 Finanzabteilung Finanzabteilung
    3 Controlling Finanzabteilung
    4 Finanzabteilung CEO
    5 Verkaufsabteilung CEO
    6 CEO  

     

    Beispiel der Klasse für Benutzer
    Id Benutzer Einheit
    1 Jan Novák Finanzabteilung
    2 Dana Hořejší Buchhaltung
    3 Adam Hošek CEO
    4 Jolana Pražáková Finanzabteilung
×