Salesforceで取引先やリードなどのレコードを保存しようとした際に、重複ルールにより保存できないというエラーが発生することがあります。このエラーは、組織内で設定された重複ルールがトリガされ、画面上に「重複レコードが検出されました」といったメッセージが表示されるのが特徴です。保存操作を完了するには、重複ルールを回避するための適切な対処が必要です。本記事では、エラーが発生する原因を特定し、状況に応じた具体的な対処手順を解説します。
【要点】この記事で確認すること
- 最初に見る場所:エラーメッセージに表示された重複レコード名と項目の一致条件。画面下部に「重複レコードの候補」が表示される場合はそれを確認します。
- 切り分けの軸:重複ルールの種類(標準ルールかカスタムルールか)、レコードの所有権(自分所有か他人所有か)、重複の許容可否(組織ポリシー)の3点で対処方法が変わります。
- 注意点:一般ユーザーは重複ルールの無効化や変更はできません。管理者に依頼する前に、自分で重複レコードを確認・マージできる範囲を理解しておきましょう。
ADVERTISEMENT
目次
重複ルールの仕組みと保存エラーが発生する原因
重複ルールは、Salesforce組織内で同一と見なせるレコードの重複作成を防ぐための設定です。ルールには「条件」と「アクション」が定義されており、条件に合致するレコードを保存しようとすると、あらかじめ決められたアクション(エラーブロックまたは警告表示)が実行されます。
重複ルールとは何か
重複ルールは、取引先、リード、取引先責任者、商談などの標準オブジェクトに設定できます。ルールは「一致条件」と「マッチングルール」で構成され、例えば「取引先名と郵便番号が一致する」といった条件が設定されます。条件にヒットした場合、ルールで指定されたアクションとして「保存をブロックする(エラーメッセージを表示)」または「警告を表示する(保存は可能)」のいずれかが動作します。
保存エラーが発生する条件
保存エラーが発生するのは、以下のすべてに該当する場合です。
- 重複ルールの「種類」が「エラーでブロック」に設定されている
- レコードの作成または更新時に、既存のレコードと一致条件を満たす
- 重複ルールが有効状態である
また、マッチングルールには「標準マッチングルール」と「カスタムマッチングルール」があり、組織の設定によって厳しさが異なります。たとえば、電話番号の完全一致や会社名の部分一致など、ルールの内容を確認する必要があります。
エラー画面で確認すべき情報
エラーが発生したら、まず画面に表示されるメッセージを注意深く読みましょう。典型的なエラーメッセージは「重複レコードが検出されました。保存できません。」というもので、その下に「重複レコードの候補」として、条件に合致した既存レコードがリスト表示されます。
確認すべきポイントは以下の通りです。
- 重複と判定されたレコード名:どのオブジェクトのどのレコードか
- 一致した項目:例えば「取引先名」と「電話」など、どの項目が一致したか
- エラーコード(ある場合):「DUPLICATES_DETECTED」など
これらの情報をもとに、次にどの対処を取るべきか判断します。
原因別の対処手順
エラーの原因によって有効な対処方法は異なります。以下に、一般ユーザーと管理者それぞれの立場で取れる手順をまとめました。
- 重複レコードを確認し、マージまたは削除する:エラーメッセージに表示された「重複レコードの候補」が、本当に同一レコードであれば、その重複レコードをマージ(統合)または削除してから、改めて保存を試みます。マージは、自分が所有者のレコードであれば実行可能です。ただし、マージ権限が必要なため、権限がない場合は管理者に依頼します。
- 入力内容を修正して重複を回避する:重複ルールの一致条件が「名前」「メールアドレス」など一部項目である場合、その項目の値を少し変えることで保存が通ることがあります。ただし、これはデータ品質を損なう恐れがあるため、臨時対応として利用し、後で管理者に相談してください。
- 管理者に重複ルールの一時無効化を依頼する:どうしてもそのレコードを保存する必要があり、かつ重複が誤判定である場合は、管理者に重複ルールの一時的な無効化または条件の緩和を依頼します。一般ユーザーはルールの変更はできません。
- 重複ルールの例外処理を使用する:組織によっては、重複ルールをバイパスするための「承認プロセス」や「カスタムボタン」が用意されている場合があります。管理者に確認してください。
- システム管理者が重複ルールを修正する:設定 > 重複ルールから該当ルールを開き、「アクション」を「警告で許可」に変更するか、一致条件を調整します。変更後は必ずテストを行い、意図しない重複が許可されないように注意します。
状況別の対処方法比較
| 状況 | 推奨対処 | 実施者 | 注意点 |
|---|---|---|---|
| 重複レコードが本当に同一データ | マージ(統合)または削除 | ユーザー(権限あれば) | マージ後にリード情報が失われないか確認 |
| 重複が誤判定(別の会社など) | 管理者にルールの調整を依頼 | 管理者 | ルール変更後に他のレコードへの影響を検証 |
| 緊急で1件だけ保存したい | 入力値を一時的に変更 | ユーザー | 後でデータ整合性を回復する必要あり |
| 重複ルール自体を無効化したい | 管理者がルールを無効化 | 管理者 | 組織全体に影響するため慎重に判断 |
よくある失敗パターン
重複ルール対応でよく起こる失敗をいくつか紹介します。
- 重複レコードを確認せずに「戻る」を押してしまう:エラー画面で「戻る」ボタンを押すと、入力内容が失われます。まずは重複レコードの候補をメモするか、画面をスクリーンショットに残しましょう。
- 自分でルールを無効化しようとする:一般ユーザーには権限がなく、設定画面からルールを変更できません。誤ってシステム設定を触ろうとすると監査ログに記録され、トラブルの原因になります。
- マージするレコードを間違える:マージ機能を使う際に、残したいレコードと削除するレコードを取り違えると、重要なデータを失う可能性があります。マージ前に各レコードの詳細を確認してください。
- 重複ルールを警告に変更した影響を過小評価する:警告モードにすると重複を許可するため、後で大量の重複データが発生することがあります。変更は一時的かつ限定的に行うべきです。
管理者に依頼すべき事項
一般ユーザーでは解決できないケースでは、管理者へ以下の情報を伝えた上で対応を依頼します。
- 保存しようとしたレコードのオブジェクト名、レコード名、および重複と判定された既存レコードのIDまたはレコード名
- エラー発生時刻とエラーメッセージのスクリーンショット
- 重複ルールの名前(エラーメッセージに表示されている場合)
- なぜそのレコードが本来保存されるべきか、または重複ルールの誤判定である理由
管理者は依頼を受けて、重複ルールの一時無効化、条件の見直し、マッチングルールの調整、または例外的に保存を許可する方法(データローダでの強制インポートなど)を検討します。
よくある質問(FAQ)
Q1: 重複ルールが原因で保存できない場合、自分で重複を削除すれば保存できますか?
はい、重複レコードを削除またはマージすれば、保存できるようになります。ただし、削除権限がない場合は管理者に依頼してください。
Q2: 重複ルールを一時的に無効にしてもらうには、管理者に何を伝えればよいですか?
該当ルール名、エラーが発生するレコードの例、無効化が必要な理由を簡潔に伝えてください。緊急度も合わせて伝えるとスムーズです。
Q3: 重複ルールを「警告のみ」に変更した場合のリスクは?
重複レコードが作成可能になるため、既存データの品質が低下する可能性があります。変更する場合は期間を決めて、事後にデータクレンジングを行うことを推奨します。
Q4: マージしたのに同じエラーが再発するのはなぜ?
マージ後も別の重複ルールに引っかかっている可能性があります。また、マージが正しく実行されず、重複レコードが残っている場合もあります。管理者に確認を依頼してください。
まとめ
Salesforceの重複ルールによる保存エラーは、まずエラーメッセージで重複レコードを特定し、自分でマージや入力修正が可能かを判断します。一般ユーザーで対応できない場合は、管理者にエラー内容と希望する対処を具体的に伝えることが重要です。管理者はルールの一時無効化や条件変更を行いますが、変更による副作用を必ず評価してください。重複ルールはデータ品質を保つための重要な仕組みですが、運用に合わせて柔軟に調整することで、業務の停滞を防ぐことができます。
ADVERTISEMENT
超解決 第一編集部
疑問解決ポータル「超解決」の編集チーム。正確な検証と、現場視点での伝わりやすい解説を心がけています。
Office・仕事術の人気記事ランキング
- 【Outlook】添付ファイルが「Winmail.dat」に化ける!受信側が困らない送信設定
- 【Teams】メッセージを「保存済み」にして後で読む!重要なチャットをブックマークして整理する技
- 【神技】保存せずに閉じたExcel・Wordファイルを復元する!消えたデータを復活させる4つの救出法
- 【Word】差し込み印刷で数字の桁を整える!金額にカンマ(桁区切り)を入れる設定
- 【Copilot】「サービスに接続できません」エラーの原因切り分けと対処法
- 【Word】校閲機能の基本!赤字(変更履歴)とコメントで修正を見える化する
- 【PDF】PDFに入力した文字の「フォント・サイズ・色」を変更するプロパティ設定
- 【PDF】PDFのサムネイルプレビューが表示されない!エクスプローラーの設定とAcrobat環境設定
- 【Teams】会議の「参加者リスト」を出席後にダウンロードする!誰が参加したか確認する手順
- 【PDF】結合するPDFの「用紙サイズ」がバラバラな時、すべてを「A4サイズ」に強制リサイズしてから結合する
