Habilitar o acesso a metadados sem habilitar o acesso a dados também (beta)

Usuários com a permissão Modificar metadados podem atualizar metadados (incluindo Apex) por meio da API de metadados, mesmo que não tenham também a permissão Modificar todos os dados. A API de metadados é usada para implantações que utilizam conjuntos de alterações, a Ferramenta de migração Ant ou o Salesforce CLI. Os usuários devem ter a permissão que permite o uso do recurso compatível com os metadados que eles estão tentando modificar. Eles também devem ter permissão que habilite a ferramenta de implantação.

A permissão Modificar metadados não afeta a personalização direta dos metadados usando páginas de interface do usuário de Configuração, pois essas páginas não usam a API de metadados para atualizações.

Onde: Essa alteração se aplica ao Lightning Experience, ao Salesforce Classic e a todas as versões do aplicativo móvel nas edições Professional, Performance e Unlimited.

Alguns metadados, como o Apex, são executados no contexto do sistema, assim, tenha cuidado com a maneira de delegar a permissão Modificar metadados. Modificar metadados permite a implantação de metadados do Apex, mas não permite alguns recursos de desenvolvimento e depuração do Apex que ainda exigem a permissão Modificar todos os dados.

A permissão Modificar metadados é habilitada automaticamente quando a permissão Implantar conjuntos de alterações ou Apex do autor é selecionada. A permissão Modificar metadados está em beta quando habilitada sem também habilitar a permissão Modificar todos os dados.
Nota

Nota

Como um recurso beta, a permissão Modificar metadados é uma prévia e não faz parte dos "Serviços" estipulados no seu contrato de assinatura mestre com a Salesforce. Use esse recurso a seu exclusivo critério e tome suas decisões de compra com base apenas nos produtos e recursos disponíveis ao público em geral. A Salesforce não garante a disponibilidade geral desse recurso em nenhum período ou data e ele poderá ser descontinuado a qualquer momento. Esse recurso é somente para fins de avaliação, não para uso em produção. É oferecido no estado em que se encontra, não recebe suporte, e a Salesforce não é responsável por qualquer dano ou prejuízo resultante ou relacionado a ele. Todas as restrições, reservas de direitos da Salesforce, obrigações relacionadas aos Serviços e termos relativos a aplicativos e conteúdos não originários da Salesforce aplicam-se igualmente ao seu uso desse recurso. Você pode dar feedback e sugestões para a permissão Modificar metadados publicando em Colaboração ou Ideias na Trailblazer Community.

Por quê: Anteriormente, os usuários precisavam da permissão Modificar todos os dados para implantar metadados usando conjuntos de alterações, a Ferramenta de migração Ant ou o Salesforce CLI. Alguns usuários não precisam que o acesso a dados seja conferido pela permissão Modificar todos os dados, apenas o acesso a metadados. Agora, os usuários poderão implantar metadados se tiverem a permissão Modificar metadados além das permissões que habilitam o acesso à ferramenta de implantação escolhida por eles e ao recurso ao qual os metadados dão suporte. Por exemplo, para implantar um conjunto de alterações, os usuários antes precisavam ter as permissões para habilitar o recurso no conjuntos de alterações personalizado e as permissões Implantar conjuntos de alterações e Modificar todos os dados. Os usuários agora precisam apenas da permissão do recurso, da permissão Implantar conjuntos de alterações e da permissão Modificar metadados para implantar o conjunto de alterações.