Silenciar permisos en los grupos de conjuntos de permisos
Objetivos de aprendizaje
Después de completar esta unidad, podrá:
- Describir por qué podría silenciar un permiso.
- Silenciar permisos en un grupo de conjuntos de permisos.
¿Qué es el silenciamiento?
Anteriormente en este módulo, aprendió que los grupos de conjuntos de permisos permiten agrupar conjuntos de permisos según las funciones de trabajo. Un grupo de conjuntos de permisos incluye todos los permisos en sus conjuntos de permisos incluidos, y puede incluir un conjunto de permisos en más de un grupo de conjuntos de permisos.
Vaya... Realicemos una pausa aquí. Un grupo de conjuntos de permisos incluye todos los permisos en sus conjuntos de permisos incluidos, y puede incluir un conjunto de permisos en más de un grupo de conjuntos de permisos.
La capacidad de incluir conjuntos de permisos en más de un grupo de conjuntos de permisos ofrece una mayor flexibilidad. Sin embargo, ¿qué ocurre si no desea asignar todos los permisos en un determinado conjunto de permisos a los usuarios en un grupo de conjuntos de permisos?
El silenciamiento le permite personalizar un grupo de conjuntos de permisos al silenciar (desactivar) permisos seleccionados. Para silenciar un permiso, agregue el permiso al conjunto de permisos de silenciamiento en el grupo de conjuntos de permisos seleccionado. Cuando silencia un permiso en un grupo de conjuntos de permisos, el silenciamiento solo afecta a los usuarios asignados al grupo de conjuntos de permisos, no a los usuarios asignados directamente a un conjunto de permisos externo al grupo de conjuntos de permisos. Por lo tanto, el silenciamiento ofrece una gran flexibilidad al diseñar su modelo de permisos.
Además, si se suscribe a un paquete gestionado, puede silenciar permisos en grupos para funciones que aún no están listas para que se adopten. Por ejemplo, supongamos que tiene un grupo de conjuntos de permisos local y, luego, agrega un conjunto de permisos gestionado, instalado desde un paquete gestionado. Recibe una actualización automática del proveedor de software independientes (ISV) para el paquete, pero usted no está listo para activar un nuevo campo que ahora está disponible en el conjunto de permisos gestionado. ¿Es un problema? No. Puede recibir la actualización y los beneficios que ofrece, pero silenciar en los grupos de conjuntos de permisos todo lo que no esté listo para adoptar en su organización.
Probar el silenciamiento
No hay nada como experimentar con una nueva función para poder entender en verdad cómo funciona. El grupo de conjuntos de permisos Procesamiento de ventas que creó para E. J. anteriormente en este módulo contiene dos conjuntos de permisos.
- Pedidos de ventas, con permisos para:
- Activar pedidos
- Leer, crear, modificar y eliminar pedidos
- Contratos de ventas, con permisos para:
- Leer, crear, modificar y eliminar contratos
Elisa del departamento de contratos tiene usuarios que necesitan trabajar con contratos de ventas. Anteriormente, asignó perfiles a los usuarios que necesitaban permisos de objeto específicos. Sin embargo, la compañía está creciendo, y desea alejarse del uso de perfiles para asignar permisos. Veamos qué puede hacer por Elisa.
Los usuarios de Elisa necesitan:
- Leer, crear, editar, eliminar, ver y modificar todos los contratos
- Eliminar contratos activados
Puede crear conjuntos de permisos específicamente para Elisa. Pero, detengámonos un momento, porque puede que sea útil reutilizar un conjunto de permisos del grupo de conjuntos de permisos Procesamiento de ventas. Podemos reutilizar trabajos porque ambos equipos tienen tareas que involucran contratos, aunque los miembros de los dos equipos tienen diferentes funciones de trabajo.
El problema es que al conjunto de permisos Contratos de ventas en el grupo de contratos de permisos Procesamiento de ventas le falta algunos permisos que los usuarios de Elisa necesitan.
¿Estamos atascados? ¡De ninguna manera! Recuerde que los grupos de conjuntos de permisos son flexibles y permiten reutilizar conjuntos de permisos. Este es el plan.
- Silencie los permisos que los usuarios de Procesamiento de ventas no deberían tener al crear un conjunto de permisos de silenciamiento en el grupo de conjuntos de permisos Procesamiento de ventas. Primero, haga esto. ¿Por qué? Desea evitar conceder acceso a Eric a permisos más amplios para los contratos que el grupo de Elisa necesita (aunque sea temporal). Al crear el conjunto de permisos de silenciamiento primero, mantiene la integridad del grupo de conjuntos de permisos para Eric.
- Actualice el conjunto de permisos Contratos de ventas al agregar los permisos que Elisa necesita para su equipo.
Empecemos. Si todavía no completó los pasos de la unidad 2, haga eso primero o no podrá realizar esta actividad.
Cree un conjunto de permisos de silenciamiento.
- En Configuración, en el cuadro Búsqueda rápida, ingrese
Permission Set Groups
(Grupos de conjuntos de permisos) y seleccione Grupos de conjuntos de permisos. - Haga clic en Procesamiento de ventas: el grupo de conjuntos de permisos que creó en la unidad 2.
- En Conjuntos de permisos haga clic en Silenciar conjunto de permisos en grupo.
- Haga clic en Nuevo.
- Para Etiqueta, use
Contracts Permissions Muted
(Permisos de contratos silenciados). - Para Nombre de API, use
Contracts_Permissions_Muted
. - Guarde el conjunto de permisos de silenciamiento.
Seleccione permisos para silenciar.
- Haga clic en su conjunto de permisos de silenciamiento.
- En el cuadro Find Settings (Buscar configuración), ingrese
Contracts
(Contratos) y, luego, seleccione Contracts (Contratos). - Haga clic en Modificar.
- Silencie los permisos de objeto Ver todo y Modificar todo.
- Guarde los cambios.
- En el cuadro Find Settings (Buscar configuración), ingrese
Contracts
(Contratos) y, luego, seleccione Delete Activated Contracts (Eliminar contratos activados). - Haga clic en Modificar.
- En Ventas, silencie el permiso Eliminar contratos activados.
- Guarde los cambios.
Ahora cuando agrega los permisos para el grupo de Elisa al conjunto de permisos Contratos de ventas, están silenciados en el grupo de conjuntos de permisos Procesamiento de ventas.
Agreguemos los permisos de Elisa al conjunto de permisos Contratos de ventas. Active estos permisos en el conjunto de permisos Contratos de ventas:
- Active el permiso Eliminar contratos activados.
- Active los permisos Ver todo y Modificar todo para los contratos.
Cuando esté listo para crear un grupo de conjuntos de permisos para Elisa, puede agregar el permiso Contratos de ventas. Los miembros reciben los objetos Eliminar contratos activados, Ver todo y Modificar todo. ¡Voilà!
Dependencias de silenciamiento y permisos
Cuando silencian los permisos, tenga en cuenta las dependencias de los permisos. Por ejemplo, supongamos que concede a todos los usuarios los permisos Crear, Leer, Modificar y Eliminar para un objeto. A continuación, concede a algunos usuarios Ver todo y Modificar todo para ese objeto. Ahora bien, si silencia el permiso Leer, los permisos Crear, Modificar, Eliminar, Ver todo y Modificar todo también se silencian porque los usuarios no pueden realizar esas tareas sin la capacidad de leer los datos.
Ese ejemplo es bastante directo, pero las dependencias pueden ser desafiantes. Cuando silencia los permisos, preste atención al mensaje de confirmación de cambios de permisos cuando guarde los cambios. Por ejemplo, cuando silencia los permisos en el conjunto de permisos Contratos de ventas, si tenía Contratos activados silenciado, luego, Eliminar contratos activados también se silencia.
A medida que trabaja con sus grupos de conjuntos de permisos, tenga en cuenta las dependencias de permisos para evitar la eliminación de permisos que los usuarios necesitan.