kitodo-tutorials » kitodo3 » 03_benutzerkonfiguration.md
Neben der Verwaltung von Zugriffsbeschränkungen dient die Verwendung von unterschiedlichen Benutzergruppen auch einer besseren Usability bei der Durchführung einzelner Arbeitsschritte in Kitodo.Production. Es ist möglich, eine Benutzergruppe an eine Aufgabe im Workflow zu koppeln, so dass beispielsweise ein/e Scanoperator/in in der Aufgabenübersicht nur diejenigen offenen Vorgänge präsentiert bekommt, die sich im Arbeitsschritt Scannen befinden. Das sorgt versehentlicher Fehlbedienung vor und verbessert die Übersichtlichkeit.
Eine neue Funktionalität in Kitodo 3.x ist die Mandatenfähigkeit des Systems. Es können nun in einer Kitodo-Instanz Digitalisierungsprojekte für mehrere Mandanten verwaltet werden. Das Rechtemanagement ermöglicht die Vergabe von globalen Berechtigungen, Mandantenberechtigungen und Projektberechtigungen.
Wir legen zunächst die Benutzergruppen sowie eine Reihe von Benutzern für den Workshop an. Die Zuordnung von Berechtigungen erfolgt später in der Workflowkonfiguration. Auch für diesen Schritt werden Administrationsrechte benötigt:
http://localhost:8080/kitodo/pages/users.jsf
- Login:
testAdmin
- Passwort:
test
Menü Benutzer
/ Tab Benutzergruppen
In den Beispieldaten sind bereits einige Benutzergruppen vorhanden. Im Bearbeitungsmodus können Sie Berechtigungen auf den drei Ebenen (global, mandantenspezifisch, projektspezifisch) zuweisen.
Achtung: In der Entwicklerversion werden hier noch technische Bezeichnungen dargestellt, dies wird noch überarbeitet. Außerdem werden die Berechtigungen erst nach einem Neustart der Applikation wirksam (Anleitung zum Neustart in Abschnitt Fehlerbehebung am Ende von Seite 1. Arbeitsumgebung). Im weiteren Verlauf des Workshops werden wir daher ausschließlich mit dem Adminaccount testAdmin
arbeiten.
Menü Benutzer
/ Tab Benutzer
Benutzer sind ebenfalls bereits eingerichtet. Editieren Sie alle und ergänzen Sie im Tab Projektliste
das im vorigen Schritt angelegte Projekt.
Achtung: In der Entwicklerversion ist noch ein Fehler enthalten, der es erforderlich macht nach der Bearbeitung von Benutzern (z.B. wie hier Projektberechtigungen zuweisen) deren Passwort neu zu setzen. Ansonsten ist kein Login mehr möglich. Bitte gehen Sie daher wie folgt vor, damit Sie sich nicht aussperren:
- Bei Benutzer
Admin, test
unterAktionen
den Stift-Button (Benutzer bearbeiten
) klicken - Unten den Button
Passwort ändern
drücken - Als neues Passwort erneut
test
eingeben
Menü Benutzer
/ Tab Mandanten
Ändern Sie den Namen des Mandanten Client_ChangeMe
in Kitodo
Nach Abschluss der Aufgaben sollte die Seite Benutzer wie folgt aussehen:
- In der Standardkonfiguration nutzt Kitodo.Production eine eigene Nutzerdatenbank anstelle von LDAP. Die Einstellung wird in der Datei kitodo_config.properties ab Zeile 500 vorgenommen. Die Datei liegt hier an der Stelle
/var/lib/tomcat8/webapps/kitodo/WEB-INF/classes/kitodo_config.properties
.
Vorige Seite: 2. Projekt anlegen | Nächste Seite: 4. Produktionsvorlage anlegen und Workflow definieren