Salesforceの一致ルール(重複ルール)は、レコード作成時に重複を防止する重要な機能ですが、設定しても一部のユーザーだけルールが表示されず困るケースがあります。多くの場合、原因はプロファイルや権限セットの設定不足、または共有設定の影響です。この記事では、一致ルールがなぜ一部ユーザーにしか見えないのかを切り分け、適切な権限付与や設定変更に役立つ知識を解説します。システム管理者でなくても、自分がなぜ見えないのかの原因を推測できるようになります。
【要点】この記事で確認すること
- 最初に見る場所: ユーザーのプロファイルまたは権限セットに「重複ルールの管理」権限があるか確認します。
- 切り分けの軸: プロファイル権限、権限セット割り当て、オブジェクトへのアクセスレベル(参照・編集)の組み合わせで判断します。
- 注意点: プロファイルを変更する前に管理者へ連絡し、既存の権限セットで対応可能か確認してください。安易なプロファイル変更は他のユーザーに影響を与える可能性があります。
ADVERTISEMENT
目次
一致ルールが見えない原因の全体像
一致ルールがユーザーに表示されるためには、以下の条件をすべて満たす必要があります。一つでも欠けるとルールが表示されません。
- ユーザーのプロファイルまたは権限セットに「重複ルールの管理」権限が有効であること。
- ルールで設定されたオブジェクト(例:リード、取引先責任者)への参照権限(読取)以上があること。
- 共有設定でルールが参照できる状態であること(通常は組織全体で共有されていれば問題ありません)。
- ルールが「有効」な状態であること(無効だと表示もされません)。
特に権限設定はプロファイル単位と権限セット単位の両方で管理されるため、どちらかに権限がなければ表示されません。また、オブジェクト権限が不十分だとルールがグレーアウトするか、そもそもルール一覧に表示されない場合があります。
原因1:プロファイル権限の不足
最も多い原因は、ユーザーに割り当てられたプロファイルに「重複ルールの管理」権限が設定されていないことです。この権限はプロファイルの「管理権限」または「システム権限」に含まれています。
確認手順
- 設定メニューから「ユーザー」→「プロファイル」を開きます。
- 対象ユーザーのプロファイル名をクリックします。
- 「システム権限」の編集をクリックし、一覧から「重複ルールの管理」にチェックが入っているか確認します。
- チェックがない場合は有効にします。ただし、プロファイル変更は他のユーザーにも影響するため、権限セットで対応することを推奨します。
また、特定のオブジェクトに対して一致ルールの編集や削除を行うには「重複ルールの編集」権限も必要です。ただし、ルールを表示するだけなら「重複ルールの管理」権限で十分です。
原因2:権限セットの割り当て漏れ
Salesforceでは、プロファイルを変更しなくても権限セットを使って個別に権限を追加できます。管理者が権限セットに「重複ルールの管理」権限を含めているにもかかわらず、該当ユーザーに権限セットが割り当てられていないとルールを見ることができません。
確認手順
- ユーザーの詳細ページから「権限セットの割り当て」を開きます。
- 現在割り当てられている権限セットの一覧を確認します。
- 「重複ルールの管理」権限を含む権限セットが一覧にあるか確認します。なければ割り当てが必要です。
- 権限セットの内容は「設定」→「権限セット」から該当の権限セットを開き、「システム権限」で確認できます。
権限セットはプロファイルを変更せずに権限を追加できるため、管理者はこの方法を好む傾向があります。しかし、権限セットが適切に割り当てられていないと、一部のユーザーだけルールが見えない事態が発生します。
原因3:オブジェクト権限と共有設定の影響
一致ルールは特定のオブジェクトに関連付けられています。ルールが表示されるには、そのオブジェクトに対する参照権限(読取)が必要です。また、共有設定でユーザーにオブジェクトのレコードへのアクセス権がない場合、ルールは表示されないことがあります。
比較表:権限とルール表示の関係
| プロファイル「重複ルールの管理」 | 権限セット「重複ルールの管理」 | オブジェクト参照権限 | ルール表示 |
|---|---|---|---|
| あり | なし(未割当) | あり | 表示される |
| なし | あり | あり | 表示される |
| なし | なし | あり | 表示されない |
| あり | なし | なし | 表示されない(オブジェクト権限不足) |
上表にある通り、どちらかの権限があればルールを表示できますが、オブジェクト権限がない場合は表示できません。共有設定が厳格な組織では、組織全体の共有設定で「公開/参照のみ」などが設定されていると、ユーザーが該当オブジェクトのレコードを全く見られない場合があります。その場合、一致ルールも表示対象外になります。
原因特定のための確認手順(切り分けマニュアル)
ルールが見えないユーザーがいる場合、以下の手順で原因を特定できます。
- まず、ルールが有効であることを確認します(設定→一致ルール→該当ルールが「有効」)。無効であれば全ユーザーに見えません。
- 他のユーザーは見えるか確認します。全員見えないなら権限設定以前の問題(ルール自体の公開範囲)です。
- 見えないユーザーのプロファイルを確認します(前述の手順)。
- プロファイルに権限がない場合、権限セットに権限があるか調べます。権限セットが割り当てられていなければ管理者に割り当て依頼を出します。
- 権限セットがあっても見えない場合、オブジェクトへのアクセス権限を確認します。ユーザーが該当オブジェクトのレコードを閲覧できるかテストします(例:リードタブを開いてレコード一覧が表示されるか)。
- 共有設定でレコードが見えない場合は、オブジェクト権限の参照権限を付与するか、共有ルールでアクセスを許可する必要があります。
この手順で原因が明確になります。なお、ルール表示には「参照」権限で十分ですが、ルールを編集・有効化・無効化するには「重複ルールの編集」権限も必要です。
管理者に伝えるべき情報とよくある質問
自分で解決できない場合、管理者に以下の情報を伝えるとスムーズです。
- 問題のユーザー名とそのプロファイル名
- 見えない一致ルールの名前とオブジェクト
- 権限セットの割り当て状況(自分で確認できれば)
- 他のユーザーは見えるかどうか
よくある質問
Q: 「重複ルールの管理」権限があるのにルールが見えません。他に原因はありますか?
A: オブジェクト権限の不足が考えられます。また、ルールが無効になっていないか確認してください。さらに、共有設定でそのオブジェクト自体へのアクセスが制限されている可能性があります。
Q: 権限セットを割り当ててもルールが見えません。権限セットの設定が間違っているのでしょうか?
A: 権限セットに「重複ルールの管理」権限が含まれているか、もう一度確認してください。権限セットを作成した後、システム権限の編集でチェックを入れる必要があります。また、割り当て後、ユーザーがログインし直すまで反映されない場合があるので、一度ログアウト/ログインを試してください。
Q: システム管理者以外のユーザーにも重複ルールを見せることはできますか?
A: はい、可能です。適切な権限設定(権限セットまたはプロファイル)を行えば、一般ユーザーでもルールを表示できます。ただし、ルールの編集権限を与える必要がない場合は、「重複ルールの管理」権限のみを付与すれば表示だけ可能です。
まとめ
一致ルールが一部ユーザーに見えない原因の多くは、プロファイルまたは権限セットの「重複ルールの管理」権限の欠如です。まずはこの権限を確認し、なければ権限セットの割り当てやプロファイル変更を検討してください。次に、オブジェクト権限と共有設定を確認し、ユーザーが該当オブジェクトを参照できる状態かチェックします。これらの確認を系統的に行うことで、問題を迅速に解決できます。管理者には権限設定以外の原因を特定するための情報を提供し、適切な対応を依頼しましょう。
ADVERTISEMENT
超解決 第一編集部
疑問解決ポータル「超解決」の編集チーム。正確な検証と、現場視点での伝わりやすい解説を心がけています。
Office・仕事術の人気記事ランキング
- 【Outlook】添付ファイルが「Winmail.dat」に化ける!受信側が困らない送信設定
- 【神技】保存せずに閉じたExcel・Wordファイルを復元する!消えたデータを復活させる4つの救出法
- 【Teams】メッセージを「保存済み」にして後で読む!重要なチャットをブックマークして整理する技
- 【Word】差し込み印刷で数字の桁を整える!金額にカンマ(桁区切り)を入れる設定
- 【Word】校閲機能の基本!赤字(変更履歴)とコメントで修正を見える化する
- 【PDF】PDFに入力した文字の「フォント・サイズ・色」を変更するプロパティ設定
- 【PDF】結合するPDFの「用紙サイズ」がバラバラな時、すべてを「A4サイズ」に強制リサイズしてから結合する
- 【PDF】PDFのサムネイルプレビューが表示されない!エクスプローラーの設定とAcrobat環境設定
- 【Teams】会議の「参加者リスト」を出席後にダウンロードする!誰が参加したか確認する手順
- 【Excel】矢印キーで「セルが動かず画面がスクロールする」!ScrollLockの解除方法(ノートPC対応)
