Benutzerdefinierte Rollen im bestehenden RBAC

Beautinda verfügt bereits über ein rollenbasiertes Berechtigungssystem. Aktuell sind die vorhandenen Rollen jedoch vordefiniert.

Ich würde mir wünschen, dass Studioinhaber zusätzlich eigene Rollen erstellen und die jeweiligen Berechtigungen individuell konfigurieren können.

Dabei sollte für jede benutzerdefinierte Rolle festgelegt werden können, welche Daten und Funktionen Mitarbeiter sehen, bearbeiten oder ausführen dürfen.

Beispiele:

  • Telefonnummern anzeigen oder maskieren

  • E-Mail-Adressen anzeigen oder maskieren

  • Anschriften anzeigen oder ausblenden

  • Kundennotizen und Kundenhistorie einsehen

  • Kundendaten anlegen, bearbeiten oder löschen

  • Termine erstellen, bearbeiten oder stornieren

  • Umsätze, Preise und Statistiken einsehen

  • Kassen- und Verwaltungsfunktionen nutzen

Hintergrund

Die Anforderungen unterscheiden sich je nach Studio, Position und Verantwortungsbereich deutlich. Feste Standardrollen können diese Unterschiede nur begrenzt abbilden.

In unserer Branche gibt es zudem eine vergleichsweise hohe Mitarbeiterfluktuation. Nicht jeder Mitarbeiter benötigt vollständigen Zugriff auf Kundendaten wie Telefonnummern, E-Mail-Adressen oder Anschriften. Durch eine gezielte Maskierung könnte der unberechtigte Zugriff auf Kundendaten und die mögliche Abwerbung von Kunden deutlich erschwert werden.

Ziel

Das bestehende RBAC sollte um folgende Möglichkeiten erweitert werden:

  • Eigene Rollen erstellen

  • Bestehende Rollen kopieren

  • Berechtigungen einzeln aktivieren oder deaktivieren

  • Lese-, Bearbeitungs- und Löschrechte getrennt vergeben

  • Sensible Kundendaten vollständig oder teilweise maskieren

  • Rollen einzelnen Mitarbeitern zuweisen

Damit könnten Studioinhaber das Prinzip der minimalen Berechtigung umsetzen und jedem Mitarbeiter nur die Zugriffe geben, die für seine Tätigkeit tatsächlich erforderlich sind.

Please authenticate to join the conversation.

Upvoters
Status

In Review

Board

💡 Verbesserungsvorschläge

Date

6 days ago

Subscribe to post

Get notified by email when there are changes.