Se si distribuiscono i metadati del profilo utilizzando DevOps Center, la libreria di distribuzione-recupero di Salesforce CLI, l'API dei metadati o altri strumenti, a causa del tipo di struttura caratteristica dei profili, è possibile sovrascrivere accidentalmente il profilo. Per ridurre il rischio di sovrascrivere o eliminare i contenuti del profilo, si consiglia invece di utilizzare gli insieme di autorizzazioni.
I contenuti richiesti nel messaggio RetrieveRequest determinano i contenuti del profilo o dell'insieme di autorizzazioni restituiti dall'API dei metadati. Ad esempio, i profili prevedono la protezione a livello di campo solo per i campi inclusi negli oggetti personalizzati restituiti nello stesso RetrieveRequest dei profili. Allo stesso modo, quando viene distribuito un profilo, è necessario includere manualmente tutte le relative autorizzazioni, gli oggetti personalizzati, i campi e i layout di pagina; in caso contrario, verranno rimossi dal file .xml del profilo. Questo comportamento può generare problemi che causano la sovrascrittura dei profili quando si distribuiscono gli aggiornamenti.
Si consiglia di utilizzare gli insiemi di autorizzazioni invece dei profili per gestire l'accesso e le autorizzazioni utente. Sebbene gli insiemi di autorizzazioni e i profili adottino lo stesso comportamento per le chiamate di recupero e di distribuzione, in generale gli insiemi di autorizzazioni sono più contenuti, il che rende più semplice gestire le relative impostazioni e le autorizzazioni incluse. Gli insiemi di autorizzazioni permettono di concedere agli utenti solo le autorizzazioni di cui hanno bisogno in un modo più granulare e flessibile rispetto ai profili. Si possono anche associare gli insiemi di autorizzazioni in gruppi per semplificare le assegnazioni e la gestione delle autorizzazioni.
Utilizzare gli insiemi di autorizzazioni per gestire:
Utilizzare i profili per gestire:
Nota: è possibile aggiungere i profili al file .forceIgnore del proprio progetto, per far sì che vengano ignorati quando si effettuano modifiche.
Vedere anche:
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.