Si vous déployez des métadonnées de profil à l’aide du centre DevOps, de la bibliothèque de déploiement-récupération de Salesforce CLI, de l’API de métadonnées ou d’autres outils, il est possible que vous écrasiez accidentellement le profil en raison de la façon dont il est structuré. Pour réduire le risque d’écrasement ou de suppression du contenu du profil, nous vous recommandons d’utiliser plutôt des ensembles d’autorisations.
Les contenus demandés dans le message RetrieveRequest déterminent quels contenus de profil ou d’ensemble d’autorisations sont renvoyés par l’API de métadonnées. Par exemple, les profils incluent uniquement la sécurité au niveau du champ pour les champs figurant dans les objets personnalisés renvoyés dans la même requête RetrieveRequest que les profils. De même, lorsqu’un profil est déployé, l’ensemble de ses autorisations, objets personnalisés, champs et présentations de page doivent être inclus manuellement. Dans le cas contraire, ils seront supprimés du fichier de profil au format .xml. Ce comportement peut entraîner des problèmes d’écrasement des profils lors du déploiement des mises à jour.
Nous vous recommandons d’utiliser des ensembles d’autorisations plutôt que des profils pour gérer les accès et les autorisations des utilisateurs. Bien que les ensembles d’autorisations et les profils aient le même comportement dans le cadre des appels de récupération et de déploiement, les ensembles d’autorisations sont en général plus restreints, ce qui facilite la gestion de leurs paramètres et autorisations. Les ensembles d’autorisations vous permettent d’accorder aux utilisateurs uniquement les autorisations dont ils ont besoin, de manière plus précise et flexible que les profils. Vous pouvez également regrouper des ensembles d’autorisations en groupes pour simplifier l’attribution et la gestion des autorisations.
Utilisez des ensembles d’autorisations pour gérer ce qui suit :
Utilisez des profils pour gérer ce qui suit :
Remarque : vous pouvez ajouter des profils au fichier .forceIgnore de votre projet afin qu’ils soient ignorés lors de l’extraction des modifications.
Voir aussi :
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.