Обратные вызовы из MS Dynamics CRM в веб-сервис - PullRequest
4 голосов
/ 17 февраля 2011

Мы создаем систему, которая тесно интегрирована с клиентской установкой CRM, и нам необходимо запустить обратный вызов при обновлении, создании или удалении объекта.Этот обратный вызов в идеале отправит имя и идентификатор объекта во внешнюю службу через HTTP-запрос get.

Я не нашел в Интернете никаких документов, которые бы помогли - кто-нибудь может указать мне правильное направление?

1 Ответ

5 голосов
/ 17 февраля 2011

Вы ищете плагины: http://msdn.microsoft.com/en-us/library/dd393295.aspx.

Вы можете зарегистрировать плагин для создания, обновления, удаления и т. Д. Объекта, а затем запустить любой пользовательский код по своему усмотрению.У вас точно будет доступ к имени и идентификатору объекта, а также к полям, которые были обновлены, информации о пользователе, который инициировал вызов, и т. Д.

Просто знайте, что в MSCRM 3.0 и 4.0 плагины запускаютсявне фактической транзакции базы данных, поэтому возможно, что событие может сработать в CRM, но плагин завершается неудачно, и событие все равно проходит.В MSCRM 2011 они выполняются внутри транзакции и могут остановить событие CRM в случае необходимости.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...