Apex トリガの作成
Apex トリガを使用すると、Salesforce レコードへの変更の前後にカスタムアクション (挿入、更新、削除など) を実行できます。CLI から Apex トリガを作成できます。
- <app-dir>/main/default に triggers ディレクトリがない場合は、作成します。
-
force:apex:trigger:create を実行してスケルトントリガファイルを生成します。-s パラメータを使用して、このトリガに関連付けられる sObject を指定します (Account など)。-e パラメータを使用して、トリガイベントを指定します (before delete、after upsert など)。-d パラメータを使用して、コマンドで triggers ディレクトリに出力を生成するように指定します。
このコマンドによって 2 つのファイルが生成されます。
- mytrigger.trigger-meta.xml — メタデータ API ソースファイル
- mytrigger.trigger — Apex ソースファイル
- 生成された Apex およびメタデータ API ソースファイルを自分のコードで更新します。