LoginSignup
0
0

More than 3 years have passed since last update.

トリガーの実行順序

Posted at

トリガーの実行順序
1. 元のデータをロード、また初期化される。
2. 新しいレコードのフィールド値がロードされ、古い値を上書きする。
3. すべてのbeforeトリガーが実行される。
4. 検証ルールを含むシステム検証が行われる
5. 重複ルールが実行される。
6. レコードデータをデータベースに保存されるが、コミットはされない。
7. すべてのafterトリガーが実行される
8. 割り当てルールが実行される
9. 自動応答ルールが実行される
10. ワークフロールールが実行される
11. ワークフローフィールどが更新されたら、レコードがリロードされる
12. before,afterトリガーが再度1度だけ実行する
13. エスカレーションルールが実行される。
14. レコードが積み上げ集計項目をもっていたりクロスオブジェクトワークフローの一部である場合は、
親レコードの該当項目の値も更新
15. すべてのDML操作がデータベースにコミットされる
16. 電子メールの送信など、コミット後のロジックが実行される

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0