Mit Version 3.1 wurde in SmartTaxBalance das Rollenkonzept eingeführt. Seitdem ist es möglich, Berechtigungen zu Rollen zusammenzufassen und Benutzern oder Benutzergruppen diese Rollen zuzuweisen. Das Rollenkonzept wurde eingeführt, weil es vielfach von Anwendern gewünscht wurde und der Arbeitsweise der Anwender besser entspricht und weil so die Pflege der Berechtigungen an einem Ort zusammengefasst wurde.
Das alte Berechtigungssystem, das vorsieht, Berechtigungen direkt an Benutzer oder Benutzergruppen zu vergeben, wurde beibehalten, um dem Anwender eine Übergangsphase zu ermöglichen, in der mit dem bestehenden System weitergearbeitet und das neue Rollenkonzept eingerichtet werden kann.
Mit der Version SmartTaxBalance 5.0 werden die direkt an Benutzer- und Benutzergruppen vergebenen Berechtigungen deaktiviert. Die Dialoge zur Pflege der Berechtigungen sind nicht mehr verfügbar und die bisher vergebenen Berechtigungen haben keinen Einfluss mehr.
Arten der Migration
Die Berechtigungen können entweder manuell durch den Anwender oder automatisch durch ein bereitgestelltes Skript durchgeführt werden.
Bei der manuellen Migration durch den Anwender müssen Rollen angelegt und zugewiesen werden entsprechend der Anforderungen des Anwenders.
Bei der automatischen Migration per Skript wird für jede Berechtigung eine Rolle angelegt und diese Rolle wird jedem Benutzer und jeder Benutzergruppe zugewiesen, die vorher die direkt zugewiesene Berechtigung hatte.
Migrationsart | Vor- und Nachteile |
Durch den Anwender | Die Migration durch den Anwender ermöglicht es, ein genau abgestimmtes Berechtigungskonzept umzusetzen. Es sind keine überflüssigen Rollen oder Zuweisungen vorhanden. Diese Vorgehensweise ist mit Aufwand vorhanden in Abhängigkeit der Komplexität des gewünschten Berechtigungssystems. |
Per Skript | Die Migration per Skript ermöglicht es, mit SmartTaxBalance weiter zu arbeiten, ohne sich um die Berechtigungen kümmern zu müssen. Bei der Migration per Skript wird für jede Berechtigung eine Rolle angelegt. Dadurch gehen die Vorteile des Rollenkonzepts verloren. Der Pflegeaufwand ist relativ hoch, wenn das Berechtigungskonzept geändert werden muss. |
Manuelle Migration
Schritt 1: Übersicht über die vergebenen Berechtigungen | |
Um eine Übersicht der vergebenen Berechtigungen zu erhalten, muss der Benutzer- und Rechtereport geöffnet werden. Dieser ist im Startbildschirm unter Reports | Benutzer | Benutzer- und Rechtereport zu finden: | |
Es öffnet sich ein neuer Dialog, in dem sämtliche Benutzer sowie deren Berechtigungen veranschaulicht werden. Es wird dargestellt, welche Berechtigungen der Benutzer global oder nur für bestimmte Gesellschaften hat und ob die Berechtigung per direkt vergebener Berechtigung oder per Rolle erworben wird. Beispiel:
| |
Schritt 2: Rollen anlegen | |
Die bisher direkt vergebenen Berechtigungen müssen durch Rollen ersetzt werden. Dazu müssen in der Benutzer- und Rollenverwaltung passende Rollen erstellt und zugewiesen werden. | |
Im sich öffnenden Dialog können im Reiter Rollenverwaltung Rollen angelegt werden. Durch einen Klick auf das Plus Symbol im linken Bereich des Bildschirms kann eine neue Rolle angelegt werden. Im rechten Bereich können der Rolle dann die gewünschten Berechtigungen durch das Setzen eines Hakens zugewiesen werden. Im gezeigten Beispiel werden die einfachen Rollen Bearbeiter und Prüfer angelegt. Der Rolle Bearbeiter wird hier die Berechtigung Alles bearbeiten zugewiesen. | |
Schritt 3: Rollen zuweisen | |
Die vergebenen Rollen können in der Reiterkarte Benutzer-Rollenzuordnungen zugewiesen werden. Durch einen Klick auf das Plus Symbol öffnet sich ein neuer Dialog, in dem Zuordnungen angelegt werden können. Im linken Bereich kann die gewünschte Kombination aus Benutzern, Gesellschaften und Rollen zusammengeklickt werden. Eine Mehrfachauswahl ist jeweils möglich. Durch einen Klick auf den grünen Pfeil wird die Kombination in die Liste der neuen Zuordnungen im rechten Bereich des Dialogs aufgenommen. Wenn man nun alle benötigten Zuordnungen erstellt hat, können diese mit einem Klick auf Übernehmen in den vorherigen Dialog übernommen werden. Im gezeigten Beispiel wird dem Benutzer PeterMüller für alle Gesellschaften (global) die Rolle Bearbeiter zugewiesen. | |
Außerdem wird dem Benutzer MichaelSchmidt für die Gesellschaft Demogesellschaft die Rolle Bearbeiter zugewiesen. | |
Die übrigen Zuordnungen werden entsprechend vorgenommen. Anschließend werden die Zuordnungen übernommen. Die Zuordnungen von Rollen zu Benutzergruppen kann analog im Reiter Benutzergruppen-Rollenzuordnungen vorgenommen werden. | |
Schritt 4: Überprüfung der Berechtigungen | |
Im Benutzer- und Rechtereport kann nun überprüft werden, ob die per Rollen vergebenen Berechtigungen zu den direkt vergebenen Berechtigungen passen. |