Salesforceの権限整理:プロファイルを絞り権限セットで束ねる
Salesforce の権限が増えると、誰が何を使えるのかが見えにくくなります。このページでは、プロファイルを土台に絞り、権限セットと権限セットグループで役割ごとに整理する進め方を、Salesforce の公式ドキュメントに沿って説明します。
このページは、ご依頼いただける開発の例の解説です。実際の導入事例ではありません。機能の説明は、末尾の Salesforce 公式の資料で確かめた内容です。
この内容で相談するこんなことで困っていませんか
なぜ起きるのか
ユーザー 1 人に割り当てられるプロファイルは 1 つです。プロファイルは 1 種類のユーザーライセンスに属します。人ごとに違う権限を持たせようとすると、プロファイルの複製が増えやすくなります。[3][13][2]
権限は、プロファイルと権限セットから重ねて与えられます。プロファイルで無効でも、権限セットのどれかで有効なら、その人は権限を使えます。取り消すには、プロファイルと割り当てられた全部の権限セットから外す必要があります。[3][6]
どのレコードが見えるかは、別の仕組みで決まります。組織の共有設定が基本の範囲を決め、ロール階層や共有ルールで範囲を広げます。これらで、基本の範囲より狭めることはできません。[7][8]
プロファイルと権限セットは、オブジェクトと項目へのアクセスを受け持ちます。ロールは主に、レコード単位のアクセスに関わります。整理では、この 2 つを分けて考えます。[8]
直し方の選択肢
Salesforce は、Spring '26 で予定していたプロファイル内の権限の廃止を中止しました(2026年10月時点)。それでも、権限セットを中心にした管理への移行を勧めています。[1]
- プロファイルを土台に絞る: 既定のアプリとレコードタイプ、ページレイアウトの割り当て、ログイン時間帯、ログイン IP 範囲などを受け持たせます。ユーザーには「最小アクセス - Salesforce」プロファイルか、そのコピーを割り当てる方法が案内されています。[1][2]
- 権限セットで作業ごとの権限を足す: オブジェクト権限、項目権限、ユーザー権限などを、役職ではなく作業の単位でまとめます。[2][3]
- 権限セットグループで職務ごとに束ねる: 複数の権限セットを営業などの職務単位でまとめて割り当てます。同じ権限セットを別のグループでも使い回せます。[4][2]
- ミュート権限セットで一部だけ止める: グループの中の特定の権限を無効にできます。1 つのグループに付けられるのは 1 つまでです。[5]
作業の流れ
- 今の状態を確かめる: [設定] の [ユーザー] から対象者を開き、[概要を表示] を押します。権限の行のアクションから [アクセス権の付与者] を開くと、どこで許可されているかが分かります。[9]
- 役割ごとの表を作る: ユーザーの種類ごとに、オブジェクト・項目・レコードのアクセスレベルを表にまとめます。[8]
- 構成を決める: 既存の権限セットとユーザーを見直し、職務に合わせて権限セットのまとめ方を決めます。中身が分かる名前の付け方もそろえます。[15][2]
- Sandbox で作って確かめる: 本番から切り離された Sandbox で権限セットとグループを作り、見え方を確かめます。[12]
- 割り当てる: 権限セットライセンスが要る権限は、先にライセンスを割り当てます。グループは状況が [更新] になってから割り当てます。[10]
気をつけること
想定工数の目安
プロファイルと権限を、必要な分だけに整理8〜24時間
想定工数は、要件の確認から動作確認・本番反映の手順までを含む実働時間です。※Salesforce の環境(構築済みの仕組みや設定など、さまざまな要素)や、要件によって工数は大幅に前後するため、あくまでも目安です。
質問と答え
プロファイルはもう使わなくなるのですか。
いいえ。ユーザーには今もプロファイルを 1 つ割り当てます。2026年10月時点では、プロファイル内の権限の廃止は中止されています。そのうえで Salesforce は、プロファイルを基本の設定に使い、アクセスの制御は権限セットで行う形を勧めています。[13][1]
特定の人だけ、ある権限を外すことはできますか。
その人のプロファイルと、割り当てられた全部の権限セットから外します。権限セットグループ経由の権限なら、ミュート権限セットで止める方法もあります。ただしミュートは、そのグループを割り当てた全員に効きます。[6][5]
誰が何を使えるかを、自分で確かめる方法はありますか。
[設定] の [ユーザー] から対象者を開き、[概要を表示] を押します。付いている権限やタブ、権限セットグループ、公開グループ、キューを確かめられます。この画面を見るには「設定・定義を参照する」権限が要ります。[9]
一時的な応援メンバーにだけ、期間を決めて権限を渡せますか。
[有効期限のある権限セットおよび権限セットグループ] を有効にすると、割り当てに終了日を設定できます。期限が来ると割り当てが外れます。[2]
出典
- プロファイル内の権限廃止の中止について(Salesforce ヘルプ)help.salesforce.com/s/articleView?id=003834041&language=ja&type=1(2026-10-23 確認)
- 権限セットおよび権限セットグループの作成のガイドライン(Salesforce ヘルプ)help.salesforce.com/s/articleView?language=ja&type=5&id=platform.perm_sets_best_practices.htm(2026-10-23 確認)
- 権限セット(Salesforce ヘルプ)help.salesforce.com/s/articleView?language=ja&type=5&id=platform.perm_sets_overview.htm(2026-10-23 確認)
- 権限セットグループ(Salesforce ヘルプ)help.salesforce.com/s/articleView?language=ja&type=5&id=platform.perm_set_groups.htm(2026-10-23 確認)
- ミュート権限セット(Salesforce ヘルプ)help.salesforce.com/s/articleView?language=ja&type=5&id=platform.perm_set_groups_muting.htm(2026-10-23 確認)
- Salesforce オブジェクトへのアクセスの管理(Trailhead)trailhead.salesforce.com/ja/content/learn/modules/data_security/data_security_objects(2026-10-23 確認)
- 組織の共有設定(Salesforce ヘルプ)help.salesforce.com/s/articleView?language=ja&type=5&id=platform.security_sharing_owd_about.htm(2026-10-23 確認)
- ユーザーのアクセス権の制御(Salesforce ヘルプ)help.salesforce.com/s/articleView?language=ja&type=5&id=platform.security_data_access.htm(2026-10-23 確認)
- ユーザーのアクセス概要の表示(Salesforce ヘルプ)help.salesforce.com/s/articleView?language=ja&type=5&id=platform.users_access_summary.htm(2026-10-23 確認)
- ユーザーへの権限セットグループの割り当て(Salesforce ヘルプ)help.salesforce.com/s/articleView?language=ja&type=5&id=platform.perm_set_groups_assign.htm(2026-10-23 確認)
- 権限セットグループに関する FAQ(Salesforce ヘルプ)help.salesforce.com/s/articleView?language=ja&type=5&id=platform.perm_set_groups_faqs.htm(2026-10-23 確認)
- Sandbox の種別およびテンプレート(Salesforce ヘルプ)help.salesforce.com/s/articleView?language=ja&type=5&id=platform.create_test_instance.htm(2026-10-23 確認)
- プロファイル(Salesforce ヘルプ)help.salesforce.com/s/articleView?language=ja&type=5&id=platform.admin_userprofiles.htm(2026-10-23 確認)
- 権限セットが追加される権限セットグループの数の確認(Salesforce ヘルプ)help.salesforce.com/s/articleView?language=ja&type=5&id=platform.perm_sets_group_count.htm(2026-10-23 確認)
- 権限セットグループの作成(Salesforce ヘルプ)help.salesforce.com/s/articleView?language=ja&type=5&id=platform.perm_set_groups_create.htm(2026-10-23 確認)
- 権限セットグループの状況と再適用(Salesforce ヘルプ)help.salesforce.com/s/articleView?language=ja&type=5&id=platform.perm_set_groups_status_recalc.htm(2026-10-23 確認)