Crear un rol
Objetivo
Crear un rol en su inquilino para poder asignarlo a usuarios, y saber adónde ir después para darle algún acceso real.
Requisitos previos
- Ha iniciado sesión en el Centro de control de administración como administrador de la plataforma.
Pasos
- Abra la página Roles desde la navegación de la izquierda.
- Seleccione Nuevo. Se abre un panel.
- Escriba un nombre para mostrar (lo que leerán las personas) y un nombre lógico, que es la identidad del rol. Añada una descripción de para qué sirve el rol.
- Seleccione Guardar.
- Dé al rol algún acceso: abra Soluciones, abra la solución en la que vive la aplicación y use su página Roles (consulte Conceder a un rol acceso a registros). Un rol recién creado no permite absolutamente nada.
Un rol tiene dos nombres
Esto confunde a la gente una vez y nunca más, así que merece un momento.
| Qué es | ¿Se puede cambiar? | |
|---|---|---|
| Nombre para mostrar | Las palabras que leen las personas: «Ventas y preventa» | Sí |
| Nombre lógico | La identidad del rol: sales | No |
El nombre lógico no es una etiqueta. Es la notificación (claim) que lleva el token de un usuario con la sesión iniciada, y es la clave con la que cada entorno guarda los permisos del rol. Cambiarlo dejaría todas esas concesiones apuntando a un rol que ya no existe, y en silencio, porque «un rol sin concesiones» es un estado perfectamente válido que simplemente no permite nada. Nadie se daría cuenta hasta que alguien no pudiera abrir un registro. Funciona exactamente como el nombre lógico de una tabla, y es fijo exactamente por el mismo motivo.
El nombre para mostrar solo lo leen personas, así que cambiarlo no rompe nada. Si quiere que el rol se lea de otra forma, cambie ese.
Los roles que crea aquí son roles del sistema: su nombre lógico no lleva prefijo de
editor, porque un rol que inventa su organización le pertenece a usted, no a la
aplicación de nadie. Un rol con un nombre con prefijo, como par_sales, se creó dentro
de una solución o llegó con una.
Editar un rol
Haga clic en la fila de un rol (o márquela y seleccione Editar) para volver a abrir el panel. El nombre para mostrar y la descripción se pueden editar; el nombre lógico se muestra bloqueado, para que pueda seguir leyendo la identidad a la que se refiere un paquete o un mensaje de error.
Si de verdad necesita otro nombre lógico (rara vez querrá hacerlo), se trata de un trabajo deliberado, no de una edición:
- Cree el nuevo rol.
- Concédale el mismo acceso en cada solución. Copiar rol, en la página Roles de la solución, lo hace en un solo paso (consulte Conceder a un rol acceso a registros).
- Traslade sus usuarios (consulte Asignar un rol a un usuario).
- Elimine el rol antiguo.
Un rol no concede nada por sí solo
Crear un rol le da un nombre y nada más. Lo que puede hacer se decide dentro de una solución, y eso no es una casualidad de dónde se colocó la pantalla. Un permiso nombra una tabla, las tablas pertenecen a un entorno y una concesión que deba llegar a Prueba y a Producción tiene que viajar en un paquete. Estar dentro de una solución resuelve ambas cosas a la vez, y por eso esa pantalla nunca tiene que preguntarle a qué entorno se refiere.
| El rol | Sus permisos | |
|---|---|---|
| Alcance | Todo el inquilino | Una solución, en un entorno |
| Contiene | El nombre y la descripción | Qué puede crear/leer/actualizar/eliminar, y en qué registros |
| Dónde | Esta página | Soluciones → su solución → Roles |
| Se asigna a | Usuarios, en la página Usuarios | Nada: son las concesiones del rol |
Qué ocurre entre bastidores
El rol se crea en su inquilino, sin permisos. Cuando un usuario que lo tiene inicia sesión, el rol viaja en su token como una notificación (claim); después, cada entorno busca qué se le ha concedido allí a ese nombre.
Solución de problemas
- «Ya existe un rol llamado …». — ya hay un rol con ese nombre. Elija otro nombre.
- El cuadro del nombre lógico aparece atenuado. — está viendo un rol existente, y ese nombre es fijo. Si quería cambiar cómo se llama el rol, cambie el nombre para mostrar, justo encima; ese sí se puede editar y no se rompe nada.
- No puede eliminar un rol — un rol que sigue asignado a uno o más usuarios no se puede eliminar. Retíreselo antes a esos usuarios (consulte Asignar un rol a un usuario) y después elimínelo.
- Editar aparece atenuado. — actúa sobre exactamente un rol. Marque una sola fila, o simplemente haga clic en la fila que quiera.
- Creé un rol y el usuario sigue sin poder hacer nada. — es lo esperado. Concédale acceso en la página Roles de una solución, en cada entorno donde deba llegar a algo.