LoginSignup
0
0

トリガとフローなどの実行順序

Posted at

トリガとフローなどの実行順序
1.元のレコードがデータベースから読み込まれるか、upsertステートメント用にレコードが初期設定されます。
2.要求から新しいレコード項目の値が読み込まれ、古い値を上書きします。
3.レコードの保存前に実行されるように設定されたレコードトリガフローを実行します。
4.すべてのbeforeトリガが実行されます。
5.入力規則やシステム検証の手順
6.重複ルール
7.レコードはデータベースに保存されますが、まだ確定されません
8.すべてのafterトリガが実行されます。
9.割り当てルールが実行されます。
10.自動応答ルールが実行されます。
11.ワークフロールールが実行されます。
12.エスカレーションルールが実行されます。
13.次のフロー自動化を実行しますが、順序は保証されません。
・プロセス
・プロセスによって起動されたフロー
14.レコードの保存後に実行されるように設定されたレコードトリガフローを実行します。
15.エンタイトルメントルールが実行されます。
16.積み上げ集計
17.クロスオブジェクトワークフロー
18.条件に基づく共有の評価が実行されます。
19.すべてのDML操作がデータベースで確定されます。
20.変更がデータベースにコミットされた後、コミット後ロジックが実行されます。
・メールの送信
・キューに登録された非同期Apexジョブ
・レコードトリガフローの非同期パス

公式サイト:https://developer.salesforce.com/docs/atlas.ja-jp.apexcode.meta/apexcode/apex_triggers_order_of_execution.htm

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