17.02.2009, 13:26 | #1 |
Участник
|
Сайт + CRM 4.0
Здравствуйте. Подскажите, как такое связать. Есть сайт - PHP + MySQL крутится на Apache. На сайте есть форма для заполнения данных. Можно ли как то, при отправке этой формы на сервер, вызывать сервис CRM например для создания действия e-mail. если да, то подскажите как?
Спасибо. |
|
17.02.2009, 14:09 | #2 |
Moderator
|
Интерфейс CRM основан на стандартном веб-сервисе с которым можно взаимодействовать из любой среды: хоть Java, хоть Pyton, хоть PHP. Методы которые он подерживает популярно изложены в MS CRM 4.0 SDK.
Сразу предостерегу, что если вы хотите использовать для взаимодействия с системой внешний сайт, то вам (для чистоты совести) потребуется лицензия External Connector. Если сайт внутренний - то данный функционал должен быть доступен только пользователям CRM системы.
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия. MS Certified Dirty Magic Professional |
|
17.02.2009, 14:18 | #3 |
Участник
|
Спасибо.
|
|
18.02.2009, 08:20 | #4 |
Участник
|
Реализовали такой функционал. На основе данных из сайта в CRM создаются Интересы, Контакты, Счета и куча других кастомных объектов. Но ради безопасности не стали писать доступ к веб-сервисам CRM из самого сайта, а создали промежуточный веб-сервис на asp, который принимает SOAP запросы от сайта и с другой стороны заносит данные в CRM.
Проблема: когда приходит запрос из сайта каждый раз создается экземпляр класса CrmService - это занимает много времени (20-60 сек) и сайт, не дождавшись ответа, вываливается с TimeoutException. Но следующие затем запросы обрабатываются мгновенно -создание экземпляра класса CrmService проходит сразу. Похоже где-то что-то кэшируется. Но через пару часов снова тратится много времени на этом же шаге. Для решения данной проблемы наткнулся на след. тему: http://social.microsoft.com/forums/e...-d395bff00c5a/ Также как вариант, собираюсь экземпляра класса CrmService сделать статическим, чтобы при поступлении запросов с сайта, каждый раз не создавать экземпляр. Есть ли у кого комментарии? |
|
25.02.2009, 15:28 | #5 |
Участник
|
Еще нашел полезную ссылку для сериализации WebReference:
http://uwekaessner.spaces.live.com/b...908E!175.entry |
|
18.05.2009, 14:59 | #6 |
Участник
|
А можно пример кода, как из PHP обратиться на Web-Service CRM? Например для вызова метода Fetch?
|
|
|
|