CANNOT_UPDATE_CONVERTED_LEAD,不能引用转换铅:[Lead__c]
-
26-09-2019 - |
题
我收到当我尝试instert自定义对象到exisiting引线对象的错误消息。
List<Lead> leads =[select Id from Lead where Email =:lead.Email ];
if(leads.size()>0)
{
Lead existing_lead = new Lead(Id = leads[0].id);
social_account.Lead__c = existing_lead.Id; //social_account is a custom object that
//has a child relationship to lead.
//ie lead is a parent of social_accounts.
update existing_lead;
insert social_account; //if there is an existing lead with same same email,
//i'd like to insert new social_account to an exsiting lead.
}
我正在此错误:
554 System.DmlException:更新失败。与ID 00Q3000000WW3isEAD行0第一个例外;第一误差:CANNOT_UPDATE_CONVERTED_LEAD,不能引用转换铅:[]
Class.ProcessContact.handleInboundEmail:线81,第9栏第 外部入口点
即使我注释掉“更新existing_lead”,我得到类似的错误消息。
554 System.DmlException:插入失败。 0排第一种例外情形;第一误差:CANNOT_UPDATE_CONVERTED_LEAD,不能引用转换铅:[Lead__c]
Class.ProcessContact.handleInboundEmail:线82,第9栏第 外部入口点
我希望任何建议。
问候
解决方案
此错误意味着铅记录已转换为一个联系人。一旦转换,铅记录不能被更新。铅对象具有的 IsConverted 强>属性,可以检查,看它是否已被转换。如果IsConverted是真实的,请 ConvertedContactId 将举行新的联系人记录的联系人ID。
其他提示
您不能更新默认转换的领先优势,但Sprint公司16日发布后,有可能,只是你需要设置一些东西。
- 从安装,在快速查找框中输入用户界面,然后选择用户界面,然后选择启用“在创建记录设置审核域”和“更新记录与业主不活跃”用户权限。
- 从设置,在快速查找框中输入配置文件,然后选择配置文件。选择配置文件,然后在记录创建选择设置审计字段。
这里你可以找到更多的信息,是关于这一点。
不隶属于 StackOverflow