Update Latest Case Number on Account

When a new Case is created for an Account, this trigger updates the Account’s “Latest Case Number” field with the newly created Case’s number.

Practice similar triggers here: YouTube playlist.

Solution:

trigger CaseTrigger on Case (after insert) {

        if(Trigger.isInsert){ if(Trigger.isAfter){
             CaseTriggerHandler.populateLatestCaseNum(Trigger.New);
             }
       }
}
    public class CaseTriggerHandler {

            public static void populateLatestCaseNum(List<CAse> caseList){
                     List<Account> accLIst = new
                     List<Account>(); for(Case cs :
              caseList){ if(cs.AccountId != null){
                         Account acc = new Account(); acc.id = cs.AccountId;
                       acc.Latest_Case_Number__c = cs.CaseNumber; accList.add(acc);
               }
      }
               if(!accList.isEmpty()){
                     update accList;
            }
       }
}

Want to Apply As Content Writer?

Leave a Comment

Your email address will not be published. Required fields are marked *

Shopping Cart

Let's get you started!

Interested in writing Salesforce Content?

Fill in this form and we will get in touch with you :)