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

[予定を予約] アクションや GetSlots API で「Apex CPU 時間の制限超過エラー」が発生する

公開日: May 12, 2026
説明
このようなアクションのパフォーマンスを改善するには、この記事の「解決策」セクションに記載されている以下の設定を確認してください。
解決策

1. 対象期間を制限する - 関連する設定は [Field Service Setting (Field Service 設定)] タブ > [Scheduling (スケジュール)] > [General Logic (一般ロジック)] > [Maximum days to get candidates or to book an appointment (候補者を取得または予定を予約するときの最大日数)] です。この値が大きいとパフォーマンスが低下し、Apex CPU 時間の制限超過エラーが発生する可能性があります。

2. SA (サービス予定) の [Use Async Logic (非同期ロジックを使用)] 項目を使用して、同期操作 (Apex CPU 時間の制限は 10 秒) から非同期操作 (制限は 60 秒) に変更する。

3. [Limit Apex Operations (Apex 操作を制限)] 機能 ([Field Service Setting (Field Service 設定)] タブ > [Scheduling (スケジュール)] > [General Logic (一般ロジック)] > [Limit Apex Operations (Apex 操作を制限)]) を使用して、オプションのスロットすべてを使用しない代わりに、上限に達することを回避する。

4. デバッグレベルを極限まで下げ、どうしても必要なとき以外は追跡を使用しない。

ナレッジ記事番号

000395654

 
読み込み中
Salesforce Help | Article