Trailhead『Apex Triggers』をやってみました。
- Getting Started with Apex Triggers
- Bulk Apex Triggers
Getting Started with Apex Triggers
- Salesforceのオブジェクトのためのトリガーを書く
- トリガコンテキスト変数を使用
- トリガからクラスメソッドを呼び出す
- 保存操作を制限するトリガーでのsObjectは、addError()メソッドを使用
Apexトリガーのテンプレートについて説明されています。
個人的にはこっちの書き方の方が好みです
gist.github.com
ApexTriggerでコールアウト処理を実行する場合はこんな感じ
Bulk Apex Triggers
- sObjectsのコレクションを操作するトリガーを書く
- 効率的なSOQLとDML操作を実行するトリガーを書く
一度に200レコードのバッチで実行するトリガします。 400のレコードが火にトリガを引き起こしている場合は、トリガは、二回発射回各200レコードのでしょう。このため、同様にバッチアップレコードをトリガーなどのforループSOQL、この例では二回呼び出されますので、トリガー、ループレコードのバッチ処理のためのSOQLの利益を得ることはありませんが、そうスタンドアロンSOQLは意志