Используя Apex Trigger, я пытаюсь обновить поле «Компания» во время создания нового отведения значением, которое пользователь выбрал в настраиваемом поле поиска для того же объекта. Таким образом, пользователь нажимает новую на вкладке потенциальных клиентов, чтобы создать новое потенциальное предложение. вводит имя, фамилию и другие детали. Вместо ввода названия компании пользователь затем ищет название компании в поле поиска compName __ c и выбирает его из списка. То, что я хотел бы выполнить sh, - это когда пользователь нажимает кнопку сохранения, значение в поле compName копируется в поле Company в новой записи, а затем создается новая запись.
Вот что Я сделал до сих пор; ...
trigger UpdateLeadCompany on Lead (before insert) {
Set<Id> AN = New Set<Id>();
For (Lead LeadComp : Trigger.New)
{
IF(LeadComp.compName__c != null)
{
AN.add(LeadComp.compName__c);
}
}
Map<Id, Agency__c> y = [SELECT Name, compName__c FROM compName__c WHERE Id IN :AN];
For(Lead CompNameUpdate : Trigger.New)
{
Company a = y get(CompNameUpdate.compName__c);
IF(a != null)
{
CompNameUpdate = a.compName__c;
}
}
}