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

Account Engagement 管理 Apex クラスの ScheduledDispatcher ジョブについて

公開日: Sep 30, 2025
解決策
多くの場合、ScheduledDispatcher は Salesforce のスコアリングカテゴリと関連します。レコードが更新されると、ScheduledDispatcher が作成されます。更新が実行されると、ScheduledDispatcher は「中止」します。中止した状況は、実際にはプロセスが期待どおりに動作していることを示します。

スコアリングカテゴリに基づいてリード/取引先責任者を更新するほか、古い ObjectChangeLog レコードのクリーンアップにも役立ちます。

AsyncRequestBatchProcessor は ScheduledDispatcher と連携して古い ObjectChangeLog レコードをクリーンアップするだけでなく、Account Engagement と Salesforce 間のスコアリングカテゴリ情報の同期にも役立ちます。

つまり、多くの場合、この 2 つの Apex ジョブは連携して動作します。

 ScheduledDispatcher エントリが中止でなく、キューになっている場合、詳細な調査を要する問題が発生している可能性があります。

調査時に留意する必要がある重要な 2 つの点を次に示します。

  1. 「キュー」状況の大量のジョブが発生する主な原因として、Apex の同時スケジュール済みジョブに関連する Salesforce ガバナ制限に達していることがあります (つまり、ジョブがバックログの状態になり、完了できません)。組織の制限については、https://developer.salesforce.com/docs/atlas.ja-jp.apexcode.meta/apexcode/apex_gov_limits.htm を参照してください。
  2. スコアリングカテゴリに基づくリード/取引先責任者の更新のほか、このクラスをコールする他の主なジョブに oclPruningBatch ジョブがあります。このジョブは、顧客組織から 使用されずに 3 週間経過したObjectChangeLogs を削除するために使用されます。
「キュー」エントリのトラブルシューティングに関して​追加のサポートが必要な場合は、サポートケースを登録してください。

スコアリングカテゴリを使用しない場合は、ScheduledDispatcher Apex クラスを無効化しても問題ありません。 
ナレッジ記事番号

000383416

 
読み込み中
Salesforce Help | Article