セーブポイントが見つからない

【Trailhead】Queueable Apex を使用したプロセスの制御

こんにちは、にいるです。

今日は、Trailheadのモジュール「Queueable Apex を使用したプロセスの制御」について、解答と解説をまとめたいと思います。

非同期処理について、詳しく説明した記事と合わせてご覧ください。
【Salesforce】非同期処理の特徴と使い方について
【Trailhead】Queueable Apex を使用したプロセスの制御

1.チャレンジ内容

チャレンジ内容です。

1-1.原文

Create an Queueable Apex class that inserts Contacts for Accounts.
Create a Queueable Apex class that inserts the same Contact for each Account for a specific state. Write unit tests that achieve 100% code coverage for the class.

1-2.和訳

アカウントの連絡先を挿入するQueueableApexクラスを作成します。
特定の状態のアカウントごとに同じ連絡先を挿入するQueueableApexクラスを作成します。クラスのコードカバレッジを100%達成する単体テストを作成します。

2.解答と解説

2-1.Apexクラス

2-2.テストクラス

3.まとめ

いかがでしたでしょうか。

Queueableインターフェースはfutureメソッドの上位互換として使用されます。

他の非同期処理と合わせて体系的に覚えておくのがいいと思います。

皆さんもぜひ色々と触ってみてください。

他にも色々と標準機能やSalesforce機能について紹介していますので、ご覧ください。

ではでは!