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

【Trailhead】一括 Apex トリガ

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

今日は、Trailheadのモジュール「一括 Apex トリガ」について、解答と解説をまとめたいと思います。

【Trailhead】一括 Apex トリガ

1.チャレンジ内容

チャレンジ内容です。

1-1.原文

1-2.和訳

2.解答と解説

解答と解説です。

2-1.Apexクラス

Apexクラスを書き慣れている方からすれば簡単かと思います。

入ってきた商談レコードをトリガコンテキスト変数「Trigger.new」で拾って、それをfor文で回しているだけですね。
for文の中で、商談のフェーズが’Closed Won’であれば、Taskを作成して関連先にその商談IDを指定しているだけです。

3.まとめ

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

トリガは単一レコードだけでなく複数レコードが入ってくることを想定して作成する必要があります。
最初は構文やデータの流れ、実行順序、トリガコンテキスト変数などApexクラスにないものを学習する必要があります。

ただそこを学んでしまえばトリガはもう終わりです。

是非頑張ってください!

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

ではでは!