我已將升級的MS CRM 2015升級到2016,並且工作正常。我們使用XRMServiceToolkit(2.2)JavaScript庫從服務器獲取數據。將MS Dynamics CRM 2015升級到2016之後,XRMServiceToolkit無法按預期工作
主要問題是我們在名稱屬性中獲取邏輯名稱並且邏輯名稱爲空,而之前我們使用名稱屬性和字段名稱中的字段值來獲取邏輯名稱中的值。請參閱截圖以獲得更好的理解。 下面是從MS CRM 2016的截圖:
,但無法找到與此相關的任何東西。我試圖在庫中進行更改,但它陷入了其他錯誤。如果我檢查從服務器在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>
我認爲這可能是這個問題的原因,但我不知道如何解決它。