3

我得到的錯誤消息時,我嘗試instert自定義對象到exisiting引線對象。CANNOT_UPDATE_CONVERTED_LEAD,不能引用轉換鉛:[Lead__c]

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:更新失敗。行0上的第一個例外,ID爲00Q3000000WW3isEAD;第一誤差: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欄第 外部入口點


我希望任何建議。

關於

回答

13

此錯誤表示導致記錄已轉換爲聯繫人。轉換後,導致記錄無法更新。牽頭對象具有IsConverted屬性,您可以檢查,看它是否已經轉換。如果IsConverted是真實的,ConvertedContactId將舉行新的聯繫人記錄的聯繫人ID。

Lead Object reference

0

無法更新默認轉換的領先優勢,但Sprint公司16日發佈後,有可能,只是你需要設置一些東西。

- 從安裝,在快速查找框中輸入用戶界面,然後選擇用戶界面,然後選擇「非活動所有者更新記錄」用戶權限啓用「設置在記錄創建審計字段」和。

- 從安裝,在快速查找框中輸入配置文件,然後選擇配置文件。選擇配置文件,然後選擇創建記錄時設置審計字段。

Here你可以找到更多的信息,是關於這一點。

相關問題