Как мне разработать код API Salesforce для пользовательского объекта без Enterprise / Unlimited edition?

StackOverflow https://stackoverflow.com/questions/2277144

Вопрос

Предыстория: Я создаю небольшое приложение, которое будет запускаться ежедневно, извлекая данные из наших собственных баз данных и отправляя их в наш корпоративный экземпляр Salesforce.Я создал пользовательский объект (называемый Marqui_Instance) в нашем экземпляре Salesforce для размещения данных.Приложение создаст пару сотен таких файлов и прикрепит их к различным записям учетной записи.

Проблема: Наш экземпляр Salesforce - Professional edition, что означает, что я не могу сгенерировать WSDL для нашего экземпляра, что заставляет меня думать, что я не смогу разработать код, который может создавать / редактировать / удалять объекты Marqui_Instance.

Прежде чем я начну блуждать в темноте, я подумал, что мог бы написать здесь о совете.Единственное, что я могу придумать, это создать идентичный объект в учетной записи разработчика Salesforce и использовать WSDL оттуда...но потом, когда я приступлю к развертыванию кода в рабочей среде, сработает ли он?Я боюсь, что WSDL из моей учетной записи разработчика будет содержать некоторые идентификаторы guid или что-то подобное, и мой код будет работать только с учетной записью разработчика.

Это было полезно?

Решение

Если вы получите сертификат вашего приложения от Salesforce, они предоставят вам токен "Partner Application API".Использование этого параметра при создании сеанса Salesforce API позволит вашему приложению работать с организацией Professional edition.

В качестве альтернативы вы также можете получить доступ к API к организации Professional Edition, заплатив дополнительную плату.Вам нужно будет связаться с вашим salesforce.com специалистом по продажам.

Обновить: По-видимому, эта функциональность включена компанией Salesforce внутренне, используя неофициально названную "Черную вкладку".

Смотрите также: Ре:Использование API и Salesforce.com Профессиональная версия

Другие советы

Доступ к API веб-служб для Salesforce доступен только в версиях для разработчиков, Enterprise и Unlimited.

Я полагаю, что вам не разрешено входить в API, поэтому, даже если бы вам удалось сгенерировать WSDL, это не сработало бы.

Смотрите на сравнительная таблица полного издания [PDF].

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top