Development questions

In which trigger events are Trigger.new and Trigger.newMap available?

  • Trigger.new: before insert, after insert, before update, after update, after undelete.
  • Trigger.newMap: before update, after insert, after update, after undelete. It is not available in before insert (no Ids yet).

Neither is available in delete triggers. Records are editable only in before insert and before update.

apex-triggertriggercontext-variables