Introduction to Salesforce Triggers Part -1

Unknown | 02:33 | 0 comments

Introduction to Triggers:



Apex Trigger is an action which gets fired on the particular event. In salesforce trigger is apex code that executes before or after the below types of operations.
  • Insert
  • Update
  • Delete
  • Undelete
Triggers will run before object records are inserted, updated, deleted into the database or after records are inserted, updated, deleted and restored.


  1. Apex Triggers can be classified into two types:
    1. Before triggers can be used to update or validate record values before they are saved to the database.
    2. After triggers can be used to access field values that are set by the database, and to effect changes in other records.


  1. Events in triggers:
    1. Before Insert, Before Update, Before Delete
    2. After Insert, After Update, After delete, After Undelete

  1. When to use “before” vs “after” triggers:






  1. Syntax to create sample trigger:
    1. Use below syntax to create trigger.
      1. trigger on ObjectName (<events>){
// Code Goes Here :)
}

  1. Trigger Context Variables:
    1. All triggers define implicit variables that allow users to access run time context. These variables are contained in the System.trigger class.
      1. Trigger.New
      2. Trigger.old
      3. Trigger.NewMap
      4. Trigger.OldMap
      5. Trigger.isAfter
      6. Trigger.isBefore
      7. Trigger.isInsert
      8. Trigger.isUpdate
      9. Trigger.isDelete
      10. Trigger.isUndelete.
========================================================================

Category: , ,

handsonbook.blogspot.com

0 comments