Si implementa metadatos de perfil usando el Centro de DevOps, la biblioteca de implementación-recuperación de Salesforce CLI, la API de metadatos u otras herramientas, puede sobrescribir por accidente el perfil debido a cómo están estructurados los perfiles. A fin de reducir el riesgo de sobrescritura o eliminación de contenidos del perfil, recomendamos usar conjuntos de permisos en su lugar.
Los contenidos solicitados en el mensaje RetrieveRequest determinan el perfil o los contenidos del conjunto de permisos que devuelve la API de metadatos. Por ejemplo, los perfiles solo incluyen seguridad de nivel de campo para campos incluidos en objetos personalizados que se devuelven en la misma RetrieveRequest que los perfiles. Del mismo modo, cuando se implementa un perfil, todos sus permisos, objetos personalizados, campos y formatos de página deben incluirse manualmente; de lo contrario, se eliminan del archivo .xml del perfil. Este comportamiento puede llevar a problemas en los que los perfiles se sobrescriban al implementar actualizaciones.
Recomendamos usar conjuntos de permisos en lugar de perfiles para gestionar el acceso de los usuarios y los permisos. Si bien los conjuntos de permisos y los perfiles tienen el mismo comportamiento para las llamadas de recuperación e implementación, los conjuntos de permisos suelen estar más contenidos, lo que facilita gestionar sus configuraciones y permisos incluidos. Los conjuntos de permisos le permiten otorgar a los usuarios solo los permisos que necesitan de una forma más granular y flexible que los perfiles. Además, puede agrupar los conjuntos de permisos en grupos de conjuntos de permisos a fin de optimizar la asignación y gestión de permisos.
Use los conjuntos de permisos para gestionar lo siguiente:
Use los perfiles para gestionar lo siguiente:
Nota: Puede agregar perfiles a su archivo .forceIgnore del proyecto de modo que se ignoren en la extracción de cambios.
Consulte también:
000395615

We use three kinds of cookies on our websites: required, functional, and advertising. You can choose whether functional and advertising cookies apply. Click on the different cookie categories to find out more about each category and to change the default settings.
Privacy Statement
Required cookies are necessary for basic website functionality. Some examples include: session cookies needed to transmit the website, authentication cookies, and security cookies.
Functional cookies enhance functions, performance, and services on the website. Some examples include: cookies used to analyze site traffic, cookies used for market research, and cookies used to display advertising that is not directed to a particular individual.
Advertising cookies track activity across websites in order to understand a viewer’s interests, and direct them specific marketing. Some examples include: cookies used for remarketing, or interest-based advertising.