1. Records are loaded from the database to the in memory.
2. Loads the new record field value and overrides the old ones.
3. System validations at the layout and other places.
4. Before trigger gets executed.
5. System validation again gets executed.
6. execute duplicate record check.
7. Record gets saved but not yet committed to the database.
8. After trigger gets executed.
9. Execute the assignment rules.
10.Auto Response rule.
11. Workflow rules get executed.
12. Execute processes.
13. Escalation and approvals get executed.
14.Commits all DML operations to the database.
15. Executes post-commit logic, such as sending Emails.