AVS Chatbot Admin-Dashboard¶
Was ist das Admin-Dashboard?¶
Das Admin-Dashboard ist die zentrale Verwaltungsoberfläche des AVS Chatbot.
Es wird als serverseitig gerendertes Web-Interface unter /admin/ bereitgestellt
und erfordert eine Anmeldung via Keycloak SSO.
URL: https://<hostname>/admin/
Authentifizierung¶
Die Anmeldung erfolgt ausschliesslich ueber Keycloak Single Sign-On (SSO).
Beim Aufruf von /admin/ wird automatisch auf die Keycloak-Login-Seite
weitergeleitet. Nach erfolgreicher Authentifizierung extrahiert das System
die Rollen aus dem JWT-Token.
Siehe Erste Anmeldung fuer Details zum Login-Ablauf.
Rollen¶
Das System kennt vier Rollen mit abgestuften Berechtigungen:
| Rolle | Beschreibung |
|---|---|
super-admin |
Vollzugriff auf alle Funktionen, umgeht alle Rollen- und Feature-Checks |
avs-admin |
Umgeht rollenspezifische Pruefungen, Zugang zu Analytics und Feedback-Export |
avs-editor |
Kann Dokumente verwalten (Upload, Rollback, Loeschen) und Evaluationen starten |
avs-viewer |
Lesezugriff auf Feedback, Sessions und Basis-Dashboard |
Eine detaillierte Berechtigungsmatrix findet sich unter Rollen und Berechtigungen.
Sidebar-Navigation¶
Die Sidebar gliedert sich in drei Gruppen:
Analyse¶
| Menuepunkt | Seite | Mindest-Rolle |
|---|---|---|
| Dashboard | Dashboard | avs-viewer |
| Analytics | Analytics | avs-admin (+ Lizenz) |
Inhalte¶
| Menuepunkt | Seite | Mindest-Rolle |
|---|---|---|
| Dokumente | Dokumente | avs-editor |
| Feedback | Feedback | avs-viewer |
| Sessions | Sessions | avs-viewer |
Administration¶
| Menuepunkt | Seite | Mindest-Rolle |
|---|---|---|
| Produkte | Produkte | super-admin |
| Einstellungen | Einstellungen | super-admin |
| Audit-Log | Audit-Log | super-admin |
| Lizenz | Lizenz | super-admin |
| Changelog | Changelog | super-admin (+ Lizenz) |
Produkt-Switcher¶
In der Sidebar befindet sich ein Produkt-Dropdown. Dieses steuert, welche
Daten auf den jeweiligen Seiten (Dashboard, Dokumente, Feedback, Sessions,
Analytics) angezeigt werden. Der gewaehlte Kontext wird als Cookie
(avs_admin_product) gespeichert und bleibt 30 Tage gueltig.
Super-Admins koennen zusaetzlich die Option "Alle Produkte" waehlen, um produktuebergreifende Daten einzusehen.
Benutzeranzeige¶
Am unteren Rand der Sidebar werden Name, Benutzername und Rolle(n) des eingeloggten Benutzers angezeigt. Der Logout-Button beendet sowohl die Admin-Session als auch die Keycloak-Sitzung.