Salesforce: Использование загрузчика данных из командной строки для получения имени из ParentId - PullRequest
1 голос
/ 18 ноября 2011

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

Мой вопрос заключается в том, как я могу использовать командную строку для получения Имен родительского объекта из FeedItem.parentID? Я думаю, что с помощью командной строки сделать это невозможно. Если мое предположение верно, не могли бы вы привести меня к автоматизированному решению?

Получить имена из идентификаторов легко, используя апекс-код, но запуск некоторого апекс-класса на ежедневной основе и экспорт файла журнала за пределы Salesforce невозможны. На самом деле, я не смог понять, возможно ли это вообще.

Любое руководство будет оценено.

Ответы [ 2 ]

2 голосов
/ 08 декабря 2011

У меня возникла похожая проблема при выполнении поиска в поле «Пользователь через владельца» с использованием 23-й версии Apex Data Loader.Это похоже на ошибку либо в загрузчике данных, либо в версии 23 API.Я переключился обратно на загрузчик данных версии 22, и эта проблема исчезла (для Owner.Email).Попытка более старой версии может также работать для этого.Иногда бывает трудно найти более старую версию загрузчика данных, вот ссылка на версию 22: http://dl.dropbox.com/u/667068/ApexDataLoader.exe

2 голосов
/ 18 ноября 2011

Этот запрос получает имя родительского объекта:

SELECT Id, ParentId, Parent.Name FROM FeedItem

РЕДАКТИРОВАТЬ: Очевидно, загрузчик данных дросселя на Parent.Name, думал, что он поддерживает эти запросы отношения в целом.

Рассматривали ли вы запланированное задание, чтобы позвонить на внешний сервер для отправки данных?

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