it-swarm-es.com

¿Cómo debo mostrar los controles de acceso a los usuarios?

A medida que diseñamos sistemas complicados para múltiples usuarios, es importante mostrarles información de seguridad para sus empresas. Quiero mostrarles quién puede hacer qué acción a qué cuentas.

La claridad es muy importante porque esto implicará movimientos de dinero: ¿existen buenos arquetipos para mostrar a las personas las consecuencias de los permisos en un sistema?

4
MattK

Supongo que un usuario del sistema puede elegir una de las tres rutas:

  1. Comience por las personas y para cada persona vea qué acciones están disponibles en cada cuenta.
  2. Comience desde las cuentas, buscando/estableciendo quién tiene acceso a ellas.
  3. Comience por las acciones y vea en qué cuentas están disponibles y quién puede realizarlas; esto parece un poco menos probable, pero podría estar equivocado.

También estoy asumiendo que no tiene que ver toda la información en conjunto, es decir, ver a todos los usuarios en el sistema, con todos los tipos de acceso que tienen para todas las cuentas. Si ese es el caso, implica un componente de cuadrícula.

La solución que viene a la mente es un detalle maestro con 3 columnas intercambiables donde:

  1. La primera columna sería el punto de entrada (descrito anteriormente)
  2. Y el segundo sería el "grupo por" que también es intercambiable con la columna de detalles final

Por ejemplo:

  1. La primera columna es una lista de usuarios, que puede ordenar y explorar simplemente moviendo el resaltado hacia abajo en la lista.
  2. El segundo y el tercero serían pares de acciones y cuentas.
    Intercambiable como hemos mencionado (es decir, ver todas las cuentas agrupadas por acción, o todas las acciones agrupadas por cuentas), suponiendo que la primera de las dos también se pueda ordenar.

En efecto, mover la cuenta de columnas para ser el primero, cambiaría el "punto de entrada".

Además, cada elemento tiene una función "ir a", lo que significa que el usuario puede ir a una vista centrada en ese elemento (es decir, si estaba mirando a John y noté que tenía acceso a la cuenta 124255, podría navegar fácilmente a esa cuenta y vea una lista similar de todas las cuentas y usuarios que pueden realizarlas).

3
Dan Barak