Dynamics CRM 2011 Поиск с использованием REST API - PullRequest
1 голос
/ 06 февраля 2012

Мне нужно выполнить поиск по ключевым словам в Java Script, используя вызовы REST API в MS Dynamics CRM.

Возможно ли это сделать, потому что я вижу только создание, обновление, извлечение и удаление конечных точек REST.

Пожалуйста, поделитесь своими мыслями, как это может быть реализовано в Javascript и если не в Javascript, то как?

И есть ли опция запроса LIKE или аналогичное ключевое слово функциональности, которое можно использовать в качестве фильтра в запросе.

Ответы [ 3 ]

2 голосов
/ 07 февраля 2012

Я уже пробовал ODATA Query Designer.У меня нет опции запроса LIKE.Поэтому я использовал параметр запроса substring , чтобы выполнить поиск, который является максимальным значением, которое я могу получить от ODATA для поиска.

https://xxx.crm.dynamics.com/XRMServices/2011/OrganizationData.svc/ArticleSet
/$filter=substringof('<searchString>','<entity property>')"
1 голос
/ 07 февраля 2012

Вы пытались построить свой запрос с помощью ODATA Query Designer: http://crm2011odatatool.codeplex.com/?

0 голосов
/ 06 февраля 2012

MS Dynamics CRM поддерживает Протокол открытых данных
Здесь описано, как использовать его внутри CRM Параметры системного запроса OData с использованием конечной точки REST
Также вы можете увидеть в функции

 retrieveMultipleRecords: function (type, options, successCallback, errorCallback, OnComplete) {

в этом примере Пример: создание, получение, обновление и удаление с использованием конечной точки REST с JavaScript

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