Roles
Un rol es un conjunto de restricciones y etiquetas. Cada restricción bloquea las acciones que especifica en los registros que cumplen su condición. Todas las personas que tienen ese rol deben cumplirlo. Los derechos de administrador de una persona determinan lo que puede hacer; sus roles limitan los registros en los que puede hacerlo.
La ventana «Roles»
Admin › Usuarios › ⋯ Más › Roles abre la ventana: todos los roles a la izquierda y el rol seleccionado a la derecha. Una fila muestra cuántas restricciones tiene el rol.
- Filtrar por nombre busca entre los roles. Filtros limita la búsqueda según a quién pertenecen los roles (Míos, No míos, Otros), por el Modelo y el Campo que abarca una restricción, por las acciones de las que está Restringido, y muestra los roles eliminados.
- Añadir rol crea un nuevo rol. ⋯ Más contiene Importar roles y las exportaciones.
- Marca los roles para modificarlos todos a la vez, imprimirlos, eliminarlos o restaurarlos.
El formulario de un rol
Un rol tiene un Nombre, un Propietario, Etiquetas y sus Restricciones. Guardar guarda el rol.
Las personas que tienen asignado el rol activan sus etiquetas. A partir de ese momento, todos los registros que creen las incluirán. Consulta Mi perfil.
Puedes asignar un rol a una persona desde su ventana en Usuarios.
Restricciones, expresadas en frases
Las restricciones se leen en lenguaje sencillo:
Los miembros del rol «Técnico de campo» pueden hacer todo excepto: • Eliminar registros de Órdenes de trabajo cuyo nombre sea «freckle». • Crear y editar registros de Órdenes de trabajo cuyo estado sea «completado» o «en curso».
Cada línea es una restricción. Una línea que aún no bloquea nada muestra el mensaje Aún no bloquea nada, ya que no se ha seleccionado ninguna acción.
Pulsa sobre una línea para editarla:
- Modelo: el tipo de registro, como Orden de trabajo, Emplazamiento o Elemento. «Elemento» también incluye los activos.
- Campo: el campo que se va a comprobar. Selecciona uno de los campos del modelo o escribe el nombre de una propiedad.
- Comparación: es, no es, es mayor que, es al menos, es menor que, es como máximo, contiene, es cualquiera de, no es ninguno de o está entre.
- Valor: un valor, una lista para «es cualquiera de» y «no es ninguno de», o dos límites para «está entre».
- Acciones bloqueadas: Crear, Leer, Editar y Eliminar.
Añadir restricción añade una línea. Eliminar borra una.
Limitar un rol a determinados registros
Para otorgar a un grupo autoridad sobre algunos registros y no sobre otros:
- Etiqueta esos registros, por ejemplo,
north. - Asigna al rol del grupo una restricción en el campo etiquetas, con la comparación no es y el valor
norte, bloqueando así las acciones que deseas limitar a esos registros.
La línea se lee entonces al revés: Así, los miembros solo pueden leer los registros de «Características» en los que la etiqueta sea «norte».
Cada rol que tiene una persona reduce aún más el alcance. Dos roles de este tipo dejan solo los registros que llevan ambas etiquetas. Para abarcar dos áreas con un solo rol, utiliza no es ninguno de con ambas etiquetas: Así, los miembros solo pueden leer los registros de «Feature» en los que la etiqueta sea una de las siguientes: «north» o «east».