Benutzer-Werkzeuge

Webseiten-Werkzeuge


admin:berechtigung

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

admin:berechtigung [2018/01/11 09:24]
pollmann [Berechtigung (Admin)]
admin:berechtigung [2019/08/13 13:48]
Zeile 1: Zeile 1:
-====== Berechtigung (Admin) ====== 
- 
-Seit [[fh-complete:​einrichten|FHComplete 2.0]] gibt es ein neues Berechtigungskonzept. [[berechtigungen|Berechtigungen]] einzelner Personen hängen nun an den ihnen zugewiesenen Organisationseinheiten. Werden einer Person Rechte auf eine Organisationseinheit zugeteilt, gelten diese auch automatisch für die untergeordneten Organisationseinheiten. 
- 
-===== Einzelberechtigungen ===== 
- 
-Die Zuteilung der Berechtigungen für Personen erfolgt auf der Vilesci Seite unter Stammdaten->​Berechtigungen\\ ​ Berechtigungen können den Personen direkt zugeordnet werden. Hierbei müssen folgende Attribute ausgefüllt werden: 
-  * berechtigung_kurzbz 
-  * uid 
-  * oe_kurzbz 
-  * art 
- 
-In diesem Fall bleiben die Felder rolle_kurzbz und funktion_kurzbz leer. 
- 
-===== Rollenberechtigung ===== 
- 
-Berechtigungen können zu Rollen zusammengefasst werden, um eine leichtere Verwaltung zu ermöglichen. (Assistenz, Adminstrator) bei der Zuteilung einer Berechtigung zu einer Rolle muss die Art (in tbl_rolleberechtigung) eingetragen werden. Die Tatsächlich verwendete Art, ist die Schnittmenge aus tbl_rolleberechtigung.art und tbl_benutzerrolle.art. 
- 
-Bei der Zuteilung von Rollen zu Personen sind folgende Felder auszufüllen:​ 
-  * rolle_kurzbz 
-  * uid 
-  * oe_kurzbz 
- 
-Die Felder berechtigung_kurzbz und funktion_kurzbz bleiben leer. 
- 
-===== Funktionsberechtigung ===== 
- 
-Zusätzlich können Rechte aufgrund von Benutzerfunktionen vergeben werden, um beispielsweise alle Fachbereichskoordinatoren bestimmte Rechte zuzuordnen. Hier muss statt der UID die funktion_kurzbz eingetragen werden. Das Feld oe_kurzbz bleibt leer. Bei der Prüfung der Rechte, wird die oe_kurzbz aus der Tabelle tbl_benutzerfunktion herangezogen. Die Funktionen Mitarbeiter und Student sind nicht extra in der Tabelle benutzerfunktion eingetragen sondern werden automatisch zugewiesen.\\ ​ Die Zuteilung der Funktionsberechtigungen erfolgt auf der Vilesci Seite unter Personen->​Funktionen->​Berechtigung 
- 
-===== Negativrechte ===== 
- 
-Alle Berechtigungen und Rollen können auch als Negativrecht eingetragen werden. Hierbei muss das Feld negativ auf //true// gesetzt werden. Dies kann dazu benützt werden, um bei der Zuteilung einer gesamten Rolle, der Person wieder einzelne Rechte zu entziehen. 
- 
-===== Aufbau ===== 
- 
-Berechtigungen sind nach einem bestimmten Schema aufgebaut: 
- 
-**lehre/​lehrveranstaltung 
-lehre/​lehrveranstaltung:​begrenzt** 
-Zuerst wird das Modul genannt, indem die Berechtigung zum Tragen kommt. Durch einen ///// getrennt folgt der Name der Berechtigung. Die Berechtigung kann durch //:// in Unterberechtigungen unterteilt werden. 
- 
-{{:​icon_achtung.png?​30 |}} **Wichtig:​**Wenn eine Person die Berechtigung für //​lehre/​lehrveranstaltung//​ hat, dann hat sie auch automatisch die Rechte für die Berechtigung //​lehre/​lehrveranstaltung:​begrenzt//​. 
- 
-===== Webservice/​SOAP Schnittstellen ===== 
- 
-Da die Webserivce Schnittstellen auch für Studierendenprojekte verwendet werden, können hier die Rechte noch detaillierter verwaltet werden. Die Leserechte derWebservices können auf einzlene Attribute eingeschränkt werden. Die Zugrissteuerung dazu erfolgt in der Datenbank über die Tabelle system.tbl_webservicerecht. Hier kann folgendes angegeben werden: 
-  * Für welche Berechtigung wird das Webservicerecht erteilt (berechtigung_kurzbz) 
-  * Welche Webservice Methode betrit das Recht (methode) 
-  * Welches Attribut dieser Methode darf angezeigt werden (attribut) 
- 
-Für jedes Attribut das angezeigt werden soll, ist eine eigene Zeile in die Tabelle einzufügen. Attribute, die nicht in dieser Tabelle aufscheinen,​ werden aus dem Webservice Response entfernt. Auf diese Weise können eigene eingeschränkte Berechtigungen auf Webservices erstellt werden. 
- 
  
/var/www/wiki/data/pages/admin/berechtigung.txt · Zuletzt geändert: 2019/08/13 13:48 (Externe Bearbeitung)