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

Дружба SFDC и Drupal

Добрый день, необходимо подружить сайт на данной цмс с SFDC. Дружба заключается в синхронизации БД. Есть ли у кого нить опыт такой работы?

Добрый день, необходимо подружить сайт на данной цмс с SFDC. Дружба заключается в синхронизации БД. Есть ли у кого нить опыт такой работы?

AkiraDio
Добрый день, необходимо подружить сайт на данной цмс с SFDC. Дружба заключается в синхронизации БД. Есть ли у кого нить опыт такой работы?

Привет AkiraDio. Я думаю что у многих здесь на форуме будет опыт с интеграциями. Задавай вопросы, будем (от лица сообщества) по мере возможности помогать тебе. Пока вопрос SFDC+Drupal достаточно общий чтобы дать на него точный ответ.

[quote="AkiraDio"]Добрый день, необходимо подружить сайт на данной цмс с SFDC. Дружба заключается в синхронизации БД. Есть ли у кого нить опыт такой работы?[/quote]

Привет AkiraDio. Я думаю что у многих здесь на форуме будет опыт с интеграциями. Задавай вопросы, будем (от лица сообщества) по мере возможности помогать тебе. Пока вопрос SFDC+Drupal достаточно общий чтобы дать на него точный ответ.

Ну я пока готовлю почву, проект пока не начался. Подробности не известны. Отпишусь как узнаю.

Ну я пока готовлю почву, проект пока не начался. Подробности не известны. Отпишусь как узнаю.

Сегодня "краем глаза" увидел пример интеграции (интеграции в самом простом виде) SFDC с другой системой.

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

Все дело в том, что эта форма и результаты - это вставленный (предположительно) с помощью iframe тэга SFDC портал, VF страницы которого выполнены в одном стиле с общим дизайном головного портала, и вход происходит по Federal ID, т.е. без логина. В результате - полная бесшовность. Пользователь и не знает, что работает с другой системой.

Мне понравилась идея. Получается, мы можем создать такой портальный вход и на Drupal, нужно только синхронизовать Drupal юзеров c SFDC портальными контактами и юзерами. Синхронизировать в данном случае - это просто создавать новые контакты и портальные юзеры в SFDC из новых юзеров в Drupal, т.е. синхронизация одностороняя.

Сегодня "краем глаза" увидел пример интеграции (интеграции в самом простом виде) SFDC с другой системой.

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

Все дело в том, что эта форма и результаты - это вставленный (предположительно) с помощью iframe тэга  SFDC портал, VF страницы которого выполнены в одном стиле с общим дизайном головного портала, и вход происходит по Federal ID, т.е. без логина. В результате - полная бесшовность. Пользователь и не знает, что работает с другой системой. 

Мне понравилась идея. Получается, мы можем создать такой портальный вход и на Drupal, нужно только синхронизовать Drupal юзеров c SFDC портальными контактами и юзерами. Синхронизировать в данном случае - это просто создавать новые контакты и портальные юзеры в SFDC из новых юзеров в Drupal, т.е. синхронизация одностороняя.

Млин, хорошая конечно идея, интересная. Я даже задумался о ее реализации.

Но потом вот к чему пришел:
Слишком сложная реализация для простой задачи - фактически получается что мы должны просто открыть Visualforce страницу с нашего орга (пусть в iframe) под конкретным автоматически залогиненным пользователем. И используем для этого SSO.
Я бы не брался за это, потому что SSO это гемор. Во вторых, надо продублировать пользователей с того же Drupal на Salesforce, а это лицензии и соответственно большие деньги.

Я бы лучше смотрел в сторону интеграции через Salesforce API. Во первых, для этого можно использовать только одного пользователя на Salesforce специально для интеграции (какой-нибудь API User с нужными ему правами), во вторых на Drupal все остается друпальное и привычное для программистов (формочки, объекты, та же база данных), а необходимые данные для синхронизации гонять через API.

Млин, хорошая конечно идея, интересная. Я даже задумался о ее реализации.

Но потом вот к чему пришел:
Слишком сложная реализация для простой задачи - фактически получается что мы должны [b]просто открыть Visualforce страницу с нашего орга (пусть в iframe) под конкретным автоматически залогиненным пользователем[/b]. И используем для этого SSO.
Я бы не брался за это, потому что SSO это гемор. Во вторых, надо продублировать пользователей с того же Drupal на Salesforce, а это лицензии и соответственно большие деньги.

Я бы лучше смотрел в сторону [b]интеграции через Salesforce API[/b]. Во первых, для этого можно использовать только одного пользователя на Salesforce специально для интеграции (какой-нибудь API User с нужными ему правами), во вторых [b]на Drupal все остается друпальное и привычное для программистов[/b] (формочки, объекты, та же база данных), а необходимые данные для синхронизации гонять через API.