【问题标题】:Dynamics CRM 2011 Search using REST API使用 REST API 的 Dynamics CRM 2011 搜索
【发布时间】:2012-02-06 06:27:48
【问题描述】:

我需要使用 MS Dynamics CRM 中的 REST API 调用在 Java Script 中进行关键字搜索。

是否可以这样做,因为我只看到创建、更新、检索和删除 REST 端点。

请说出你的想法,它是如何在 Javascript 中实现的,如果不是在 Javascript 中,那么如何实现?

并且是否有 LIKE 查询选项或类似的功能关键字,可以用作查询中的过滤器。

【问题讨论】:

    标签: javascript rest full-text-search dynamics-crm dynamics-crm-2011


    【解决方案1】:

    我已经尝试过 ODATA 查询设计器。我没有 LIKE 查询选项。所以我所做的是,我使用 substring 查询选项进行搜索,这是我可以从 ODATA 获得的最大搜索量。

    https://xxx.crm.dynamics.com/XRMServices/2011/OrganizationData.svc/ArticleSet
    /$filter=substringof('<searchString>','<entity property>')"
    

    【讨论】:

      【解决方案2】:

      您是否尝试过使用 ODATA 查询设计器:http://crm2011odatatool.codeplex.com/ 构建您的查询?

      【讨论】:

        【解决方案3】:

        MS Dynamics CRM 支持Open Data Protocol
        这里描述了如何在CRM中使用它OData System Query Options Using the REST Endpoint
        您也可以在函数中看到

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

        在此示例中Sample: Create, Retrieve, Update and Delete Using the REST Endpoint with JavaScript

        【讨论】:

        • 谢谢朋友。已经看到了。我需要使用 like 关键字进行搜索。所有可用的是查询选项中的子字符串。我猜可能不得不使用它。
        猜你喜欢
        • 2014-01-12
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-03-31
        • 1970-01-01
        • 2014-04-25
        • 2020-01-17
        相关资源
        最近更新 更多