it-swarm-eu.dev

Wie soll ich Benutzern Zugriffskontrollen anzeigen?

Da wir komplizierte Systeme für mehrere Benutzer entwerfen, ist es wichtig, ihnen Sicherheitsinformationen für ihre Unternehmen anzuzeigen. Ich möchte ihnen zeigen wer kann welche Aktion bis welche Konten.

Klarheit ist sehr wichtig, da dies Geldbewegungen beinhalten wird. Gibt es gute Archetypen, um den Menschen die Konsequenzen von Berechtigungen in einem System zu zeigen?

4
MattK

Ich gehe davon aus, dass ein Benutzer des Systems einen von drei Pfaden auswählen kann:

  1. Beginnen Sie mit den Personen und sehen Sie für jede Person, welche Aktionen für welches Konto verfügbar sind.
  2. Beginnen Sie mit den Konten und suchen Sie, wer welchen Zugriff darauf hat.
  3. Beginnen Sie mit Aktionen und sehen Sie, auf welchen Konten sie verfügbar sind und wer sie ausführen kann - dies scheint etwas weniger wahrscheinlich zu sein, aber ich könnte mich irren.

Ich gehe auch davon aus, dass Sie nicht alle Informationen zusammen sehen müssen, d. H. Alle Benutzer im System mit allen Zugriffstypen, die sie auf alle Konten haben. Wenn dies der Fall ist, impliziert dies eine Gitterkomponente.

Die Lösung, die mir in den Sinn kommt, ist ein Master-Detail mit 3 austauschbaren Spalten, wobei:

  1. Die erste Spalte wäre der Einstiegspunkt (oben beschrieben)
  2. Und die zweite wäre die "Gruppe von", die auch mit der letzten Detailspalte austauschbar ist

Zum Beispiel:

  1. Die erste Spalte enthält eine Liste der Benutzer, die Sie sortieren und durchsuchen können, indem Sie die Markierung in der Liste nach unten verschieben.
  2. Das zweite und dritte wären Paare von Aktionen und Konten.
    Wie bereits erwähnt austauschbar (d. H. Alle nach Aktion gruppierten Konten oder alle nach Konten gruppierten Aktionen anzeigen), vorausgesetzt, das erste der beiden Konten kann ebenfalls sortiert werden.

Wenn Sie das Spaltenkonto als erstes verschieben, wird der "Einstiegspunkt" geändert.

Darüber hinaus verfügt jedes Element über eine "Gehe zu" -Funktion, was bedeutet, dass der Benutzer zu einer Ansicht wechseln kann, die sich um dieses Element dreht (dh wenn ich John ansah und bemerkte, dass er Zugriff auf das Konto 124255 hatte, konnte ich leicht zu diesem Konto navigieren und eine ähnliche Liste aller Konten und Benutzer anzeigen, die sie ausführen können).

3
Dan Barak