Zuletzt bearbeitet vor 3 Wochen
von Daniel Quathamer

Kern Benutzerverwaltung: Unterschied zwischen den Versionen

Markierung: 2017-Quelltext-Bearbeitung
Markierung: 2017-Quelltext-Bearbeitung
 
(2 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 64: Zeile 64:
Sie können als Administrator_in den Account wieder öffnen und/oder das Passwort zurücksetzen.
Sie können als Administrator_in den Account wieder öffnen und/oder das Passwort zurücksetzen.
* Account öffnen:
* Account öffnen:
{{ImagePara |imgsrc=user_pw_aendern2.png|width=800px|caption=Maske User bearbeiten Passwort}}
{{ImagePara |imgsrc=user_pw_aendern2.png|width=800px|caption=Maske User bearbeiten entsperren}}
Setzen Sie das Feld "Akt_versuch" auf einen Werte kleiner als "Max_versuch".
Setzen Sie das Feld "Akt_versuch" auf einen Werte kleiner als "Max_versuch".
* Passwort ändern:
* Passwort ändern:
{{ImagePara |imgsrc=user_pw_aendern1.png|width=800px|caption=Maske User bearbeiten Passwort}}
{{ImagePara |imgsrc=user_pw_aendern1.png|width=800px|caption=Maske User bearbeiten Passwort}}
Gehen Sie zunächst auf den Button "ändern".  
Gehen Sie zunächst auf den Button "ändern".  
{{ImagePara |imgsrc=user_pw_aendern3.png|width=800px|caption=Maske User bearbeiten Passwort}}
 
{{ImagePara |imgsrc=user_pw_aendern3.png|width=800px|caption=Maske User bearbeiten Passwort 2}}
Danach geben sie das neue Passwort rechts daneben im Passwort Feld ein, und klicken danach auf "Verschlüsseln". Es wird dann im linken Feld ersetzt. Danach klicken Sie rechts oben auf "Speichern".
Danach geben sie das neue Passwort rechts daneben im Passwort Feld ein, und klicken danach auf "Verschlüsseln". Es wird dann im linken Feld ersetzt. Danach klicken Sie rechts oben auf "Speichern".


==Zum Häkchen Administration ==
==Zum Häkchen Administration ==
Zeile 114: Zeile 116:
Wenn man eine neue Gruppe einrichten will, wählt man im Menü Administration->Benutzer->Gruppe einrichten.  
Wenn man eine neue Gruppe einrichten will, wählt man im Menü Administration->Benutzer->Gruppe einrichten.  


{{ImagePara |imgsrc=gruppe_einrichten.png|width=800px|caption=Maske Gruppe einrichten }}


Sie können eine Nummer vergeben, den Namen festlegen (darf nicht bereits existieren), die zugehörigen Mitglieder auswählen, und Rechte für Sachgebiete und Masken vergeben.


{| class="wikitable"
|-
!
!
|-
| Sie können eine Nummer vergeben, den Namen festlegen (darf nicht bereits existieren), die zugehörigen Mitglieder auswählen, und Rechte für Sachgebiete und Masken vergeben. In den Listen sind auch mehrere Einträge auswählbar, jeweils mit der Taste "Strg" und einem Mausklick (beim Mac die Apfel-Taste).<br />
Mit '''Abschicken''' werden die Tabellen gefüllt.
Mit '''Abschicken''' werden die Tabellen gefüllt.
| [[Bild:gruppe_einrichten.png|417x452px]]
|}
Sie können auch direkt im Tabellenformular arbeiten, im Menü "Tabelle suchen"- Tabelle groupinfo.
{| class="wikitable"
|-
!
!
|-
| Hier können Sie Gruppenbezeichnungen ändern, Gruppen löschen (Vorsicht!) und neu anlegen.<br />
Wenn Sie neue Gruppen anlegen, müssen Sie die Nummern (tid) selbst festlegen, die Datenbank zählt nicht hoch.
| [[Bild:groupinfo_edit.png|417x227px]]
|}


==Gruppe bearbeiten ==
==Gruppe bearbeiten ==
Zeile 147: Zeile 126:
Im Formular ''''''Gruppe suchen'''''' erhalten Sie je nach Einschränkung eine Liste mit Gruppen.  
Im Formular ''''''Gruppe suchen'''''' erhalten Sie je nach Einschränkung eine Liste mit Gruppen.  


{{ImagePara |imgsrc=gruppe_suchen.png|width=600px|caption=Maske Gruppe suchen}}
Wir schränken z.B. ein auf die Gruppe(n) des Users '''superx'''.




{| class="wikitable"
{{ImagePara |imgsrc=gruppe_suchen_tabelle.png|width=600px|caption=Tabelle Gruppe suchen}}
|-
!
!
|-
| Wir schränken z.B. ein auf die Gruppe(n) des Users '''superx'''.
| [[Bild:gruppe_suchen.png|417x333px]]
|}
 
 
 


Es erscheint ein Eintrag mit der Gruppe Administratoren, die zwei User enthält. Sie können die Gruppe mit dem Stift-Icon bearbeiten.


{| class="wikitable"
{{ImagePara |imgsrc=gruppe_bearbeiten1.png|width=600px|caption=Gruppe bearbeiten}}
|-
!
!
|-
| Es erscheint ein Eintrag mit der Gruppe Administratoren, die zwei User enthält. Sie können die Gruppe bearbeiten.
| [[Bild:gruppe_suchen_tabelle.png|416x177px]]
|}


In der Bearbeitungsmaske können Sie den Namen der Gruppe ändern. Danach müssen Sie unten "Speichern" anklicken.


Sie können die Gruppenzugehörigkeit zuordnen, und sie können der Gruppe Rechte auf einzelne Masken, Sichten und Sichtarten geben.


{| class="wikitable"
|-
!
!
|-
| In der Bearbeitungsmaske können Sie den Namen der Gruppe ändern. Danach müssen Sie unten "Speichern" anklicken.<br />
Sie können die Gruppenzugehörigkeit zuordnen, und sie können der Gruppe Rechte auf einzelne Masken, Sichten und Sichtarten geben.<br />
Außerdem können Sie der Gruppe weitere User zufügen / enfernen.
Außerdem können Sie der Gruppe weitere User zufügen / enfernen.
| [[Bild:gruppe_bearbeiten1.png|417x228px]]
|}
Bei den Gruppen, Masken, Sichten, Sichtarten und Usern handelt es sich um Unterformulare, d.h. Sie brauchen Änderungen hier nicht mit dem Diskettensymbol oben rechts zu speichern.




{{Hinweis|Bei den Gruppen, Masken, Sichten, Sichtarten und Usern handelt es sich um Unterformulare, d.h. Sie brauchen Änderungen hier nicht mit dem Diskettensymbol oben rechts zu speichern.}}


==Gruppe löschen ==
==Gruppe löschen ==

Aktuelle Version vom 7. Januar 2026, 20:52 Uhr

Einzelne Benutzer verwalten

Wenn Sie im Bereich Administration den Bereich Benutzer verwalten wählen, sehen Sie folgende Oberfläche:


Themenbaum-Menü zur Userverwaltung


Die jeweiligen Masken sind im Folgenden beschrieben.

Neuer Benutzer

Wenn Sie eine neue Benutzerkennung einrichten wollen, klicken Sie auf User einrichten. Anschließend werden Sie nach Angaben zur Kennung für den neuen Benutzer gefragt:

Maske User einrichten

Die User-tid wird automatisch hochgezählt. Die Benutzerkennung ist der Login-Text, und eine Gruppe kann ausgewählt werden. Der Name der Person muss angegeben werden. Wenn Sie das Feld "Inst-Rechte" leer lassen, hat die Kennung Rechte auf alle Institutionen.

Die Gültigkeit der Kennung sowie der Zugehörigkeit zu einer Institution kann ebenfalls eingeschränkt werden. Das Klappmenü "nur Lehre" wird bei den Organigramm-Rechten ausgewertet (obsolet mit 3.0).


Klicken Sie zum Abschluss auf "Abschicken". Der Benutzer wird dann mit dem verschlüsselten Passwort angelegt.


Benutzer löschen

Wenn Sie einen Benutzer löschen wollen, wählen Sie im Themenbaum die Abfrage "User löschen" und dort die Kennung in dem Klappmenü.

Maske User entfernen


Bestätigen Sie Ihre Auswahl einmal, indem Sie die Kennung eintippen.


Benutzer bearbeiten

Im Formular User suchen erhalten Sie je nach Einschränkung eine Liste mit Benutzern.

Maske User suchen

Wir schränken z.B. ein auf die Gruppe Administratoren.


Ergebnis Maske User suchen

Es erscheinen zwei User, die voreingestellten Administratoren. Sie können sich Details zur Person ansehen, oder die Person bearbeiten.

Maske User bearbeiten


In der Bearbeitungsmaske können Sie Kennung und Namen ändern, sowie das Passwort ändern. Danach müssen Sie oben rechts auf die Diskette zum Speichern klicken. Sie können die Gruppenzugehörigkeit zuordnen, und sie können dem User Rechte auf einzelne Sachgebiete, Masken, Institutionen, Sichten und ganze Sichtarten geben.


lightbulb.svg Bei Institutionen gibt es eine spezielle Institutionsnr. 0, die Rechte auf alle Institutionen beinhaltet. Ebenso gibt die Gruppe Administration Recht auf alle Masken.

Bei den Gruppen, Sachgebiete, Masken, Institutionen, Sichten und Sichtarten handelt es sich um Unterformulare, d.h. Sie brauchen Änderungen hier nicht mit dem Diskettensymbol oben rechts zu speichern.

Passwort vergessen oder Account gesperrt

Wenn Benutzer_innen sich nicht mehr anmelden können, kann das zwei Ursachen haben:

  • Es gab zu viele fehlerhafte Login-Versuche, dann ist kein Login mehr möglich, weil der Account gesperrt wird.
  • Benutzer_innen haben ihr Passwort vergessen

Sie können als Administrator_in den Account wieder öffnen und/oder das Passwort zurücksetzen.

  • Account öffnen:

Maske User bearbeiten entsperren Setzen Sie das Feld "Akt_versuch" auf einen Werte kleiner als "Max_versuch".

  • Passwort ändern:

Maske User bearbeiten Passwort

Gehen Sie zunächst auf den Button "ändern".

Maske User bearbeiten Passwort 2 Danach geben sie das neue Passwort rechts daneben im Passwort Feld ein, und klicken danach auf "Verschlüsseln". Es wird dann im linken Feld ersetzt. Danach klicken Sie rechts oben auf "Speichern".

Zum Häkchen Administration

Das Häkchen Administrator/in hat keinen Effekt auf die sichtbaren Sachgebiete und Masken im Themenbaum. Es bewirkt folgendes:

  • Lese- und Schreibzugriff für alle DBFORMS
  • Leserecht für alle Sichten
  • Ausführungsrecht für Administrationsmasken im Kernmodul, z.B. User löschen
  • Recht, im Webanwendung Manager den Cache zu leeren und die SQL-Protokollierung anzuzeigen
  • Recht, JasperReports-Templates zu generieren


Für die Gruppen Administratoren und Bearbeiter musste bei Einsatz des SuperX-Kernmoduls 3.0 immer das Häkchen bei "Administration" gesetzt werden, denn nur diese Personen durften im Kernmodul 3.0 die DBForms überhaupt nutzen. Im Kernmodul 3.5 oder höher ist dies nicht mehr notwendig, da reicht es aus wenn die User der Gruppe "Administratoren" (Name darf nicht geändert werden) angehören, bzw. im GANG-Modul den Gruppen GANG Bearbeiter oder GANG Administratoren.

Gastzugang

Wenn Sie einen Gastzugang ermöglichen wollen, tragen Sie für eine beliebige Userkennung (z.B. public, gast, anonym o.ä) über die Benutzerverwaltung das Passwort „notsecret“ (ohne Anführungszeichen) ein. Das Passwort wird verschlüsselt in der Datenbanktabelle „userinfo.passwd_sha“ abgelegt.

Sie können dann Links wie z.B.

http://localhost:8080/superx/servlet/SuperXmlTabelle?tid=71190&navi=true&kennung=public

erstellen, die Authentifizierung erfolgt mit dem internen Passwort „notsecret“.

Falls Sie sonst standardmäßig LDAP für die Anmeldung verwenden, können Sie ab kern4.9.1 den Parameter login=superx ergänzen, dann erfolgt die Anmeldung nicht über LDAP, sondern eben mit „notsecret“ gegen die SuperX-Datenbanktabelle userinfo. Beispiel:

http://localhost:8080/superx/servlet/SuperXmlTabelle?tid=71190&navi=true&kennung=public&login=superx

Der Aufruf des normalen Themenbaums für Gastuser ist auch möglich mit,z.B.

http://localhost:8080/superx/servlet/SuperXmlAnmeldung?kennung=public


Gruppen verwalten

Im Bereich Gruppenverwaltung erhält man die Möglichkeit, Gruppen zu löschen, neue Gruppen anzulegen und Stammdaten zu ändern.


Neue Gruppe anlegen

Wenn man eine neue Gruppe einrichten will, wählt man im Menü Administration->Benutzer->Gruppe einrichten.

Maske Gruppe einrichten

Sie können eine Nummer vergeben, den Namen festlegen (darf nicht bereits existieren), die zugehörigen Mitglieder auswählen, und Rechte für Sachgebiete und Masken vergeben.

Mit Abschicken werden die Tabellen gefüllt.

Gruppe bearbeiten

Im Formular 'Gruppe suchen' erhalten Sie je nach Einschränkung eine Liste mit Gruppen.

Maske Gruppe suchen Wir schränken z.B. ein auf die Gruppe(n) des Users superx.


Tabelle Gruppe suchen

Es erscheint ein Eintrag mit der Gruppe Administratoren, die zwei User enthält. Sie können die Gruppe mit dem Stift-Icon bearbeiten.

Gruppe bearbeiten

In der Bearbeitungsmaske können Sie den Namen der Gruppe ändern. Danach müssen Sie unten "Speichern" anklicken.

Sie können die Gruppenzugehörigkeit zuordnen, und sie können der Gruppe Rechte auf einzelne Masken, Sichten und Sichtarten geben.

Außerdem können Sie der Gruppe weitere User zufügen / enfernen.


lightbulb.svg Bei den Gruppen, Masken, Sichten, Sichtarten und Usern handelt es sich um Unterformulare, d.h. Sie brauchen Änderungen hier nicht mit dem Diskettensymbol oben rechts zu speichern.

Gruppe löschen

Im XML-Frontend im Menü Administration -> Benutzer -> Gruppe löschen können Sie eine Gruppe löschen und die jeweiligen Rechte für Sachgebiete und Masken entfernen. Auch die Zuordnungen von Usern zur Gruppe (nicht aber die User selbst) werden gelöscht.

Sie müssen lediglich den Namen der Gruppe auswählen und einmal zur Sicherheit bestätigen, indem Sie den Namen eintippen.

Mit Abschicken werden die Einträge entfernt.

gruppe loeschen.png



Maskenrechte vergeben

Einzelne Berichte/Masken Benutzern oder Gruppen zuzuordnen verschafft mehr Kontrolle als die Berichte über Sachgebietsrechte zu vergeben. Dabei muss aber beachtet werden, dass eventuelle Rechte auf Sichten extra vergeben werden müssen und ist damit auch etwas aufwendiger.

Wenn Sie einen Bericht frei geben, rufen Sie diesen als Administrator ein mal auf. Die Auswahlfelder, welche als Buttons angezeigt werden können Sichten sein. Z.B. in dem Bericht „Alter der Studierenden“ die Buttons Studiengang, Fächer und Abschluss.


sichten alter der studierenden 01.png


Wenn Sie auf einen Button wie Studiengang klicken, sehen Sie in der Box oben, dass Sie die Sicht ändern können. Dies ist daher ein Button der Rechte auf eine Sicht benötigt. Das gleiche auch bei dem Button Fächer.


sichten alter der studierenden 03.png


Bei dem Button Abschluss fehlt die Auswahl der Sicht. Dies ist nur eine Liste und keine Sicht.


sichten alter der studierenden 04.png


Sie müssen also für die Buttons Studiengang und Fächer dem Benutzer, dem Sie explizit diese Maske zuordnen rechte auf die verwendeten Sichten geben. Wenn Sie unter Administration → Masken → Felder → Feld suchen bei „Feld der Maske“ „Alter der Studierenden“ raus suchen und abschicken, Sehen Sie die Felder der Maske „Alter der Studierenden“.


sichten alter der studierenden 05.png


sichten alter der studierenden 06.png


sichten alter der studierenden 07.png


Klicken Sie hier jeweils für Studiengang und Fächer auf Bearbeiten. In dem neuen Fenster sehen Sie unter „Relation“ den verwendeten SQL und auch die Sichtarten.


sichten alter der studierenden 08.png


sichten alter der studierenden 09.png


Sie müssen dem Benutzer auf mindestens eine Sicht oder besser noch auf die ganze Sichtart das Recht vergeben.


Sichten und Sichtarten zuordnen

Wie unter Maskenrechte vergeben beschrieben, können Sie die benötigten Sichtarten für Masken herausfinden. Sie können nun einfach die Sichtart in dem entsprechenden Berechtigungsfeld raus suchen und dazu das Recht vergeben. Sie können aber auch nur das Recht auf eine spezielle Sicht dieser Sichtart vergeben. Um heraus zu finden welche Sichten sich hinter einer Sichtart verstecken gehen Sie auf Administration → Masken → Sicht suchen. Dort wählen Sie die Sichtart aus und klicken auf Abschicken.


sichten suchen 01.png


Die Ergebnistabelle zeigt alle Sichten der angegebenen Sichtart an.


sichten suchen 02.png


Sie können daraus nun auch speziell eine Sicht aussuchen und in der Rechtevergabe das Rechte auf eine einzelne Sichten vergeben. Dazu merken Sie sich einfach die Nummer. Das hat dann den Effekt, dass in manchen Berichten im Ergebnis nach dem Baum dieser Sicht aufgebaut wird.


Benutzer Info

Unter der Benutzer Info befinden sich Berichte, die ausführliche Informationen für die Benutzer und Gruppenverwaltung ausgeben.


Bericht: Benutzer – Abfragen

In diesem Bericht erfahren Sie auf welche Berichte bestimmte Benutzer zugreifen dürfen. Es werden auch Berichte angezeigt, welche über Gruppen- oder Sachgebietsrechte erteilt worden sind.

bericht benutzer abfragen maske.png

In dem Bericht können Sie ein oder mehrere Benutzer wählen und bei bedarf die Ausgabe auf eine Gruppe und/oder ein Sachgebiet begrenzen.

bericht benutzer abfragen tabelle.png

So würde dann z.B. das Ergebnis aussehen. Dem testuser aus diesem Beispiel wurde ein Bericht direkt zugeordnet und hat Rechte auf 6 weitere über das Sachgebiet Masken-Verwaltung. Wie Sie sehen erfahren Sie hier die Berechtigungen der Benutzer auf Berichte recht einfach und Übersichtlich.


Bericht: Benutzer – Institutionen

In diesem Bericht erfahren Sie welche Institutionsrechte die Benutzer haben.

bericht benutzer institution maske.png

In dem Bericht gibt es nur die Auswahl des Benutzers.

bericht benutzer institution tabelle.png

Als Ergebnis erhalten Sie alle Institutionen auf die der Benutzer Rechte besitzt.


Bericht: Benutzer - Sichten

In diesem Bericht erfahren Sie auf welche Sichten die Benutzer Rechte haben.

bericht benutzer sichten maske.png

In dem Bericht können Sie ein oder mehrere Benutzer wählen und bei bedarf die Ausgabe auf eine Gruppe und/oder ein Sachgebiet begrenzen.


bericht benutzer sichten tabelle.png

Als Ergebnis erhalten Sie alle Sichten auf die der Benutzer Rechte besitzt.


Bericht: Gruppen – Benutzer

In diesem Bericht können Sie in Erfahrung bringen, in welchen Gruppen ein Benutzer ist oder welche Benutzer in einer Gruppe ist. In dem folgenden Beispiel wurde eine Gruppe gewählt und es wird nach den zugeordneten Benutzern gesucht.

bericht gruppen benutzer maske.png


Als Ergebnis erhalten Sie dann die Zuordnung Gruppe – Benutzer.

bericht gruppen benutzer tabelle.png


Bericht: Gruppen – Sachgebiete

In diesem Bericht werden die Sachgebiete aufgelistet, dessen Rechte einer Gruppe zugeordnet wurden.

bericht gruppen sachgebiete maske.png

Als Ausgabe erhalten Sie eine Tabelle mit Gruppe – Sachgebiet.

bericht gruppen sachgebiete tabelle.png


Rechte für Downloads

Diese Funktion ist im Konfigurationsleitfaden Downloads beschrieben.

Rechte für DBFORMS

Die DBFORMS dienen der Dateneingabe in SuperX, z.B. für die Konfiguration. Alle DBFORMS lassen sich direkt aus einer Maske aufrufen und sind daher nur für die Personen sichtbar, die auch das jeweilige Maskenrecht haben.

Wenn die User das Recht auf das Sachgebiet des jeweiligen DBFORMS haben (Tabelle sachgeb_dbform_bez), bekommen sie Leserecht, sofern das DBFORM "stand-alone" arbeitet, d.h. nicht mit Pflichtparameter aus einer Maske aufgerufen wird, sondern direkt über die Maske "Tabelle suchen".

Wenn die User einer Gruppe zugeordnet sind, die Rechte auf Sachgebiete mit dem Namen "Administration*" oder "Bearbeitung*" haben, bzw. wenn sie als Einzeluser Recht auf ein solches Sachgebiet haben, bzw. wenn sie das Admin-Häkchen haben, bekommen sie auch Schreibrecht (Daten einfügen, löschen, neu erzeugen). Beim Modul GANG sind das z.B. die Sachgebiete "Administration GANG" und "Bearbeitung GANG".

Gastzugang einrichten

Ab Kernmodul 5.0 / HisInOne 2022.06 ist es möglich Gastzugänge einzurichten, um Berichte anzuzeigen, für die man sich nicht authentifizieren muss,z.B. Studierendenzahlen, wenn dies vom Datenschutz genehmigt wurde.

lightbulb.svg Bei Nutzung in HISinOne-BI ist die Menüführung etwas anders, siehe Leitfaden.

Zum Einrichten einer Gastkennung gehen Sie auf Administration | Gastzugang einrichten. Als Gastkennung wird "gast" vorgeschlagen. Es kann aber auch mit mehreren Gastkennungen gearbeitet werden, z.B. gast1, gast2, gast3 für verschiedene Zwecke. Wichtig ist nur, dass die Kennung mit "gast" anfängt.

Geben Sie auf der Auswahlmaske der Gastkennung Instititions-Rechte, Rechte auf Masken und dafür benötigte Sichtarten.

attention.svg Eine Gastkennung verhält sich bzgl. Rechten wie eine "normale" Kennung, es entfällt aber die Passworteingabe. Bitte daher mit Vorsicht verwenden. Außerdem sollten Sie bei der Nutzung von mehreren Gastkennungen, die jeweils im gleichen Browser mit unterschiedlichen Deeplinks genutzt werden, über User- und Gruppenrechte einstellen, dass jeweils beide Menüpunkte berechtigt sind.

Im folgenden Beispiel lege wir eine Kennung "gast1" an, mit Rechten auf eine Studierenden-Zeitreihe aus rein fachlicher (d.h. keine Fakultäten/ Fachbereiche) Sicht.

gastzugang maske1.png

Nach dem Abschicken sehen Sie ein Ergebnis der Neuanlage:

gastzugang tabelle1.png

Das resultierende Bearbeitungsformular ist das normale Formular:

gastzugang tabelle2.png

Hier können Sie weitere Rechte wie gewohnt anpassen. Wenn Sie Gastuser manuell bearbeiten, muss das verschlüsselte Passwort "notsecret" sein.

Es gibt drei Möglichkeiten, die Gastkennung zu nutzen, passen Sie die Beispiellinks an Ihre Server an:

gastzugang menue2.png

gastzugang menue4.png

gastzugang menue5.png

Mit den Möglichkeiten der Lesezeichen- bzw. DeepLinks-Erzeugung können Sie weitere Parameter hinzufügen. Wichtig ist der Parameter kennung=gast bzw. bei mehreren Gastkennungen z.B. kennung=gast3.

lightbulb.svg Noch ein Fallstrick beim Testen: Sie sollten beim Testen der Gastkennung einen anderen Browser als Ihren normalen, bzw. in einem privaten Fenster testen, denn sonst bekommen Sie selbst beim Aufruf der Gastseite die Gastkennung, wo aber kein Logout möglich ist. Alternativ leeren Sie die Cookies zum Server.