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