Loading
システム管理者に対するフィッシング耐性MFA・全従業員ユーザーMFAの適用のお知らせ 続きを読む
ただいま大変多くのお問い合わせをいただいており、ご連絡までにお時間を頂戴しております続きを読む

エンタープライズテリトリー管理でのテリトリー割り当てルールのトラブルシューティング

公開日: Jul 15, 2026
説明

エンタープライズテリトリー管理 (ETM) のテリトリー割り当てルールで、取引先が期待どおりに割り当てられなかったり、予期しないテリトリーに割り当てられたり、モデルの変更後に適用されなくなったりする場合があります。この記事では、最も一般的な根本原因とその解決策について説明します。

この記事は、セールステリトリー機能での取引先からテリトリーへの割り当てルール失敗を、Salesforce システム管理者がトラブルシューティングする場合に適用されます。

 

州/国の選択リスト項目には [次の値を含む] 演算子が必要

組織で州および国の選択リストが有効な場合、州または国の項目に対する演算子として [次の値と等しい] を使用する割り当てルールでは、不完全な結果が返されます。選択リストが有効な項目では、自由入力項目とは異なる形式で値が保存されます。選択リストが有効な場合は、州および国の条件に対して [次の値と等しい] の代わりに [次の値を含む] を使用します。

 

空の項目値を持つ取引先が割り当てられていない

割り当てルールでは、項目値がルール条件に一致する取引先のみが割り当てられます。条件項目の値が空または null の取引先 (請求先の国が未設定など) は、これらの項目を条件として使用するルールではスキップされます。これらの取引先は、有効な項目値で更新するか、手動で割り当てる必要があります。

 

[テリトリーの割り当てルールから除外] チェックボックス

各取引先レコードには、[テリトリーの割り当てルールから除外] チェックボックスがあります。このチェックボックスをオンにすると、項目値がルールに一致する場合でも、取引先はすべてのルールベースのテリトリー割り当てから除外されます。ルールを取引先に適用するには、このチェックボックスをオフにする必要があります。

 

複数選択リスト項目の動作

複数選択リスト項目の動作は、割り当てルールの条件では単一値の選択リストとは異なります。複数選択リスト項目の [次の値を含む] および [次の値を除外] 演算子は、単一値の項目とは異なる方法で一致判定が行われるため、予期しない割り当てや割り当て漏れが発生する場合があります。複数選択リストの条件を使用するルールは、Sandbox でテストしてから本番で有効化してください。

 

テリトリールール削除後も取引先が共有されたままになる

ルールの変更によってテリトリーが取引先から削除されても、その取引先が取引先チーム、ロール階層、同モデル内の他のテリトリーまたは手動共有といった他のメカニズムでも共有されている場合、そのテリトリーのユーザーには引き続きアクセス可能と表示される場合があります。テリトリールールを削除しても、すべてのアクセスパスが削除されるわけではありません。

解決策
ステップ 1: 州/国の条件に使用する割り当てルールの演算子を確認する

[設定] > [テリトリーモデル]> [(自分のモデル)] > [ルール] に移動して、請求先の州や国、または同様の住所項目で絞り込む各ルールを開きます。組織で州および国の選択リストが有効になっている場合は、これらの項目で使用しているすべての [次の値と等しい] 演算子を [次の値を含む] に変更します。ルールを保存して再実行します。

 

ステップ 2: 問題が発生している取引先について [テリトリーの割り当てルールから除外] 項目を確認する

取引先レコードで、[テリトリーの割り当てルールから除外] チェックボックスがオフになっていることを確認します。この項目が表示されない場合は、この項目を取引先ページレイアウトに追加します。この項目がオンになっている場合は、オフにして割り当てルールを再実行し、取引先を割り当てます。

 

ステップ 3: 未割り当ての取引先の住所または条件項目が空でないことを確認する

ルール条件に一致する検索条件を使用して取引先に関するレポートを実行します。条件項目 (請求先の国など) が空白の取引先を特定します。有効な値と再実行ルールを使用してこれらの取引先を更新するか、更新できない場合はこれらの取引先を手動でテリトリーに追加します。

 

ステップ 4: テリトリー削除後もアクセス権を保持する取引先があるか調べる

[共有] ボタンを [取引先] ページレイアウトに追加します ([設定] > [オブジェクトマネージャー] > [取引先] > [ページレイアウト])。取引先レコードの [共有] ボタンを使用して、すべての有効な共有ルールと手動共有を調べます。ユーザーの残りのアクセス権が取引先チーム、ロール階層、またはモデル内の別のテリトリーを経由しているかどうかを特定し、必要に応じて個別に削除します。

 

ステップ 5: ルール変更後に割り当てルールを再実行する

割り当てルールを変更したら、[設定] > [テリトリーモデル] > [モデル] > [ルールの実行]に移動して、またはテリトリーレコード内からルールを実行して、更新されたロジックを適用します。ルールは、保存またはルールの手動実行によってトリガーされない限り、既存の取引先に自動的に再適用されることはありません。

[設定] からルールを実行すると、有効なモデルまたは計画モデルのルールに従って取引先がテリトリーに割り当てられます。ルールは、取引先が保存され、かつページレイアウトで [保存時にこの取引先をテリトリールールに照らして評価する] 設定が有効になっている場合にのみ、個々の取引先で自動的にトリガーされます。

その他のリソース

Sandbox ではルールが正しく機能しますが、本番では機能しません。何が違うのでしょうか?

最も一般的な違いは次のとおりです。(1) 本番では州および国の選択リストが有効であるが、Sandbox では有効になっておらず、[次の値を含む] 演算子が必要な場合があります。(2) 本番のテリトリーモデルは「有効」状態であるが Sandbox 環境は「計画」状態となっている場合があります。ルールの動作は状態によって異なります。(3) 本番の取引先データが空であるか、Sandbox のテストデータと形式が異なる場合があります。

取引先の割り当てと同じ方法でリードをテリトリーに自動的に割り当てることはできますか?

リードの自動割り当ては、セールステリトリーでネイティブにサポートされていません。Salesforce Maps テリトリ計画 (アドオン製品) を使用してリード割り当てを含むテリトリーモデルを作成して公開するか、データローダを使用してリードのテリトリー割り当ての CSV ファイルをインポートする方法があります。

商談を子テリトリーではなく親テリトリーに割り当てることはできますか?

デフォルトでは、同じ階層ブランチで複数のテリトリーに一致する取引先は、最下位レベル (子) のテリトリーに割り当てられます。取引先を上位テリトリーにも割り当てるには、親テリトリーのルールの [下位テリトリーへの適用] オプションをオフにします。ユーザーが商談レコードのテリトリーを割り当てたり選択したりするには、商談の親取引先へのフルアクセス権も必要です。

 

テリトリー割り当てルールのしくみ

テリトリーの割り当てルールの実行

除外条件を使用する際にテリトリー割り当てルールの動作が異なる理由(004205206)

セールステリトリーの有効化 (000396697)

ナレッジ記事番号

005321975

 
読み込み中
Salesforce Help | Article