Невозможно_Update_Converveded_Lead, не может ссылаться преобразованный провод: [LEAD__C
-
26-09-2019 - |
Вопрос
Я получаю сообщение об ошибке, когда я пытаюсь расположить пользовательский объект в экзаматизирующему ведущему объекту.
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; Первая ошибка: неверно_Update_Converted_Lead, не может ссылаться преобразованный провод: [
Class.processcontact.handleinboundemail: линия 81, столбец 9 внешняя точка входа
Даже если я прокомментирую «Обновить существующую_Lead», я получаю подобное сообщение об ошибке.
554 System.DMLException: вставка не удалась. Первое исключение на ряд 0; Первая ошибка: неверно_Update_Converted_Lead, не может ссылаться преобразованный свинец: [LEAD__C
Class.processcontact.handleinboundemail: линия 82, столбец 9 внешняя точка входа
Я был бы признателен за любые предложения.
С Уважением
Решение
Эта ошибка означает, что запись свинца была преобразована в контакт. После преобразования записи ведущей записи не могут быть обновлены. Ведущий объект имеет Isconverted Свойство, которое вы можете проверить, был ли он преобразован. Если isconverted, это правда, ConvertedContactiDI. проведет идентификатор контакта новой контактной записи.
Другие советы
Вы не можете обновить преобразованные по умолчанию, но после выпуска SPRINT 16 есть возможность, просто нужно настроить несколько вещей.
SETUP, введите пользовательский интерфейс в поле Quick Find, затем выберите пользовательский интерфейс, затем выберите «Включить» «Установить поля аудита при создании записи» и «Записи обновлений с неактивными владельцами».
-Запрограмма, введите профили в коробке быстрого поиска, затем выберите профили. Выберите профиль, а затем выберите «Установить поля аудита» при создании записи.
Здесь Вы можете найти больше информации об этом.