OTRS - Menüpunkte nur für ausgewählte Agenten anzeigen

 

Problembeschreibung:

Einige Funktionen bzw. Schaltflächen in der OTRS-Oberfläche sollen nur ausgewählten Benutzern zur Verfügung gestellt werden. Eine gängige Anforderung ist z.B. einzelne Schaltflächen aus der Navigationsleiste nur für bestimmte Benutzer zugänglich zu machen.

 

Lösung:

Für die einzelnen Module gibt es innerhalb der Systemkonfiguration (Syskonfig) einen Konfigurationsparameter, der dafür sorgt, dass die entsprechenden Module registriert werden (ModuleRegistration). Über die entsprechende ModuleRegistration kann eingestellt werden für welche Benutzergruppen z.B. ein Menüpunkt in der Navigationsleiste angezeigt werden soll.

 

Einrichtung des Zugriffs für eine bestimmte Benutzergruppe:
 

  • Zunächst gilt es die Benutzergruppe anzulegen, die Zugriff auf das gewünschte Menü oder die gewünschte Funktion erhalten soll. Im folgenden wird eine Gruppe angelegt, die später als einzige Zugriff auf das neue "Dashboard" erhalten soll.
  • Hierzu im Adminbereich unter "Gruppen" eine neue Gruppe anlegen z.B. namens "Menue-Navbar-Dashboard".
  • Anschließend im Adminbereich über "[Benutzer <-> Gruppen] " die Benutzer, die das Dashboard angezeigt bekommen sollen in die Gruppe aufnehmen.
  • Dann im Adminbereich unter "Sysconfig" die Registrierung des entsprechenden Moduls heraussuchen. In diesem Beispiel Framework -> Frontend::Agent::ModuleRegistration
  • Unterhalb von "NavBar =>" (siehe Screenshot) auf "Neue Gruppe Ro" klicken.


     

  • In das neue freie Feld (siehe Screenshot) dann den Namen der eben angelegten Gruppe eintragen. In diesem Bespiel die Gruppe "Menue-Navbar-Dashboard". Ggf. müssen sich die Agenten neu einloggen, damit die Änderung sichtbar wird. . Nach dem Einloggen steht das Dashboard nur noch den Mitgliedern der Gruppe "Menue-Navbar-Dashboard" in der Navigation zur Verfügung.

Registrierung der Standardmodule:

Die Registrierung für die Standardmodule ist zu finden:

Für Agenten unter:

Framework -> Frontend::Agent::ModuleRegistration
Ticket -> Frontend::Agent::ModuleRegistration

Für Kunden unter:
Framework -> Frontend::Customer::ModuleRegistration
Ticket -> Frontend::Customer::ModuleRegistration
 

Registrierung von Zusatzmodulen

Die Registrierung der Zusatzmodule ist ebenfalls in der Sysconfig unter der jeweiligen Modulgruppe zu finden. Also z.B. das Umfrage-Modul über:  Survey -> Frontend::Agent::ModuleRegistration und das Kalender-Modul  über: Calendar -> Frontend::Agent::ModuleRegistration.

Eigene Bewertung: Keine Durchschnitt: 5 (1 Bewertung)

Haftungsausschluß

Bitte beachten Sie den Haftungsausschluß für die veröffentlichten Informationen auf OTRS-Treff.de. Ausführliche Informationen finden Sie unter: Haftungsausschluß.