Регистрация  |  Вход

Создавать записи из вне.

Ребят, подскажите что лучше использовать для такой ситуации:
Есть внутренний сервис компании. Периодически автоматически он должен создавать записи объектов в SF.
А то я работал только с другой стороны можно так сказать)

Ребят, подскажите что лучше использовать для такой ситуации:
Есть внутренний сервис компании. Периодически автоматически он должен создавать записи объектов в SF.
А то я работал только с другой стороны можно так сказать) 

DevNull
Ребят, подскажите что лучше использовать для такой ситуации:
Есть внутренний сервис компании. Периодически автоматически он должен создавать записи объектов в SF.
А то я работал только с другой стороны можно так сказать)

У Salesforsa для этого есть куча стандартных возможностей Enterprise WSDL тебе в помощь.

[quote="DevNull"]Ребят, подскажите что лучше использовать для такой ситуации:
Есть внутренний сервис компании. Периодически автоматически он должен создавать записи объектов в SF.
А то я работал только с другой стороны можно так сказать)[/quote]

У Salesforsa для этого есть куча стандартных возможностей Enterprise WSDL тебе в помощь.

А можно поподробней как с ней работать?
Только в доки попрошу не отправлять. Они ужасны просто.
Мне надо со стороны передать переменную String, и создать запись с этой стрингой в заголовке.

А можно поподробней как с ней работать? 
Только в доки попрошу не отправлять. Они ужасны просто. 
Мне надо со стороны передать переменную String, и создать запись с этой стрингой в заголовке. 

Ну как, как обычно, скачать WSDL, нагенерить стабов, в коде создать экземпляр сервиса, потом вызвать login, потом переставить целевой url, потом вызвать create для создания записи. На чем написан сторонний сервис, если Java/C# то примеров полно на сайте Salesforce.

Ну как, как обычно, скачать WSDL, нагенерить стабов, в коде создать экземпляр сервиса, потом вызвать login, потом переставить целевой url, потом вызвать create для создания записи. На чем написан сторонний сервис, если Java/C# то примеров полно на сайте Salesforce.

на php он написан.
Мне кажется это даже проще было бы.
По сути мне надо передать всего пару текстовых параметров.
Сделать сайтовую страничку, которая принимает в себя эти пару параметров, а с сервиса по POST или GET ее дергать.
Как думаете это нормальный вариант?

на php он написан.
Мне кажется это даже проще было бы. 
По сути мне надо передать всего пару текстовых параметров.
Сделать сайтовую страничку, которая принимает в себя эти пару параметров, а с сервиса по POST или GET ее дергать.
Как думаете это нормальный вариант? 


Странно что никто не упомянул самый простой способ - REST Service.
Зачем напрямую WSDL дергать и записи создавать?
Почему не сделать простой (простейщий) apex метод доступный по REST и дергать его когда надо создать запись? Тут же и кастомную логику и валидацию можно добавить? С такой задачей даже junior справится.

Странно что никто не упомянул самый простой способ - REST Service.
Зачем напрямую WSDL дергать и записи создавать?
Почему не сделать простой (простейщий) apex метод доступный по REST и дергать его когда надо создать запись? Тут же и кастомную логику и валидацию можно добавить? С такой задачей даже junior справится.

Вот это? ссылко
Кстати, спасибо за правильное название - REST Service
Искал REST API, и все как то кусками было.

Вот это? [url=https://developer.salesforce.com/page/Creating_REST_APIs_using_Apex_REST]ссылко[/url]
Кстати, спасибо за правильное название - REST Service
Искал REST API, и все как то кусками было.

Да, именно это.

Да, именно это.

Если записи передаются по одному, то можно стандартные REST ресурсы юзать - не обязательно писать кастомный.
Главное там только с авторизацией разобраться.

Если записи передаются по одному, то можно стандартные REST ресурсы юзать - не обязательно писать кастомный. 
Главное там только с авторизацией разобраться. 
[url=https://developer.salesforce.com/page/PHP_Toolkit]https://developer.salesforce.com/page/PHP_Toolkit[/url]