20 lines
797 B
OpenEdge ABL
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);
|
|
}
|
|
|
|
}
|
|
|
|
} |