Projekt BISO 3 - Handbuch
[inhalt]

Rollen, Benutzer-Berechtigungen

In BISO werden Zugriffe auf Funktionalitäten und Abläufe über diverse Rollen und Berechtigungen gesteuert, welche unter "Administration" > "Benutzer" zu finden sind. Die Rollen / Berechtigungs-Zuteilungen steuern Zugriff auf bestimmte Module von BISO, auf bestimmte Funktionalitäten und Abläufe. Die Rollen steuern NICHT die Zugriffsberechtigungen auf die Datensätze! Die Zugriffs-Berechtigungen auf Datensätze wird im Kapitel Berechtigungen genauer beschrieben.

Benutzer-Eingabe ansicht

Login und Benutzer-Datensatz

Anmeldung und Berechtigungen sind in BISO auf zwei Datensätze verteilt:

Zu einem Login können mehrere Benutzer-Datensätze gehören - üblicherweise einer pro Regionalstelle. Dieselbe Person kann dadurch in verschiedenen Regionalstellen unterschiedliche Rollen und Berechtigungen besitzen. Bestehen für ein Login mehrere aktive Benutzer-Datensätze, wird nach der Anmeldung der gewünschte Benutzer ausgewählt; gewechselt wird über das Einstellungs-Menü ("Benutzer") unten links im Navigator.

Rollen und Berechtigungen gelten immer nur für den aktuell aktiven Benutzer-Datensatz, nicht für das Login als Ganzes. Das Zusammenspiel der Entitäten ist im Kapitel Login, Benutzer, Mitarbeiter beschrieben.

Aktiv

Das Feld Aktiv steuert, ob ein Benutzer-Datensatz überhaupt verwendet werden kann:

Das Deaktivieren ist der vorgesehene Weg, um einem Mitarbeitenden den Zugang zu entziehen (z.B. bei Stellenaustritt): Der Benutzer-Datensatz bleibt mit allen Verknüpfungen zu Fällen, Terminen und Protokollen erhalten, gewährt aber keinen Zugriff mehr. Benutzer sollten deshalb deaktiviert und nicht gelöscht werden.

Benutzer-Typ

Die Einstellung Benutzer-Typ unterscheidet zwischen normalem Applikations-Benutzer ("Mitarbeiter") und System-Administrator ("DB-Administrator"):

Übersicht

Die folgenden Tabellen geben einen Überblick, welche Rolle und welche Berechtigung welche Module und Funktionen freischaltet. Die Spalte "Flag" nennt das technische Feld auf dem Benutzer-Datensatz - hilfreich bei Support-Anfragen und für die Fehlersuche. Die einzelnen Rollen und Berechtigungen sind in den nachfolgenden Kapiteln im Detail beschrieben.

Rollen

Rolle Flag Schaltet frei
Admin lbz_admin Zugriff auf alle Module und Funktionen; erfüllt automatisch jede Rollen- und Berechtigungsprüfung. Ausschliesslich dieser Rolle vorbehalten sind die Verwaltung der Benutzergruppen sowie das Löschen von Fällen, Personen und Institutionen (Modul "Administration").
stellenübergreifender Admin ist_stellenuebergreifender_admin Wie "Admin", zusätzlich Zugriff auf die Datensätze aller Regionalstellen: die Beschränkung auf die eigene Regionalstelle entfällt.
Berater/in ist_berater Der Benutzer wird als Fall-Berater/in auswählbar: in den Fall- und Termin-Assistenten, bei der Fall-Zuweisung und in den Fall-Formularen. Zusätzlich greifen für diese Rolle die parametergesteuerten Berechtigungen der Stufe "nur Berater/in".
Sekretariat sekretariat Modul "Sekretariat" mit Rechnungen, Sammelrechnungen, Fall-Archivierung, Übermittlungslauf und Informationen. Ausschliesslich mit dieser Rolle möglich: Rechnungen stornieren und Übermittlungsläufe erstellen. Weiter: Fälle mit gesetztem Archiv-Status wiedereröffnen, sowie eine Fall-Suche, die nicht auf die eigene Person vorgefiltert ist.
Workshop-Planung workshopplaner Modul "Workshops", Bereich "Workshops": Workshops erstellen und bearbeiten sowie die Planungsangaben der Durchführungen erfassen.
Workshop-Durchführung workshopleiter Modul "Workshops", Bereich "Workshop-Durchführung": Durchführungen und Teilnehmende verwalten, Workshop-Termine und Fall-Verknüpfungen bearbeiten.
Mentoring-Verantwortliche/r ist_mentoring_verantwortlicher Navigator-Eintrag "Mentoringfall eröffnen"; der Benutzer wird als Mentoring-Verantwortliche/r auswählbar und sieht die Mentoring-Angaben im Personen-Formular.

Berechtigungen

Berechtigung Flag Schaltet frei
Benutzer anlegen darf_benutzer_anlegen Modul "Administration", Bereich "Benutzer": Benutzer und Logins erfassen und bearbeiten. Zusätzlich die Liste der Benutzer im Personen-Formular.
Parameter anpassen parameter Modul "Administration", Bereich "Parameter": Programm-Parameter anzeigen und speichern.
Wertelisten anpassen lookups Modul "Wertelisten": sämtliche Wertelisten bearbeiten - inkl. Briefvorlagen, Schulen, Feiertage, Beilagen und Hilfe-Themen.
Produkte / Module anpassen produkte Produkte, Module und deren Zuordnung bearbeiten.
Personen/Inst. anpassen stammdaten Modul "Stammdaten": Personen und Institutionen bearbeiten.
Zugang zum Reporting-Modul statistik Im Modul "Statistik / Reporting" die nicht-öffentlichen Reports; Auswertungen und Daten-Exporte ausführen.
Briefvorlagen anpassen darf_vorlagen_anpassen Bearbeitung der Briefvorlagen, ohne Zugriff auf die übrigen Wertelisten (eigener Navigator-Eintrag "Briefvorlagen").
Meta-Infos anzeigen show_meta_infos Metainfo-Button und -Panel auf den Formularen: Besitzer, Erstellungs- und Änderungsangaben sowie die Datensatz-Berechtigungen (Gruppe, Zugriff Gruppe, Zugriff Alle) einsehen und bearbeiten.
Alle Protokolle einsehen darf_alle_protokolle_einsehen Lesezugriff auf sämtliche Termin-Protokolle, unabhängig von zuständiger Beratungsperson und Protokollgruppe.

Ob ein Modul tatsächlich sichtbar ist, hängt zusätzlich davon ab, ob das entsprechende Modul in den Programm-Parametern überhaupt eingeschaltet ist.

Rollen

Die Rollen teilen dem Benutzer grössere Funktionsblöcke zu: eine Rolle ist als Sammlung von Zugriffen auf Funktionalitäten zu verstehen, welche für das Umsetzen dieser Rolle wichtig sind. Beispielsweise kann nur für die Rolle "Berater/in" ein Fall eröffnet werden, während die Rolle "Sekretariat" Zugriff auf das Rechnungsmodul etc. hat.

Wichtig - Admins besitzen implizit alle Rollen und Berechtigungs-Flags: Bei jeder Rollen- und Berechtigungsprüfung gelten die folgenden Benutzer automatisch als berechtigt, unabhängig davon, welche Rollen- und Berechtigungs-Häkchen auf ihrem Benutzer-Datensatz tatsächlich gesetzt sind:

Es ist deshalb nicht nötig (und nicht aussagekräftig), bei diesen Benutzern zusätzliche Rollen oder Berechtigungen anzuwählen: Sie sehen und dürfen in jedem Fall alles, was über Rollen und Berechtigungen gesteuert wird. Umgekehrt heisst das: Wer eine der Admin-Rollen erhält, kann nicht mehr gezielt von einzelnen Funktionen ausgeschlossen werden. Nicht betroffen davon sind die Zugriffs-Berechtigungen auf einzelne Datensätze - diese gelten für die Rolle "Admin" weiterhin (siehe unten).

Admin

Administrations-Mitarbeiter(in), nicht zu verwechseln mit einem Applikations-Admin. Diese Rolle dient zur Verwaltung von Benutzern, Parametern, Wertelisten, und dient für Verwaltungs-Aufgaben in BISO. Die Rolle unterliegt normalen User-Berechtigungs-Einschränkungen für den Zugriff auf Datensätze.

stellenübergreifender Admin

Wie Admin, sieht aber auch Datensätze anderer Regionalstellen.

Berater/in

Die Rolle "Berater/in" wird Benuztern zugewiesen, welche Beratungsfälle zugewiesen bekommen und bearbeiten: Es können nur Fälle für Benutzer mit der "Berater/in"-Rolle eröffnet werden. Andere Benutzer können Fälle für Berater/in-Benutzer eröffnen, aber nicht selber besitzen: Als Fall-Berater/in können nur Benutzer mit der "Berater/in"-Rolle zugewiesen werden.

Benutzer mit der Rolle Berater/in erledigen hauptsächlich Fall-Bearbeitungs- und Termin-Verwaltungs-Aufgaben.

Sekretariat

Die Rolle "Sekretariat" umfasst Funktionen für Sekretariatsaufgaben wie Terminverwaltung, Falleröffnung, Stammdatenverwaltung und Rechnungswesen. Sekretariats-Mitarbeiter/innen können für Berater/innen Termine und Fälle eröffnen und bearbeiten, selber aber keine Fälle zugewiesen bekommen.

Workshop-Planung

Diese Rolle kann im Workshop-Modul Workshops erstellen / bearbeiten und die Durchführung planen. Sie dient der Vorplanung / Verwaltung der Workshops.

Workshop-Durchführung

Diese Rolle hat zugriff auf das Workshop-Modul und kann die geplanten Workshop-Durchführungen erstellen, Teilnehmer verwalten und Reservationslisten / Kontrollblätter ausdrucken. Diese Rolle wird Benutzer zugewiesen, welche für die Durchführung von Workshops verantwortlich sind.

Mentoring-Verantwortliche/r

Diese Rolle kann Mentoring-Fälle für Beratungspersonen eröffnen - andere Rollen können nur Standard-Beratungsfälle eröffnen.

Benutzer-Berechtigungen

Der zusätzliche Abschnitt "Berechtigungen" vergibt granulare Einzel-Berechtigungen für bestimmte Funktionalität: Dies erlaubt neben den eigentlichen Rollen-Funktionalitäten Zugriff auf bestimmte Einzel-Funktionalitäten.

Benutzer anlegen

Darf separat (ohne Admin-Rolle) Benutzer verwalten

Parameter anpassen

Darf separat (ohne Admin-Rolle) Programm-Parameter anpassen

Wertelisten anpassen

Darf separat (ohne Admin-Rolle) Wertelisten anpassen

Produkte / Module anpassen

Das Produkte / Module-Verwaltungs-Modul wird eingeblendet, und der Benutzer darf Produkte / Module bearbeiten (unter Berücksichtigung der Datensatz-Berechtigungen).

Personen/Inst. anpassen

Das Personen / Institutions-Verwaltungs-Modul wird eingeblendet, und der Benutzer darf diese bearbeiten (unter Berücksichtigung der Datensatz-Berechtigungen).

Briefvorlagen anpassen

Darf separat Briefvorlagen bearbeiten, ohne Zugriff auf alle Wertelisten.

Zugang zum Reporting-Modul

Blendet das Daten-Reporting-Modul für den Benutzer ein, und zeigt auch nicht-öffentliche Reports: als Öffentlich markierte Reports können von allen Benutzern eingesehen werden.

Meta-Infos anzeigen

Für Benutzer mit dieser Berechtigung wird der Metainfo-Button / Panel eingeblendet, und der Benutzer kann diese bearbeiten (sofern Zugriff auf den Datensatz).

Alle Protokolle einsehen

kann alle Termin-Protokolle einsehen, auch wenn dies aufgrund der normalen Berechtigungen nicht möglich ist.