Salesforce ведет из кампании - PullRequest
       7

Salesforce ведет из кампании

1 голос
/ 29 декабря 2011

Каков наиболее эффективный способ получить список всех лидов, которые возникли или связаны с кампанией с использованием SOQL? Я новичок в SOQL и до сих пор не могу преодолеть разрыв между ним и SQL. Я могу получить список отдельных идентификаторов потенциальных клиентов, используя это:

SELECT Id, Name, (SELECT LeadId FROM CampaignMembers) FROM Campaign

Но тогда действительно ли мне нужно перебирать QueryResult и использовать queryMore и индивидуально конструировать каждое направление? Или есть простой способ получить список? Должно быть, как sf делает это в пользовательском интерфейсе.

Извините, если это новый вопрос! Спасибо за любую помощь, вы можете предоставить.

Ответы [ 3 ]

0 голосов
/ 03 января 2012

Как вы уже сказали, у вас есть все идентификаторы потенциальных клиентов, теперь вы можете просто использовать этот список идентификаторов во втором запросе, чтобы получить остальную необходимую вам информацию:

select Id, Name, etc... from Lead where Id in ('firstid', 'secondid', 'etc. id')

Это вернет список рассматриваемых ведущих объектов.

0 голосов
/ 04 января 2012

Будет ли это работать для вас?

select campaignid, campaign.name, leadid, lead.name from campaignmember where leadid != null
0 голосов
/ 29 декабря 2011

Вы хотите использовать этот список в другом приложении, или вы просто хотите получить список потенциальных клиентов?Если это последнее, тогда не должно быть проблем с получением списка из отчета в организации.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...