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

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

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

摘要

在 Microsoft Dynamics CRM 2016 中,根據自定義實體或自定義活動,或包含自定義檢視的互動式儀錶板的解決方案匯出和匯入有已知問題。 Microsoft Dynamics CRM 使用 ObjectTypeCode (OTC) 來比對解決方案實體中的子元件與目標 Microsoft Dynamics CRM 系統上的正確實體。 在 OOTB) 實體和檢視 (如預期般運作,但是當解決方案包含以自定義實體或活動為基礎的互動式儀錶板,以及自定義檢視時,可能會產生不一致的情況。 下列範例說明可能的不一致。

當自定義實體 A 匯入目標系統,使目標系統中的現有實體 B 具有與實體 A 相同的 ObjectTypeCode 時,系統上會使用新的 ObjectTypeCode 建立實體 A。 這可能會造成兩種不一致:

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

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

其他相關資訊

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

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

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