Как извлечь идентификаторы списка выбора (а также значения) с помощью Salesforce API? - PullRequest
5 голосов
/ 21 марта 2012

Я строю систему с использованием PHP, которая взаимодействует с Salesforce с помощью API для добавления ставок / предложений в Salesforce после их завершения в новой системе. Для большинства полей это нормально, однако я пытаюсь понять, как синхронизировать списки выбора между новыми системами. Хотя вы можете использовать API для получения значений списков выбора из того, что я вижу, нет способа получить базовый идентификатор для каждой записи списка выбора.

В конечном итоге мне нужно синхронизировать параметры списка выбора между двумя системами, это можно сделать путем синхронизации значений, но как только кто-то изменит значение поля списка выбора в Saleforce (или добавит новый параметр), это больше не будет соответствуют переменным списка выбора во внешней системе. В идеале, если бы мы могли получить доступ к идентификаторам, мы могли бы использовать тот же список идентификаторов / значений во внешней системе и (в идеале) выбрать требуемое значение списка выбора на основе идентификатора, а не значения (что означает, что даже если значение было слегка изменено, будет по-прежнему соответствовать той же записи). Точно так же мы можем легко проверить, были ли добавлены / удалены какие-либо записи, чтобы их можно было также добавлять / удалять из внешней системы.

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

Приветствия

Dave

1 Ответ

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

вызов descriptionSObjects возвращает метаданные об объектах и ​​полях, включая данные списка выбора, значения и метки, это должно дать вам все, что вам нужно.

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