Apex · Salesforce


Definition:                                                                                                                                                          Trigger is an apex script that executes before or after specific Data Manipulation Language(DML) event occur, such as before object records are inserted into the database or after records have been deleted.                                                                                                                It enables us to perform custom actions before or after events to record in salesforce, such as insertions, updates, or deletions.

Syntax for Triggers:

 trigger Trigger Name on Object Name (trigger_events)                                                        {                                                                                                                                                            code_block                                                                                                                                  }

To execute a trigger before or after insert, update, delete, and undelete operations, specify multiple trigger events in a comma-separated list. The events we can specify are:

  • before insert
  • before update
  • before delete
  • after insert
  • after update
  • after delete
  • after undelete

Types of Triggers:                                                                                                                                             There are two types of triggers in salesforce, such as                                                                              1.Before Trigger                                                                                                                                      2.After Trigger

1.Before Trigger                                                                                                                                                   It is used to update or validate the record values before they saved to database.

2.After Trigger                                                                                                                                                    It can be used to access the field values that are set by the system and to affect changes in other records.                                                                                                                                    The records that fire the after trigger are read-only.



Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s