Activar el acceso a los metadatos sin tener que activar también el acceso a datos (Beta)

Los usuarios con el permiso Modificar metadatos pueden actualizar metadatos (incluyendo Apex) a través de la API de metadatos incluso si no tienen también el permiso Modificar todos los datos. La API de metadatos se utiliza para implementaciones que emplean conjuntos de cambios, la Herramienta de migración Ant o la CLI de Salesforce. Los usuarios deben tener el permiso que permite el uso de la función admitida por los metadatos que están intentando modificar. También deben tener el permiso que habilita su herramienta de implementación.

El permiso Modificar metadatos no afecta a la personalización directa de los metadatos empleando páginas de la interfaz de usuario de Configuración, debido a que esas páginas no utilizan la API de metadatos para las actualizaciones.

Dónde: Este cambio se aplica a Lightning Experience, Salesforce Classic y todas las versiones de la aplicación móvil en Professional Edition, Performance Edition y Unlimited Edition.

Algunos metadatos, como Apex, se ejecutan en contexto del sistema, por lo que debe tener cuidado en cómo delega el permiso Modificar metadatos. Modificar metadatos permite la implementación de metadatos de Apex, pero no permite algunas funciones de desarrollo y depuración de Apex que siguen requiriendo el permiso Modificar todos los datos.

Modificar metadatos se activa automáticamente cuando se selecciona el permiso Implementar conjuntos de cambios o Autor de Apex. El permiso Modificar metadatos está en versión beta cuando se activa sin haber activado el permiso Modificar todos los datos.
Nota

Nota

Dado que se trata de una función beta, el permiso Modificar metadatos es una versión preliminar y no forma parte de los “Servicios” según su acuerdo general de suscripción con Salesforce. Utilice esta función a su única discreción y tome sus decisiones de compra solo en base a funciones y productos disponibles de forma general. Salesforce no garantiza la disponibilidad general de esta función dentro de ningún plazo de tiempo y podemos interrumpirla en cualquier momento. Esta función es únicamente para fines de evaluación, no para uso de producción. Se ofrece tal cual y no es compatible, y Salesforce no tiene responsabilidad por cualquier daño emergente o en conexión con ella. Todas las restricciones, la reserva de derechos de Salesforce, las obligaciones en lo referente a los Servicios y condiciones para aplicaciones que no son de Salesforce relacionadas y Contenido se aplican por igual a su uso de esta función. Puede proporcionar comentarios y sugerencias para el permiso Modificar metadatos publicando en la sección de colaboración o ideas en Trailblazer Community.

Por qué: Anteriormente, los usuarios necesitaban el permiso Modificar todos los datos para implementar metadatos utilizando conjuntos de cambios, la Herramienta de migración Ant o la CLI de Salesforce. Algunos usuarios no necesitan el acceso de datos otorgado por el permiso Modificar todos los datos, solo el acceso a metadatos. Ahora los usuarios pueden implementar metadatos si tienen el permiso Modificar metadatos además de los permisos que otorgan acceso a sus herramientas de implementación elegidas y a la función que admite los metadatos. Por ejemplo, para implementar un conjunto de cambios, los usuarios antes tenían que tener activados los permisos para la función que personalizaba el conjunto de cambios y el permiso Implementar conjuntos de cambios y Modificar todos los datos. Los usuarios ahora solo necesitan el permiso para la función, el permiso Implementar conjuntos de cambios y el permiso Modificar metadatos para implementar el conjunto de cambios.