beforeトリガとafterトリガの特徴をまとめてみました。 ○beforeトリガ レコードがDBに保存される前に起動されます。 レコードがDBに保存される前のため、Trigger.newを直接変更することができます (before insert、before updateトリガ)。 ○afterトリガ レコードがDBに保存された後に起動されます。 但し、まだコミットはされていません(重要)。 DBに保存された後のため、 ・Id ・自動採番 ・作成者 ・作成日時 ・更新者 ・更新日時 などのDBで設定された項目の値にアクセスできます。 DBに保存された後のため、Trigger.newを直接変更することはできませんが、 DML操作で元レコードの更新・削除を行うことができます (after insert、after updateトリガ)。 ○実行順序 beforeトリガ、afterトリガ、必