1. Install Package

https://login.salesforce.com/packaging/installPackage.apexp?p0=04t4P000002EMv0

 

https://login.salesforce.com/packaging/installPackage.apexp?p0=04t4P000002EMv0

 

login.salesforce.com

2. batch 수정(BatchLeadConvert.cls)

public with sharing class BatchLeadConvert implements Database.Batchable<SObject>, Database.RaisesPlatformEvents {

 

3. trigger 생성(Developer Console)

trigger BatchApexErrorTrigger on BatchApexErrorEvent (after insert) {
    
   list bcrList = new List();
    
    for(BatchApexErrorEvent bcr: trigger.new){
        
        BatchLeadConvertErrors__c  evrterror= new BatchLeadConvertErrors__c ();
        
        evrterror.AsyncApexJobId__c = bcr.AsyncApexJobId;
        evrterror.Records__c        = bcr.JobScope;
        evrterror.StackTrace__c     = bcr.StackTrace;
        bcrList.add(evrterror);
    }
    insert bcrList;
}

'Certification' 카테고리의 다른 글

Platform Developer I Certification Maintenance(Winter '19)  (0) 2019.01.02
by 호구왔능가 2019. 10. 14. 09:52