Wenn Sie Profil-Metadaten mit dem DevOps Center, der Salesforce-Befehlszeilen-Bibliothek zum Bereitstellen und Abrufen, der Metadaten-API oder anderen Tools bereitstellen, können Sie das Profil aufgrund der Struktur der Profile versehentlich überschreiben. Um das Risiko des Überschreibens oder Löschens von Profilinhalten zu verringern, empfehlen wir Ihnen, stattdessen Berechtigungssätze zu verwenden.
Die in der RetrieveRequest-Nachricht angeforderten Inhalte bestimmen die Profil- oder Berechtigungssatzinhalte, die die Metadaten-API zurückgibt. So umfassen Profile beispielsweise nur die Sicherheit auf Feldebene für Felder in benutzerdefinierten Objekten, die im selben RetrieveRequest wie die Profile zurückgegeben werden. Ebenso müssen bei der Bereitstellung eines Profils alle zugehörigen Berechtigungen, benutzerdefinierten Objekte, Felder und Seitenlayouts manuell eingefügt werden; andernfalls werden sie aus der .xml-Datei des Profils entfernt. Dieses Verhalten kann zu Problemen führen, bei denen Profile bei der Bereitstellung von Aktualisierungen überschrieben werden.
Wir empfehlen die Verwendung von Berechtigungssätzen anstelle von Profilen, um den Benutzerzugriff und die Berechtigungen zu verwalten. Während sich Berechtigungssätze und Profile bei Abruf- und Bereitstellungsaufrufen gleich verhalten, sind Berechtigungssätze im Allgemeinen übersichtlicher, was die Verwaltung der darin enthaltenen Einstellungen und Berechtigungen erleichtert. Mithilfe von Berechtigungssätzen können Sie Benutzern nur die benötigten Berechtigungen erteilen, und zwar auf eine detailliertere und flexiblere Weise als bei Profilen. Sie können Berechtigungssätze auch in Berechtigungssatzgruppen zusammenfassen, um die Zuweisung und Verwaltung von Berechtigungen zu optimieren.
Verwenden Sie Berechtigungssätze zur Verwaltung von:
Verwenden Sie Profile zur Verwaltung von:
Hinweis: Sie können Profile zur .forceIgnore-Datei Ihres Projekts hinzufügen, damit sie beim Abrufen von Änderungen ignoriert werden.
Siehe auch:
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.