Newer Version Available
Apex の一括処理
開発者は Apex の一括処理を使用して、Lightning プラットフォームで数千件ものレコードに対して長時間にわたり実行される複雑なプロセスを構築できるようになりました。Apex 一括処理は、レコードの小さいバッチに対して動作し、レコードセット全体を管理しやすいチャンクに分割して処理します。たとえば、特定の日付を過ぎたレコードを検索してアーカイブに追加する、夜間に実行されるアーカイブソリューションを構築できます。または、毎晩すべての取引先と商談を探索し、カスタム条件に基づいて必要に応じて更新するデータの整理処理を構築できます。
Apex の一括処理は、インターフェースとして公開され、開発者によって実行される必要があります。一括処理ジョブは実行時に Apex を使用してプログラムで起動できます。
また、一括処理ジョブは Apex スケジューラーを使用して、プログラムで特定の時間に実行されるようにスケジュールしたり、Salesforce ユーザーインターフェースの [Apex をスケジュール] ページを使用してスケジュールしたりすることもできます。[Apex をスケジュール] ページについての詳細は、Salesforce オンラインヘルプの「Apex ジョブのスケジュール設定」を参照してください。
Apex の一括処理インターフェースは、Apex による共有管理の再適用にも使用されます。
一括処理ジョブの詳細は、「Apex の一括処理の使用」を参照してください。
Apex による共有管理についての詳細は、「Apex による共有管理について」を参照してください。
Apex 一括処理からプラットフォームイベントを起動する方法についての詳細は、「Apex 一括処理からのプラットフォームイベントの起動」を参照してください。