Всем привет!
Вот мой первый проект с нуля в Salesforce.com CRM, дождался, ура! Но, тут сразу я попадаю на интеграцию сайта на Drupal и SF.
Проблемы:
- нужна интеграция юзеров сайта в Contact'ы SF. Так же их права доступа до контента на стороне сайта.
- управление доступом к контенту сайта со стороны SF.
Варианты решения:
- Salesforce.com Suite (модуль друпала) -- позволяет очень круто смапить данные и передавать данные в обе стороны как и сразу, так и через Bulk Queue.
Но как же быть с управлением доступа, может быть кто-то уже сталкивался с подобными задачами?
Буду рад выслушать ваши мнения
Всем привет! Вот мой первый проект с нуля в Salesforce.com CRM, дождался, ура! Но, тут сразу я попадаю на интеграцию сайта на Drupal и SF. Проблемы: - нужна интеграция юзеров сайта в Contact'ы SF. Так же их права доступа до контента на стороне сайта. - управление доступом к контенту сайта со стороны SF. Варианты решения: - [url=https://www.drupal.org/project/salesforce]Salesforce.com Suite[/url] (модуль друпала) -- позволяет очень круто смапить данные и передавать данные в обе стороны как и сразу, так и через Bulk Queue. Но как же быть с управлением доступа, может быть кто-то уже сталкивался с подобными задачами? Буду рад выслушать ваши мнения :)
На счет прав доступа - посмотри в сторону SSO. Кстати там же можно сделать так чтобы на стороне SF создавались пользователи автоматически. НО это будет именно Users а не Contacts - так что сразу думай о лицензиях. На Contacts не распространяются права доступа к чему либо, потому что это всего лишь объект для хранения информации о субъекте и он не имеет никакого отношения к правам доступа и какому либо управления SF.
На счет синхронизировать пользователей Drupal c Contacts (в этом случае именно Contacts) можно смотреть в сторону REST API.
На счет прав доступа - посмотри в сторону SSO. Кстати там же можно сделать так чтобы на стороне SF создавались пользователи автоматически. НО это будет именно Users а не Contacts - так что сразу думай о лицензиях. На Contacts не распространяются права доступа к чему либо, потому что это всего лишь объект для хранения информации о субъекте и он не имеет никакого отношения к правам доступа и какому либо управления SF. На счет синхронизировать пользователей Drupal c Contacts (в этом случае именно Contacts) можно смотреть в сторону REST API.
Я думал вытягивать полностью Роли и Permissions самого Drupal и сделать какой-то кастомный функционал по присваиванию этих ролей и пермишинов определенному Контакту, просто через кастомные поля... эти поля будут пулиться Друпалом и уже там проставляться все на соответсвующих Юзеров.
Как думаешь, такой подхон не кривоватый?
С SSO пока не сталкивался, знаю о нем с высоты птичьего полета...
[quote="Dmitry Shnyrev"]На счет прав доступа - посмотри в сторону SSO.[/quote] Я думал вытягивать полностью Роли и Permissions самого Drupal и сделать какой-то кастомный функционал по присваиванию этих ролей и пермишинов определенному Контакту, просто через кастомные поля... эти поля будут пулиться Друпалом и уже там проставляться все на соответсвующих Юзеров. Как думаешь, такой подхон не кривоватый? С SSO пока не сталкивался, знаю о нем с высоты птичьего полета...
Кастомное решение для разграничения прав доступа конечно имеет право на жизнь. И кстати я думаю оно будет гибче. НО все будет зависеть от того как эти права доступа и для чего будут использоваться. Тут уже придется изобретать свой велосипед. Если функционала не много, то почему бы нет.
Кастомное решение для разграничения прав доступа конечно имеет право на жизнь. И кстати я думаю оно будет гибче. НО все будет зависеть от того как эти права доступа и для чего будут использоваться. Тут уже придется изобретать свой велосипед. Если функционала не много, то почему бы нет.
А зачем реплицировать модель прав в SF?
Не проще ли будет встроить страницу управления прав друпала в SF? Там конечно нужно будет подумать об авторизации, но с друпалом это должно быть решимо, особенно если есть SSO между системами.
А зачем реплицировать модель прав в SF? Не проще ли будет встроить страницу управления прав друпала в SF? Там конечно нужно будет подумать об авторизации, но с друпалом это должно быть решимо, особенно если есть SSO между системами.