1. Benutzerverwaltung
1.1. Beschreibung
Die Benutzerverwaltung erlaubt eine differenzierte Verwaltung der Berechtigungen im System. Sie ist so aufgebaut, dass mit einem minimalen Aufwand Berechtigungssysteme aufgebaut und unterhalten werden können. Die Verwaltung von einzelnen Benutzern und Benutzergruppen ist möglich. Berechtigungen können pro Benutzergruppe explizit eingeschlossen oder explizit ausgeschlossen werden. Änderungen an den Berechtigungen wirken sich erst nach einem Neustart von funtrade aus.
Die Benutzerverwaltung gliedert sich in 2 Teile, der erste ist durch den Kunden (Systemverwalter) zu betreuen, der zweite wird von Arenae Consulting AG verwaltet.
Der erste Teil umfasst den Benutzerstamm (und die Zuordnung eines Benutzers zu einer Benutzergruppe) und erlaubt die Verwaltung der aktiven Benutzer. Benutzergruppen erlauben es dem Systemverwalter, auf einfache Art und Weise Berechtigungsprofile zu entwerfen und diese zu verwalten.
Der zweite Teil umfasst die eigentlichen Benutzerfunktionen und deren Zuordnung zu technischen Funktionen. Dieser Bereich wird von Arenae Consulting AG verwaltet.
Wenn in einem Update neue Funktionalitäten geliefert werden, wird jeweils in der Update-Dokumentation beschrieben, welche Schritte durch den Systemverwalter vorgenommen werden müssen. Es sind 2 Möglichkeiten zu unterscheiden:
Die neue Funktionalität wurde durch Arenae Consulting AG einer bestehenden Benutzerfunktion zugeordnet. Kein Handlungsbedarf, da diese den Benutzergruppen automatisch zur Verfügung stehen. Wenn kundenseitig die Benutzergruppen feiner unterteilt werden sollen, sind evtl. Anpassungen nötig.
Die neue Funktionalität wird in einer neuen Benutzerfunktion abgebildet. Der Systemverwalter muss dafür besorgt sein, dass die relevanten Benutzergruppen diese neue Benutzerfunktion erhalten.
Achtung: Die Benutzerverwaltung lässt es zu, dass widersprüchliche Berechtigungen für einen Benutzer erfasst werden können. Beispiel: Es kann einem Benutzer das Ansehen von Aufträgen in der Gruppe "Auftragserfasser" erlaubt sein. Er ist aber auch in der Gruppe "Adressen verwalten", welche keinen Zugriff auf die Auftragserfassung hat. Das Programm interpretiert eine solche Situation immer positiv, d.h. der Benutzer hat Zugriff auf die Auftragsverwaltung.
1.2. Benutzerstamm
Im Benutzerstamm wird die Zugehörigkeit zu einer oder mehreren Benutzergruppe(n) festgelegt. Die Berechtigungen selber werden erst auf der Gruppenebene definiert.
1.3. Benutzergruppen
Benutzergruppen dienen der einfachen Verwaltung von Benutzerfunktionen. Durch die Zuordnung der Benutzerfunktion zur Benutzergruppe kann eine neue Funktion direkt und einfach mehreren Benutzern gleichzeitig zugeordnet werden. Wie im Beispiel gezeigt ist es möglich, verschiedene Gruppen zu entwerfen und diesen unterschiedliche "Rechte" (d.h. Benutzerfunktionen) im System einzuräumen. Die gleiche Benutzerfunktion kann in beliebig vielen Gruppen vorkommen. Die Verwaltung von Benutzergruppen ist nur notwendig, wenn durch neue Funktionalität im System neue Benutzerfunktionen entstehen oder wenn betriebsintern das Bedürfnis entsteht, Berechtigungen feiner steuern zu können.
1.4. Benutzerfunktionen
Die Benutzerfunktionen werden durch Arenae Consulting AG verwaltet. Sie dient ihm lediglich als Basis zur Zuordnung der vorhandenen Benutzerfunktionen zu einzelnen Benutzergruppen (siehe Benutzergruppen). Unten ein Beispiel, wie den Benutzerfunktionen einzelne technische Funktionen zugewiesen werden.
1.5. Technische Funktionen
Die Technischen Funktionen werden durch Arenae Consulting AG verwaltet. Darin werden einzelnen oder mehrere Programme den Funktionen zugeordnet.