Подключайтесь к CRM только с веб-сервисами
Может кто-нибудь указать мне направление, где есть пример того, как подключать и извлекать данные из Microsoft Dynamic Online 2011 только с помощью веб-служб, таких как Discovery и Organization, и не используя какой-либо SDK, предоставленный Microsoft. Также было бы хорошо, если бы мне не нужно было добавлять System.ServiceModel. Я посмотрел на пример Soap, он все еще использовал Microsoft.Crm.Sdk.Samples.
Причина, по которой я избегаю использования SDK или пространства имен, заключается в том, что я пытаюсь создать SQL CLR, который может подключаться к CRM в режиме онлайн и извлекать данные, необходимые для отчетов. Отчеты основаны на моей локальной базе данных и данных CRM.
Спасибо за помощь
1 ответ
Большая часть данных может быть получена (и отношения хорошо представлены) через веб-сервисы oData/REST. Вам не нужны какие-либо конкретные SDK или пользовательский код, просто все, что может считывать данные в формате XML или JSON из URI.
[Your Organization Root URL]/XRMServices/2011/OrganizationData.svc
Здесь вы найдете забавные вещи. Документация находится в MSDN по http://msdn.microsoft.com/en-us/library/gg334767.aspx