My_Test_Repo/force-app/main/default/classes/ConvertingLeads.cls

20 lines
797 B
OpenEdge ABL

public class ConvertingLeads {
@InvocableMethod
public static void assignLeads(List<Id>LeadIds){
LeadStatus cLeadStatus=[Select Id,MasterLabel from LeadStatus where isConverted=true limit 1];
List <lead> massLeadConvert=new List<lead>();
List<Database.LeadConvert> dl=new List<Database.LeadConvert>();
for(Id currentLead:LeadIds){
Database.LeadConvert LeadConvert=new Database.LeadConvert();
LeadConvert.setLeadId(currentLead);
LeadConvert.setConvertedStatus(cLeadStatus.MasterLabel);
LeadConvert.setDoNotCreateOpportunity(False);
dl.add(LeadConvert);
}
if(!dl.isEmpty()){
List <Database.LeadConvertResult>lcr=Database.convertLead(dl);
}
}
}