Loading
Salesforce から送信されるメールは、承認済ドメインからのみとなります続きを読む

取引先を編集するときにテリトリー割り当てルールを実行する

公開日: Oct 13, 2022
説明
テリトリー管理が有効になっている組織の管理者は、取引先の編集時にテリトリー割り当てルールを実行することができます。

関連情報:
取引先をテリトリーに割り当てるためのルールの作成
 
解決策
[保存時にこの取引先をテリトリールールに照らして評価する]という取引先ページレイアウトに追加できるチェックボックスがあります。

チェックボックスをページレイアウトに追加するには、次の手順を実行します:
  1. [設定] | [カスタイマイズ] | [取引先] | [ページレイアウト] に移動します。
  2. ページレイアウトの隣にある [編集] をクリックします。
  3. ページ上部の [レイアウトのプロパティ] ボタンをクリックします。
  4. [保存時にテリトリールールに照らしてこの取引先を評価] チェックボックスの隣にある [編集ページを表示] チェックボックスをチェックします。
  5. ページレイアウトのチェックボックスが自動でチェックされるように、[デフォルト]を任意でチェックします。
  6. [OK] をクリックしてページレイアウトを保存します。

注意: カスタマイズされたテリトリー番号項目を使用している場合は、[割り当て済みテリトリー] 関連リストで取引先テリトリーレコードを表示するために、テリトリー番号を変更する前に、テリトリーモデルが有効化されていることを確認してください。ユーザは編集ページで [保存時にテリトリールールに照らしてこの取引先を評価] チェックボックスをオフにすることができ、この場合、テリトリー割り当てルールは実行されません。

Apex 開発者ガイドにあるように、Apex を介してテリトリー割り当てルールを実行する方法はありません。「assignmentRuleHeader プロパティ- Database.DMLOptions オブジェクトは、ケースおよびリードの割り当てルールをサポートしますが、取引先またはテリトリー管理の割り当てルールはサポートしません。」
取引先またはテリトリー管理を使用する唯一のオプションは、Web サービス API を使用することです。 詳細については、SOAP API 開発者ガイドの AssignmentRuleHeader を参照してください。
「AssignmentRuleHeader – useDefaultRule - Case または Lead では true の場合、Case または Lead のデフォルトの (有効な) 割り当てルールを使用します。useDefaultRule が指定されている場合は、assignmentRuleId を指定しないでください。Account では true の場合、すべてのテリトリー割り当てルールが適用され、false の場合は、テリトリー割り当てルールは適用されません。」

注意: テリトリーにローカルで定義された取引先割り当てルールが複数ある場合、ローカルで定義されたすべての割り当てルールに一致した場合にのみ取引先がテリトリーに割り当てられます。

関連アイデア
Programmatic access to territory management / assignment rules
ナレッジ記事番号

000385116

 
読み込み中
Salesforce Help | Article