Salesforceを導入すると必ず向き合うのが「権限設定」です。「営業スタッフには顧客情報を編集させたい」「経営者にはすべてのデータを閲覧させたい」「パートタイムのスタッフには自分の担当分だけ見せたい」——こうしたアクセス制御を実現するための仕組みが権限設定です。

Salesforceの権限設定は、プロファイル・権限セット・共有ルールの3層構造で成り立っています。最初は複雑に見えますが、それぞれの役割を理解すれば整理できます。この記事では中小企業向けに、基礎から実践的な設計例まで解説します。

この記事でわかること
  • Salesforceの権限設定が3層構造になっている理由
  • プロファイルと権限セットの違いと使い分け
  • オブジェクト権限・フィールド権限・レコードアクセスの違い
  • 中小企業向けの現実的な権限設計例
  • よくある権限設定のミスと対策

Salesforceの権限設定:3層構造で考える

Salesforceの権限設定は、大きく3つの層に分かれています。上の層から下の層へと制御が絞り込まれていくイメージです。

1
プロファイル
ユーザーの「基本的な権限の束」。「このユーザーはどのオブジェクトを操作できるか」を決める土台
2
権限セット
プロファイルに「追加する権限の束」。特定ユーザーだけに追加の権限を付与したいときに使う
3
共有ルール・ロール
「どのレコードを見せるか」の制御。オブジェクト権限より細かいレコード単位のアクセス制御
POINT

「オブジェクトへのアクセス」はプロファイル・権限セットで、「どのレコードを見るか」は共有ルール・ロールで制御します。この2つの制御の違いを理解することが権限設定の理解の核心です。

プロファイルとは何か

プロファイルはSalesforceユーザーに必ず1つ割り当てる「基本権限の設定ファイル」です。ユーザーが「何のオブジェクトを見られるか・編集できるか」という基本的な権限がここで決まります。

たとえば「営業スタッフ用プロファイル」を作れば、そのプロファイルを持つすべてのユーザーが同じ基本権限を持ちます。設定変更もプロファイルを1回変更すれば、そのプロファイルを持つ全ユーザーに一括で反映されます。

Salesforceには最初からいくつかの標準プロファイルが用意されています。

権限セットとは何か——プロファイルとの違い

権限セットはプロファイルに「追加する権限」です。プロファイルが「全員に共通する基本権限」なのに対し、権限セットは「特定のユーザーだけに追加したい権限」を付与するために使います。

プロファイル
  • ユーザーに必ず1つだけ割り当て
  • 役割グループ全体への共通設定に向いている
  • 「このロールのユーザー全員」に同じ設定を適用したいとき
  • 設定変更が全員に一括で反映される
  • 例:「営業担当者プロファイル」「管理者プロファイル」
権限セット
  • ユーザーに複数割り当て可能
  • 個別ユーザーへの追加権限付与に向いている
  • 「この人だけ特別にレポートを作成できるようにしたい」とき
  • プロファイルの権限を超える付与はできない(削減不可)
  • 例:「レポート作成権限セット」「API利用権限セット」

⚠️ 注意:権限セットはプロファイルの権限に「追加」はできますが、「削減」はできません。「このユーザーだけ商談の削除権限を外したい」という場合は、削除権限のないプロファイルを割り当てる設計が必要になります。

オブジェクト権限・フィールド権限・レコードアクセスの違い

Salesforceの権限はさらに3つの粒度で制御できます。それぞれ役割が異なります。

オブジェクト権限——「どのテーブルを操作できるか」

取引先・商談・ケースなど、オブジェクト(データの種類)ごとに「閲覧」「作成」「編集」「削除」「全件参照」「全件更新」の6種類の権限を設定できます。プロファイル・権限セットで制御する基本的な権限です。

権限の種類 できること
参照 レコードの閲覧(編集・削除は不可)
作成 新しいレコードの作成
編集 既存レコードの変更(削除は不可)
削除 レコードの削除(基本的には管理者のみ付与)
全件参照 自分が所有者でないレコードも全件閲覧できる
全件更新 所有者に関係なく全件を編集・削除できる

フィールド権限——「どの項目を見せるか」

オブジェクト内の個別の項目(フィールド)単位で「閲覧のみ」「編集可」「非表示」を設定できます。たとえば「取引先の会社名は全員が見られるが、売上高の項目は管理者だけが見られる」という設定が可能です。

レコードアクセス(共有ルール・ロール)——「どのレコードを見せるか」

同じ「商談」オブジェクトの閲覧権限を持っていても、「自分が担当する商談だけ」「自分のチームの商談だけ」「全員の商談」というレコード単位のアクセス範囲を制御する仕組みです。

中小企業向けの現実的な権限設計例

スタッフ数10〜20名程度の中小企業では、プロファイルを3〜4種類に絞ったシンプルな設計が運用しやすくなります。

設計例:営業・サービス・管理の3プロファイル構成
システム管理者 全データへのフルアクセス。設定変更・ユーザー管理も可能。1〜2名のみ付与する
営業スタッフ 取引先・取引先責任者・商談・活動の作成・編集が可能。他のスタッフのレコードは参照のみ。削除権限は持たない
サービス担当 ケース(問い合わせ対応)の作成・編集が可能。商談は参照のみ。取引先情報は閲覧できる
経営者・管理職 全件参照権限を付与。編集は不可(誤操作防止)。レポート・ダッシュボードの閲覧に特化した設計

権限セットの例:「レポート作成権限セット(レポートを作れる一部のスタッフのみ付与)」「データエクスポート権限セット(データ出力が必要な担当者のみ付与)」

POINT

権限設計は「最小権限の原則」で考えます。まず必要最低限の権限だけ付与し、業務上必要と判明した権限を追加していく順序が安全です。最初から広い権限を付与すると、後で絞り込む際に現場からの反発が生まれやすくなります。

よくある権限設定のミスと対策

ミス1:全員に「システム管理者」を付与してしまう

「設定が面倒だから」と全員に管理者権限を付与してしまうケースがあります。これは誤操作によるデータ削除・設定変更のリスクを最大化します。管理者権限は1〜2名に絞り、一般スタッフには「標準ユーザー」プロファイルから始めることを強くお勧めします。

ミス2:プロファイルを作りすぎる

「この人だけ少し違う権限が必要」と思うたびに新しいプロファイルを作ると、10人しかいないのに10個のプロファイルが生まれます。こうした「1人用プロファイル」が乱立すると管理が困難になります。プロファイルは役割グループ単位で作り、個人差は権限セットで吸収する設計が正解です。

ミス3:フィールド権限を設定し忘れる

オブジェクト権限を設定しても、フィールド権限が「非表示」のままだと項目が見えません。「商談が見えているのに売上金額が表示されない」というトラブルはフィールドレベルのセキュリティが原因であることが多いです。新しい項目を作ったときは、フィールド権限の設定も忘れずに行いましょう。

まとめ:権限設定は「シンプルに保つ」が鉄則

Salesforceの権限設定は細かく設定できる分、複雑化しやすい領域です。中小企業では以下の方針でシンプルに保つことが、長期的な運用のしやすさにつながります。

権限設定は「一度作ったら終わり」ではなく、人員変更・業務変更のたびに見直すものです。定期的なレビューの習慣を作ることも、安全な運用のために重要です。

Salesforceの権限設定・ユーザー管理でお困りですか?

プロファイル設計から権限セット・共有ルールの整備まで、貴社の組織構成に合った設計でご支援します。初回相談は無料です。

無料相談はこちら