2016-04-11 3 views
0

Я создал пользовательскую кнопку, как показано ниже:Как я могу обратиться к преобразованной информации о ведущем?

Дисплей Тип: Кнопка Список Поведение: Отображение в существующем окне wihtout боковой панели или заголовка Содержание: URL

Детали:

../a02/e? &00N2800000AaCYu={!Opportunity.Id} 
&CF00N2800000BHtdT={!Opportunity.Name} &CF00N2800000BHtdY={!Lead.Name} 
&00N2800000BHvSK={!Lead.Id} &retURL={!Opportunity.Id} 

Я используя эту кнопку для создания нового настраиваемого объекта из «Возможность». Я пытаюсь передать часть моей исходной информации из конвертированного Lead в новый объект. Но выше Полужирный код не будет предоставлять никакой информации. Хотя я все еще могу использовать SOQL для извлечения информации, но я не уверен, как объединить SOQL с этими конфигурациями URL. Есть ли способ, которым я могу это сделать?

ответ

0

Я нашел обходной путь для этого с помощью JavaScript:

Решение:

Поведение: Выполнение JavaScript

Содержание Источник: OnClick JavaScript

Детали:

{!REQUIRESCRIPT("/soap/ajax/30.0/connection.js")} 
{!REQUIRESCRIPT("/soap/ajax/24.0/apex.js")} 

var myLead = sforce.connection.query("SELECT Id,Name From Lead where ConvertedOpportunityID ='{!Opportunity.Id}' limit 1"); 

records = myLead.getArray("records"); 
var myLeadId = records[0].Id; 
var myLeadName = records[0].Name; 


window.parent.location.href = "../a02/e?" + 
           "&00N2800000AaCYu=" + '{!Opportunity.Id}' + 
           "&CF00N2800000BHtdT=" + '{!Opportunity.Name}' + 
           "&CF00N2800000BHtdY=" + myLeadName + 
           "&00N2800000BHvSK=" + myLeadId + 
           "&retURL=" + '{!Opportunity.Id}' ; 

Мне все еще интересно найти лучшие ответы.

Смежные вопросы