Loading

Error: "This permission set contains an object that requires a license. Antes de continuar, asigne el usuario a la licencia del conjunto de permisos relacionado".

Fecha de publicación: Jan 27, 2026
Descripción
Cuando se asignan o se modifican conjuntos de permisos, aparece un mensaje de error de validación de la licencia si al usuario no se le asignó la licencia de conjuntos de permisos (PSL) adecuada. Los permisos del sistema para ver todos los datos (VAD) o modificar todos los datos (MAD) pueden provocar errores similares después de actualizar de CPQ 224 o CPQ 226 a una versión más reciente. Los conjuntos de permisos que otorgan acceso a Salesforce CPQ u Objetos personalizados con licencia (LCO) de Advanced Approvals permiten que los usuarios interactúen con cada paquete correspondiente. Estos dos permisos del sistema otorgan acceso a todos los objetos, incluidos CPQ y Advanced Approvals. Si no se les asigna una licencia adecuada, es posible que los usuarios obtengan mensajes de error similares a los de los siguientes escenarios:
  • Si se asigna un conjunto de permisos personalizado, que incluye los permisos VAD o MAD del sistema, a un usuario de CPQ o Advanced Approvals sin licencia, aparecerá el siguiente mensaje de error:
"Please fix the following:
Can't assign permission set [PERMISSION SET NAME] to user [USER NAME]. The permission set contains an object that requires a license. Before continuing, assign the user to the related permission set license." (Corrija lo siguiente: no se puede asignar el conjunto de permisos [NOMBRE DEL CONJUNTO DE PERMISOS] al usuario [NOMBRE DEL USUARIO]. El conjunto de permisos contiene un objeto que requiere una licencia. Antes de continuar, asigne el usuario a la licencia de conjunto de permisos relacionada).
  • Cuando se modifica un conjunto de permisos personalizado para agregar los permisos VAD o MAD del sistema, todos los usuarios asignados deben tener una licencia. Si un usuario sin licencia pertenece al conjunto de permisos que se está actualizando, aparecerá un error de validación de licencia similar:
"This permission set contains an object that requires a license. Before continuing, assign the user to the related permission set license." (El conjunto de permisos contiene un objeto que requiere una licencia. Antes de continuar, asigne el usuario a la licencia de conjunto de permisos relacionada).
Solución
Para corregir los errores de los escenarios presentados anteriormente, se deben quitar del conjunto de permisos los permisos a CPQ o los objetos con licencia de Advanced Approvals, o bien a todos los usuarios asignados se les debe asignar también la licencia adecuada. Los pasos que se describen a continuación muestran cómo crear un conjunto de permisos personalizado para otorgar permisos similares a Ver todos los datos (VAD) o Modificar todos los datos (MAD) a la vez que se excluye el acceso a los objetos con licencia para CPQ o Advanced Approvals.

CPQ : objetos personalizados con licencia
  • Regla de precios
  • Orientación sobre precios
  • Regla de productos
  • Presupuesto
  • Plantilla de presupuestos
  • Suscripción
Advanced Approvals: objetos personalizados con licencia
  • Approval
  • Regla de aprobación


Modificar un conjunto de permisos VAD o MAD para eliminar permisos de objetos de CPQ o Advanced Approvals:

En una organización con la versión 228 de CPQ o Advanced Approvals (AA) instalada, haga lo siguiente:

  1. Cree un nuevo conjunto de permisos.
    1. Asigne el nombre adecuado para indicar VAD o MAD sin objetos de CPQ o AA.
  2. En "Permisos del sistema", marque "Ver todos los datos" o "Modificar todos los datos".
  3. Guarde.
  4. Desmarque "Ver todos los datos" o "Modificar todos los datos".
  5. Guarde.
Verifique "Configuración de objetos" para garantizar que los permisos estén marcados correctamente.  Después de revocar los permisos del sistema "Ver todos los datos" o "Modificar todos los datos" en la versión 228 de CPQ/AA, los permisos de objetos permanecen intactos para todos los objetos, excepto para los objetos personalizados con licencia. Si se desmarcan los permisos del sistema VAD o MAD, solo se desmarcarán los permisos para los objetos con licencias en el conjunto de permisos; las casillas de verificación de permisos de objetos seguirán marcadas para todos los objetos personalizados sin licencias. En cualquier objeto, si se desmarca el Acceso de lectura, se eliminarán en cascada el acceso para crear, modificar, eliminar, ver todo y modificar todo en ese objeto.

NOTA: No es recomendable silenciar los permisos a LCO en los grupos de conjuntos de permisos para conservar el acceso a VAD o MAD. Los permisos del sistema VAD o MAD no pueden capturar cambios en metadatos si se usan en un grupo de conjuntos de permisos. Se debe actualizar el conjunto de permisos del grupo que contiene alguno de estos dos permisos del sistema para capturar los metadatos nuevos. Se pueden producir errores igualmente en las actualizaciones del conjunto de permisos si hay usuarios sin licencia asignados al grupo de conjuntos de permisos.


CONSULTE TAMBIÉN
Número del artículo de conocimiento

000390789

 
Cargando
Salesforce Help | Article