1
2
1. What is an Apex Trigger?
2. When to use Apex Trigger?
3. What are types of Trigger?
4. Different between Before and After Trigger.
5. When to use before and When to use After Trigger?
6. Basic Syntax of Trigger
7. Write your First Trigger
3
Types of triggers
1. Before Trigger
2. After Trigger
4
When to Use Before Trigger
1. Wanted to update same record before saving into the database and saves the DML
2. When you have to perform some complex validation and can not be achieved by validation rule.
When to Use After Trigger
1. When there is a need to access the System generated Fields like CreatedById, Record Id, Created Date, etc.
2. When you wanted to make some callouts on the same records which is being inserted into salesforce database.
Basic Syntax of Trigger
Trigger <triggerName> on <ObjectName> (list of events comma seperated){
}

Introduction to apex triggers

  • 1.
  • 2.
    2 1. What isan Apex Trigger? 2. When to use Apex Trigger? 3. What are types of Trigger? 4. Different between Before and After Trigger. 5. When to use before and When to use After Trigger? 6. Basic Syntax of Trigger 7. Write your First Trigger
  • 3.
    3 Types of triggers 1.Before Trigger 2. After Trigger
  • 4.
    4 When to UseBefore Trigger 1. Wanted to update same record before saving into the database and saves the DML 2. When you have to perform some complex validation and can not be achieved by validation rule. When to Use After Trigger 1. When there is a need to access the System generated Fields like CreatedById, Record Id, Created Date, etc. 2. When you wanted to make some callouts on the same records which is being inserted into salesforce database. Basic Syntax of Trigger Trigger <triggerName> on <ObjectName> (list of events comma seperated){ }

Editor's Notes

  • #2 To use this title animation slide with a new image simply 1) move the top semi-transparent shape to the side, 2) delete placeholder image, 3) click on the picture icon to add a new picture, 4) Move semi-transparent shape back to original position, 5) Update text on slide.