Отношение события SalesForce SOQL к лиду

Я пытался запросить лиды, которым назначено событие, чтобы я мог получить номер телефона лида, но до сих пор поле «Телефон» всегда оказывалось пустым, даже если поле «Кто.Имя» правильное, а также использование идентификатор как ссылку на запись.. упрощенная версия того, что я хотел бы сделать, это:

SELECT Who.Phone FROM Event

Но это ничего не возвращает, если я это сделаю:

SELECT Who.Name, Who.Phone FROM Event

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

Я использую Who неправильно или я что-то упускаю?


person Jacob Langlois    schedule 21.05.2012    source источник


Ответы (1)


Поля поиска в событиях отличаются тем, что они могут искать различные типы записей.

Может быть, просто захватить все идентификаторы, запросив WhoId в событии, а затем просто запустить второй запрос в лиде с where id in : listLeadIds — я сомневаюсь, что добавление еще одного запроса в этом случае вызовет проблемы с ограничениями регулятора.

person Matt Lacey    schedule 22.05.2012
comment
Хорошо, это в значительной степени направление, в котором я иду, просто нужно выяснить, как комбинировать списки в упорядоченном порядке, это не должно быть слишком сложно: D. Спасибо! - person Jacob Langlois; 24.05.2012