Salesforce Apex — существующий контакт, используемый для создания нового потенциального клиента

Я хотел бы создать после обновления APEX для отдела продаж, который может взять контакт и воссоздать его как лид, когда поле в контакте проверено. Любая помощь будет оценена по достоинству.

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

public void createLead_Update(List<Contact> oldContacts, List<Contact> newContacts) {

System.debug('createLead_Update: entering trigger');

List<ID> createNewLead = new List<ID>();
Lead lead = new Lead(); 
Contact aContact = newContacts[i];


for (integer i=0; i<newContacts.size(); i++) {
// find contacts where the create lead checkbox is checked.
// on update, we care if the value is changed
Contact newValues = newContacts[i];
Contact oldValues = oldContacts[i];
if (newValues.createlead__c != oldValues.createlead__c) {
createNewLead.add(new Lead(
lead.firstName = aContact.firstName));
}
insert new lead
}
  System.debug('createLead_Update: exiting trigger');

    }

person Rich    schedule 13.01.2014    source источник
comment
Вы пробовали что-нибудь самостоятельно?   -  person Chris Leyva    schedule 13.01.2014
comment
@ChrisLava, посмотри, что у меня есть. Как я могу поместить контакты, которые соответствуют требованию, в один список и загрузить их все сразу?   -  person Rich    schedule 14.01.2014