Salesforce Triggers Execute in Sequential Manner. Apex Triggers execute following order.
Also Read: What Are the Apex Triggers in Salesforce?
Also Read: What Are the Apex Triggers in Salesforce?
- Old record loaded from database (or initialized for new inserts).
- New record values overwrite old values.
- System Validation Rules.
- All Apex “before” triggers.
- User Validation Rules.
- Record saved to database (but not committed).
- Record ID and System generated fields are generated.
- Record reloaded from database.
- All Apex “after” triggers.
- Assignment rules.
- Auto-response rules.
- Workflow rules.
- Escalation rules.
- Parent Rollup Summary Formula value updated (if present).
- Database commit.
- Post-commit logic (sending email).