Невозможно_Update_Converveded_Lead, не может ссылаться преобразованный провод: [LEAD__C

StackOverflow https://stackoverflow.com/questions/3824196

Вопрос

Я получаю сообщение об ошибке, когда я пытаюсь расположить пользовательский объект в экзаматизирующему ведущему объекту.

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, затем выберите пользовательский интерфейс, затем выберите «Включить» «Установить поля аудита при создании записи» и «Записи обновлений с неактивными владельцами».

-Запрограмма, введите профили в коробке быстрого поиска, затем выберите профили. Выберите профиль, а затем выберите «Установить поля аудита» при создании записи.

Здесь Вы можете найти больше информации об этом.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top