Activity › Forums › Salesforce® Discussions › How we Convert Lead through Salesforce Apex?
Tagged: Lead Convert, Leads in Salesforce, Salesforce Apex, Salesforce Apex Class, Salesforce Apex Code, Salesforce Apex Controller, Salesforce Apex Trigger
-
How we Convert Lead through Salesforce Apex?
Posted by Shubham on May 31, 2018 at 10:50 AMHow we Convert Lead through Apex?
Parul replied 7 years, 8 months ago 3 Members · 2 Replies -
2 Replies
-
Hi Shubham,
Here’s the sample of code which you can use for conversion of Lead.
Lead myLead = new Lead(LastName = ‘Fry’, Company=’Fry And Sons’);
insert myLead;Database.LeadConvert lc = new Database.LeadConvert();
lc.setLeadId(myLead.id);LeadStatus convertStatus = [SELECT Id, MasterLabel FROM LeadStatus WHERE IsConverted=true LIMIT 1];
lc.setConvertedStatus(convertStatus.MasterLabel);Database.LeadConvertResult lcr = Database.convertLead(lc);
System.assert(lcr.isSuccess()); - [adinserter block='9']
-
Public class LeadClass{
public static void doConvert(Id leadId){Database.LeadConvert lc = new database.LeadConvert();
lc.setLeadId(leadId);
lc.setDoNotCreateOpportunity(True);LeadStatus convertStatus = [SELECT Id, MasterLabel FROM LeadStatus WHERE IsConverted=true LIMIT 1];
lc.setConvertedStatus(convertStatus.MasterLabel);
Database.LeadConvertResult lcr = Database.convertLead(lc);
}
}Thanks
Log In to reply.