徵狀
UCI 中的時間軸不會呈現顯示下列錯誤:"記錄無法載入因為發生未預期的錯誤 」。這看起來像這樣:
如果您開啟開發人員工具,並重新整理頁面,您會看到 [網路] 索引標籤中包含與 400-錯誤的要求失敗的 /api/data/v9.0/activitypointers/Microsoft.Dynamics.CRM.RetrieveTimelineWallRecordshas 取得呼叫 「 批次 」 要求(失敗的要求會以紅色) 而且此訊息:
{「 錯誤 」: {"code":"0x8004430d","訊息":"在查詢中的連結實體數目超過最大限制。","innererror": {「 訊息 」: 「 在查詢中的連結實體數目超過最大限制 」。
原因
這是我們的團隊定址現在時間軸控制項的限制。沒有設定,以及超過該限制會導致錯誤的 QueryLinkEntityLimit。連結實體都同時從--現成的活動,以及自訂活動。
客戶可以藉由下列自訂至時間表該呼叫中新增額外的連結實體: 使用自訂活動卡表單。
降低風險
補救策略主導 1
您可以連絡客戶支援部門,並提供有關此錯誤的詳細資訊,並要求他們增加您的組織的 QueryLinkEntityLimit 設定。
注意: 這個設定會影響到組織中擁有連結實體的所有呼叫,並可能會降低效能相當高的連結實體計數的呼叫。不過,效能的衝擊也不可重大如果我們會增加單一數字中的限制。
降低 2
如果客戶已經建立自訂活動,並且使用卡表單為他們,他們可以以減少在批次要求中的連結實體的數目來停用卡表單。這可以透過執行下列步驟:
-
移至 UCI 的時間軸設定 (在問題的實體表單編輯器] 中連按兩下 [時間軸] 區段,然後設定應該開啟)。
-
在 [活動] 索引標籤,其他選項] 區段中,尋找所有的表單是卡的自訂活動。
-
變更選取範圍至選取卡表單-這會停用卡表單。
此外,也可以包含自訂活動根本時刻表中如果不是很有用:
-
請移至時間軸設定為 UCI。
-
在 [活動] 索引標籤中,篩選條件] 區段中的,而不是顯示全部] 會選取 [顯示選取]。
-
請取消選取要從時間表移除的自訂活動。