Skip to main content

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.
Nota

Nota

¿Es su idioma de aprendizaje español (LATAM)? Comience el reto en un Trailhead Playground en español (LATAM) y utilice las traducciones entre paréntesis para navegar. Copie y pegue solo los valores en inglés, ya que las validaciones del reto dependen de los datos en ese idioma. Si no aprueba el reto en su organización en español (LATAM), recomendamos que (1) cambie la configuración local a Estados Unidos, (2) cambie el idioma a inglés (según estas instrucciones) y, luego, (3) haga clic en el botón “Check Challenge” (Comprobar el reto) nuevamente.

Consulte la insignia Trailhead en su idioma para obtener más información sobre cómo aprovechar la experiencia de Trailhead en otros idiomas.

Nota

Accesibilidad

Esta unidad requiere algunas instrucciones adicionales para los usuarios de lectores de pantalla. Para acceder a una versión detallada para lectores de pantalla de esta unidad, haga clic en el siguiente vínculo:

Abrir las instrucciones para lectores de pantalla de Trailhead.

¿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. Y puede incluir un conjunto de permisos en más de un grupo de conjuntos de permisos.  

Vaya... Realicemos una pausa aquí. 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? 

Con los conjuntos de permisos de silenciamiento, puede personalizar un grupo de conjuntos de permisos al desactivar (silenciar) permisos seleccionados. Puede tener hasta un conjunto de permisos de silenciamiento por grupo de conjuntos de permisos y silenciar objetos, campos y permisos de usuario, así como otras configuraciones de acceso.

Con los conjuntos de permisos de silenciamiento, mejora su capacidad de reutilización, ya que evita la creación de conjuntos de permisos similares con permisos apenas diferentes para satisfacer las necesidades específicas de cada usuario. Considere incluir todos los permisos relacionados a la tarea o función en el conjunto de permisos que requieren los diferentes usuarios. Luego, use un conjunto de permisos de silenciamiento en el grupo de conjuntos de permisos basado en personas para garantizar que todos los usuarios tengan solo los permisos necesarios para su función.

Por ejemplo, crea un grupo de conjuntos de permisos para representantes de servicio y quiere agregar un conjunto de permisos Case Management (Gestión de casos) existente. Sin embargo, este conjunto de permisos contiene el permiso de objeto Delete (Eliminar) para Cases (Casos); algo que no quiere que tengan los usuarios asignados al grupo de conjunto de permisos Service Reps (Representantes de servicio).

Para solucionar este problema, cree un conjunto de permisos de silenciamiento para silenciar solo el permiso de objeto Delete (Eliminar) antes de agregar el conjunto de permisos Case Management (Gestión de casos) al grupo de conjunto de permisos Service Reps (Representantes de servicio). De esta manera, los usuarios solo tienen los permisos que necesitan a través del conjunto de permisos Case Management (Gestión de casos). No hace falta modificar el conjunto de permisos existente (lo que podría afectar a otros usuarios de forma inadvertida) o crear un nuevo conjunto de permisos (que podría dificultar la gestión de su configuración de acceso con el tiempo).

Consideraciones sobre los conjuntos de permisos de silenciamiento

Como puede ver, el silenciamiento ofrece una gran flexibilidad al diseñar su modelo de permisos. A medida que planifica cómo configurar sus grupos de conjuntos de permisos, tenga en cuenta estas consideraciones de comportamiento cuando el permiso de silenciamiento interactúa con otras funciones:

  • 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.
  • Los usuarios asignados directamente a un conjunto de permisos fuera del grupo de conjuntos de permisos no se ven afectados.
  • Si se asigna a un usuario un grupo de conjuntos de permisos que tiene permisos silenciados, pero el usuario está asignado a los mismos permisos a través de un perfil, un conjunto de permisos o un grupo de conjuntos de permisos distinto, el usuario sigue teniendo estos permisos a pesar del conjunto de permisos silenciados.
  • Tanto Resumen de acceso de usuario como Resumen de grupo de conjuntos de permisos tienen en cuenta los conjuntos de permisos silenciados para determinar los permisos que están habilitados.

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. 

  1. Grupo de permisos de pedidos de ventas, con permisos para hacer lo siguiente:
    • Activar pedidos
    • Leer, crear, modificar y eliminar pedidos
  1. Grupo de permisos de contratos de ventas, con permisos para hacer lo siguiente:
    • Leer, crear, modificar y eliminar contratos

Diagrama de Venn que corresponde con la descripción anterior del grupo de conjuntos de permisos Sales Processing (Procesamiento de ventas).

Alyssa del departamento de contratos tiene usuarios que necesitan trabajar con contratos de ventas. Los usuarios de Alyssa necesitan hacer lo siguiente:

  • Leer, crear, editar, eliminar, ver y modificar todos los contratos
  • Eliminar contratos activados

Puede crear conjuntos de permisos específicamente para Alyssa. Pero, detengámonos un momento, porque puede que sea útil reutilizar un conjunto de permisos existente, en especial, el conjunto de permisos Sales Contracts (Contratos 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 Sales Contracts (Contratos de ventas) le faltan algunos permisos que los usuarios de Alyssa necesitan. Si agregara estos permisos adicionales a Sales Contracts (Contratos de ventas), los usuarios asignados al grupo de conjuntos de permisos Sales Processing (Procesamiento de ventas) tendrían permisos que no necesitan.

¿No sabe cómo seguir? ¡De ninguna manera! Recuerde que los grupos de conjuntos de permisos son flexibles y que puede usar conjuntos de permisos de silenciamiento para asegurarse de que los usuarios tengan solo los permisos que necesitan. Este es el plan.

  1. Cree un conjunto de permisos de silenciamiento para silenciar los permisos que no deberían tener los usuarios asignados al grupo de conjuntos de permisos Sales Processsing (Procesamiento de ventas). Primero, haga esto. ¿Por qué? Desea evitar conceder acceso a los usuarios asignados a este grupo de conjuntos de permisos a permisos más amplios para los contratos que el equipo de Alyssa necesita (aunque sea temporal). Al crear el conjunto de permisos de silenciamiento primero, mantiene la integridad del grupo de conjuntos de permisos para Max.
  2. Actualice el conjunto de permisos Sales Contracts (Contratos de ventas) al agregar los permisos que Alyssa necesita para su equipo.
  3. Cree un nuevo grupo de conjuntos de permisos Contracts Processing (Procesamiento de contratos) para el equipo de Alyssa. Agregue el conjunto de permisos Sales Contracts (Contratos de ventas) actualizado.

El diagrama de Venn ilustra los grupos de conjuntos de permisos Procesamiento de ventas y Procesamiento de contratos, con un círculo que representa un conjunto de permisos silenciados que apunta a Procesamiento de ventas.

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.

  1. En Setup (Configuración), en el cuadro Quick Find (Búsqueda rápida), ingrese Permission Set Groups (Grupos de conjuntos de permisos) y seleccione Permission Set Groups (Grupos de conjuntos de permisos).
  2. Haga clic en Procesamiento de ventas: el grupo de conjuntos de permisos que creó en la unidad 2.
  3. En Conjuntos de permisos haga clic en Silenciar conjunto de permisos en grupo.
  4. Haga clic en Nuevo.
  5. Para Label (Etiqueta), use Contracts Permissions Muted (Permisos de contratos silenciados).
  6. Para API Name (Nombre de API), use Contracts_Permissions_Muted.
  7. Guarde el conjunto de permisos de silenciamiento.

Seleccione permisos para silenciar.

  1. Haga clic en el nombre del conjunto de permisos que va a silenciar.
  2. En el cuadro Find Settings (Buscar configuración), ingrese Contracts (Contratos) y, luego, seleccione Contracts (Contratos).
  3. Haga clic en Editar.
  4. Silencie los permisos de objeto Ver todo y Modificar todo.
    Una captura de pantalla que muestra la página del conjunto de permisos de silenciamiento para la configuración del objeto Contracts (Contratos). Los permisos de objeto View All (Ver todos) y Modify All (Modificar todos) están silenciados con las casillas de verificación.
  5. Guarde los cambios.
  6. En el cuadro Find Settings (Buscar configuración), ingrese Contracts (Contratos) y, luego, seleccione Delete Activated Contracts (Eliminar contratos activados).
  7. Haga clic en Editar.
  8. En Ventas, silencie el permiso Eliminar contratos activados.
    Una captura de pantalla que muestra la página del conjunto de permisos de silenciamiento para App Permissions (Permisos de aplicaciones). El permiso de usuario Delete Activated Contracts (Eliminar contratos activados) está silenciado con la casilla de verificación.
  9. Guarde los cambios.

Ahora, cuando agregue los permisos para el grupo de Alyssa al conjunto de permisos Sales Contracts (Contratos de ventas), estarán silenciados en el grupo de conjuntos de permisos Sales Processing (Procesamiento de ventas). Agreguemos los permisos de Alyssa al conjunto de permisos Sales Contracts (Contratos de ventas). Active estos permisos en el conjunto de permisos Contratos de ventas:

  1. Permiso de aplicación (usuario) Delete Activated Contracts (Eliminar contratos activados)
  2. Permisos de objeto View All (Ver todo) y Modify All (Modificar todo) para los contratos

Cuando esté listo para crear el grupo de conjuntos de permisos Contracts Processing (Procesamiento de contratos) para Alyssa, puede agregar el permiso Sales Contracts (Contratos de ventas). Los miembros recibirán todos los permisos habilitados, incluidos Delete Activated Contracts (Eliminar contratos activados), View All (Ver todo) y Modify All (Modificar todo) para el objeto Contracts (Contratos). ¡Voilà!

El diagrama de Venn muestra los grupos de conjuntos de permisos Procesamiento de ventas y Procesamiento de contratos. El área superpuesta contiene el conjunto de permisos Contratos de ventas, que indica que está incluido en ambos grupos de conjuntos de permisos. Un conjunto de permisos de silenciamiento dentro del grupo de conjuntos de permisos Procesamiento de ventas solo afecta el grupo de conjuntos de permisos Procesamiento de ventas, y no a los otros conjuntos de permisos en el grupo de conjuntos de permisos.

Dependencias de silenciamiento y permisos

Cuando silencia permisos en los conjuntos de permisos de silenciamiento, los permisos dependientes también se verán afectados. Por ejemplo, supongamos que concede a los usuarios los permisos Create (Crear), Read (Leer), Edit (Modificar), Delete (Eliminar), View All (Ver todos) y Modify All (Modificar todos) para un 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.

El mensaje Confirmación de cambios de permisos muestra que se silencian Eliminar contratos activados y Activar contratos.

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. Para obtener más información sobre las dependencias de silenciamiento para el grupo de conjuntos de permisos, consulte la Ayuda de Salesforce.

Silenciamiento en los paquetes instalados

Hay una ventaja más de los conjuntos de permisos de silenciamiento. Si se suscribe a un paquete gestionado, puede silenciar permisos en los grupos de conjuntos de permisos para funciones que aún no están listas para que se adopten.

Por ejemplo, supongamos que crea un grupo de conjuntos de permisos 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 silencie este permiso de campo hasta que esté listo para adoptarlo en su organización.

¡Buen trabajo! Ahora sabe acerca de los conjuntos de permisos de silenciamiento y tiene un panorama completo de los grupos de conjuntos de permisos. Descubrió todas las ventajas de usar los grupos de conjuntos de permisos y cómo diseñar su modelo de permisos para aprovechar su flexibilidad y capacidad de reutilización.

Recursos

Comparta sus comentarios de Trailhead en la Ayuda de Salesforce.

Nos encantaría saber más sobre su experiencia con Trailhead. Ahora puede acceder al nuevo formulario de comentarios en cualquier momento en el sitio de Ayuda de Salesforce.

Más información Continuar a Compartir comentarios