【问题标题】:XRMServiceToolkit is not working as Expected after upgrading MS Dynamics CRM 2015 to 2016将 MS Dynamics CRM 2015 升级到 2016 后,XRMServiceToolkit 无法按预期工作
【发布时间】:2016-03-08 06:54:32
【问题描述】:

我已将 MS CRM 2015 升级到 2016 并且运行良好。我们正在使用 XRMServiceToolkit(2.2) javascript 库从服务器获取数据。

主要问题是我们在 name 属性中获取逻辑名称并且逻辑名称为空,而之前我们使用在 name 属性中获取字段的值和在逻辑名称中获取字段名称。请参阅屏幕截图以获得更好的理解。 以下是 MS CRM 2016 的屏幕截图:

以下是 MS CRM 2015 的屏幕截图:

我在网上搜索过,但找不到与此相关的任何内容。我尝试在库中进行更改,但它陷入了其他错误。如果我在 2015 年检查来自服务器的 XML 响应:

<b:value i:type="a:EntityReference">
<a:Id>0698841a-e9cf-e511-9420-fcaa14b7a801</a:Id>
<a:LogicalName>ccs_category</a:LogicalName>
<a:Name>MORTGAGE</a:Name>
</b:value>

2016 年:

<b:value i:type="a:EntityReference">
<a:Id>0698841a-e9cf-e511-9420-fcaa14b7a801</a:Id>
<a:KeyAttributes xmlns:c="http://schemas.microsoft.com/xrm/7.1/Contracts" />
<a:LogicalName>ccs_category</a:LogicalName>
<a:Name>ORGANIZATION</a:Name>
<a:RowVersion i:nil="true" />
</b:value>

我认为这可能是导致此问题的原因,但我不知道如何解决。

【问题讨论】:

    标签: dynamics-crm-2015 dynamics-crm-2016 xrmservicetoolkit


    【解决方案1】:

    希望你已经解决了这个问题。

    我会为可能遇到此问题的其他所有人发布答案。

    如项目描述页面所述,从 Dynamics CRM 2015 Update 1 开始,您应该使用 2.2.1 版本的库。 这是下载页面的链接:XrmServiceToolkit v2.2.1。 还要记住this issue。不知道发布者是否已经解决了。

    最后但同样重要的是,您应该记住,从 Dynamics CRM 2016 开始,OData 端点 has been deprecated(它仍然有效,但在未来版本中将停止工作)和查询 OData 端点的支持方式是通过 Web API .

    您可以找到查询CRM数据的起点here

    干杯。

    【讨论】:

      猜你喜欢
      • 2016-02-12
      • 2017-08-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多