プロファイルと権限セットを作成する
ユーザを作成する前に、1 つ以上のプロファイルと権限セットを作成しておくことが最良です。プロファイルと権限セットは、ユーザが実行できる操作を制御するための機能権限と設定のコレクションです。たとえば、プロファイルと権限セットの制御内容には、次のものがあります。
- システムレベルのアクセス権。時間ベースおよび IP ベースのログイン制限や、ユーザ管理など、組織内の異なる機能に適用される権限があります。
- オブジェクトレベルのアクセス権。データベース内のオブジェクトごとにレコードを作成、更新、削除する権限があります。
- 項目レベルのアクセス権。オブジェクトの項目を参照または編集する機能があります。
- Apex クラスやカスタムロジックを呼び出すためのアクセス権。
プロファイルと権限セットの違いは何でしょうか? ユーザには、1 つのプロファイルしか設定できませんが、権限セットは複数設定できます。この仕組みは次のとおりです。たとえば、類似していても異なる権限要件を持つ多種のユーザを対象とするセキュリティポリシーを実装する必要があるとします。わずかに異なる多くのプロファイルを作成して管理するよりも、共通権限を管理する 1 つのプロファイルを作成し、権限セットを使用して特定の権限を管理したほうが効率的です。