Sales Force API (iOS) - извлекать только собственные данные - PullRequest
0 голосов
/ 02 марта 2012

Я некоторое время использовал API Sales Force для извлечения данных из различных таблиц, которые есть в моей учетной записи отдела продаж, которые в дальнейшем связаны с большей базой данных.

Когда я пытаюсь извлечь записи излюбой таблицы, затем она извлекает все записи (принадлежат всем пользователям, связанным с базой данных) вместо того, чтобы извлекать только те записи, для которых я тоже авторизован.

Есть ли способ, с помощью которого я смогу извлекать записиза что мне разрешено вместо всех записей?

Спасибо,

Рено Джонс

Ответы [ 2 ]

2 голосов
/ 02 марта 2012

Вашему пользователю в Salesforce предоставляется достаточно возможностей, чтобы увидеть всех потенциальных клиентов в организации. Вам нужно либо изменить разрешения для профиля этого пользователя, либо добавить фильтр в запрос в поле OwnerId:

"Выберите имя, идентификатор из поля, где IsRemoved = false и OwnerId = 'myUserIdGoesHere', порядок по имени"

В библиотеке нет ничего плохого (я широко ее использовал), это ваш запрос / настройки безопасности.

Пол

0 голосов
/ 02 марта 2012

Спасибо за предоставление вашего кода. Вот как вы должны изменить свой запрос:

NSString * QueryForPullingLeadInformation = @ "Выберите имя, идентификатор из ведущего, где IsRemoved = false И OwnerId = [your_owner_id] порядок по имени";

Надеюсь, это поможет!

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