DevOps センター、Salesforce CLI リリース/取得ライブラリ、メタデータ API、その他のツールを使用してプロファイルメタデータをリリースする場合、プロファイルの構造上、誤ってプロファイルを上書きする可能性があります。プロファイルの内容の上書きまたは削除するリスクを軽減するため、代わりに権限セットを使用することをお勧めします。
RetrieveRequest メッセージでリクエストされた内容によって、メタデータ API が返すプロファイルまたは権限セットの内容が決まります。たとえば、プロファイルにはプロファイルと同じ RetrieveRequest で返されるカスタムオブジェクトに含まれる項目の項目レベルセキュリティのみが含まれます。同様に、プロファイルをリリースするときには、そのすべての権限、カスタムオブジェクト、項目、ページレイアウトを手動で含める必要があります。含めない場合、これらはプロファイルの .xml ファイルから削除されます。この動作によって、アップデートのリリース時にプロファイルが上書きされる問題につながる可能性があります。
プロファイルの代わりに権限セットを使用して、ユーザーのアクセス権と権限を管理することをお勧めします。権限セットとプロファイルは、取得とリリースの呼び出しで同じ動作をしますが、権限セットのほうが一般的により包括的であるため、権限セットでは含まれる設定と権限をより簡単に管理できます。権限セットはプロファイルよりもきめ細かく柔軟な方法で、ユーザーに必要な権限のみを付与できます。また、権限セットを権限セットグループにまとめて、権限の割り当てと管理を効率化できます。
次を管理する場合は、権限セットを使用します。
次を管理する場合は、プロファイルを使用します。
注: プロジェクトの .forceIgnore ファイルにプロファイルを追加すると、変更を取り込むときにプロファイルが無視されます。
関連情報:
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.