使用apex在salesforce中进行潜在客户转换

时间:2015-05-07 04:59:16

标签: salesforce

您好我正在尝试将Lead转换为帐户并联系,但此代码仅转换为联系人,也不会从领导删除请帮助。 提前谢谢。

public class ConvertLead {
    public ConvertLead()
    {
        System.debug('convert lead called');
        Lead myLead = [SELECT Id FROM Lead WHERE FirstName = 'John'];
        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());
        System.debug('converted');

    }
}

1 个答案:

答案 0 :(得分:0)

您的代码工作正常,我已从开发人员控制台匿名执行

我从SF为开发人员组织提供的默认数据中得到以下信息:

enter image description here

我从开发者控制台运行您的代码,其名称为'Bertha',结果如下

enter image description here

因此,请检查环境中是否有可能阻止转换的内容