問題
開発者は、ごみ箱に送られたレコードの監査証跡を作成する必要があります。 どのタイプのトリガーを作成するのが最も適切ですか。
- after delete
- after undelete
- before undelete
- before delete
正解
- after delete
- after undelete
- before undelete
- before delete
解説
それぞれの選択肢の理由について説明します。
□ after delete
これは正解です。このトリガーはレコードが実際に削除された後に実行されます。監査証跡を作成する際には、削除の事実が確定した後に情報を記録する必要があります。このため、after deleteトリガーはレコードがごみ箱に移動された時点での詳細な情報を捕捉し、監査ログに記録するのに最適です。
□ after undelete
これは不正解です。after undeleteトリガーは、レコードがごみ箱から復元された後に実行されるため、削除時の監査証跡作成には不適切です。このシナリオでは、レコードの削除時点に焦点を当てる必要があり、復元プロセスは関連性がありません。
□ before undelete
これは不正解です。before undeleteトリガーは、レコードがごみ箱から復元される前に実行されます。削除時の監査証跡作成には関係がないため、このトリガーはこの場合には適切ではありません。
□ before delete
これは不正解です。before deleteトリガーは、レコードが削除される前に実行されるため、削除が実際に完了したかどうかを監査するためには不適切です。削除の完了後に情報を記録するためには、after deleteトリガーの使用が適しています。
次の問題へ
【Salesforce 認定Platformデベロッパー】試験対策:第116問
問題 開発者は、ごみ箱から復元されるレコードの監査証跡を作成する必要があります。どのタイプのトリガーを作成するのが最も適切ですか。 before delete after delete …
前の問題へ
【Salesforce 認定Platformデベロッパー】試験対策:第114問
問題 Universal Containers社は、サードパーティのJavaScriptフレームワークを使用して作成され、Visualforceページを使用して公開された多数のカスタムアプリケーショ…
1問目から復習する
【Salesforce 認定Platformデベロッパー】試験対策:第1問
問題 デバッグログに書き込まれるときのxの値は何ですか。 Integer x = 0; do { x = 1; x++; } while (x < 1); System.debug(x); 0 1 2 3 正解 0 1 2 3 解説 デバッ…
コメント