分享方式:


Microsoft Dynamics CRM 2016 中的互動式儀錶板匯出/匯入

本文說明以自定義實體或自定義活動為基礎的互動式儀錶板匯出和匯入的已知問題,或在 Dynamics CRM 2016 Microsoft 包含自定義檢視。

適用於: Microsoft Dynamics CRM 2016
原始 KB 編號: 3160775

摘要

在 Microsoft Dynamics CRM 2016 中,有一些問題是解決方案導出和匯入以自定義實體或自定義活動為基礎的互動式儀錶板,或包含自定義檢視。 Microsoft Dynamics CRM 會使用 ObjectTypeCode (OTC) 來比對解決方案實體中的子元件與目標 Microsoft Dynamics CRM 系統上的正確實體。 這適用於現成可用的實體和檢視(OOTB)實體和檢視,但當解決方案包含以自定義實體或活動為基礎的互動式儀錶板,以及自定義檢視時,可能會建立不一致的情況。 下列範例說明可能的不一致。

當自定義實體 A 匯入至目標系統時,如此一來,目標系統中的現有實體 B 就會有與實體 A 相同的 ObjectTypeCode,實體 A 就會使用新的 ObjectTypeCode 在系統上建立。 這可以建立兩種不一致:

  • 解決方案中實體 A 的實體儀錶板會出現在實體 B 的實體儀錶板節點底下,因為 EntityTypeCode 參考解析不正確。
  • 所有具有實體 A 參考的數據流和圖格都會錯誤地解析為實體 B 的參考。因此,自定義的IC儀錶板會將這類串流和磚解譯為實體 B,雖然其 View 是實體 A。儀錶板篩選實體也會不正確地解譯為實體 B。這會導致儀錶板無法顯示數據流或磚的不一致狀態。

其次,數據流、磚、篩選實體和篩選檢視沒有相依性計算。 匯出互動式儀錶板時,系統不會提示用戶匯出實體 A,即使儀錶板包含以實體 A 為基礎的數據流或磚也一樣。這可能會導致上述案例,或讓目標系統無法解析相依性。

其他相關資訊

Microsoft Dynamics CRM 2016 不支援互動式儀錶板的解決方案導出和匯入功能。 Microsoft Dynamics CRM 2016 Update 2 中將會提供修補程式,以封鎖自定義 UI 和 SDK 的功能。 匯出解決方案時,XML 不會包含這些子元件類型,這可能會建立上述的不一致。 互動式儀錶板不會成為 XML 的一部分。

下列螢幕快照顯示封鎖此專案的位置:

  1. 自訂解決方案中的新互動式儀錶板。 自訂解決方案中新增互動式儀錶板的螢幕快照。
  2. 自訂解決方案中現有的互動式儀錶板。 自訂解決方案中現有互動式儀錶板的螢幕快照。
  3. 從下列功能表新增解決方案元件時,互動式儀錶板將不會顯示在可用的儀錶板清單中。 顯示從 [新增現有] 功能表新增解決方案元件的螢幕快照。
  4. 在將資產新增至解決方案期間,實體儀錶板節點將會移除索引標籤。 新增期間實體儀錶板節點的螢幕快照。
  5. 新增實體下的實體儀錶板節點 - 將會移除節點。 新增實體下 [實體儀錶板] 節點的螢幕快照 - 將會移除該節點。