2013-01-22 84 views
1

我在多對多關係中犯了一個錯誤。由於錯誤的命名,我將它指向錯誤的實體。如何解決託管解決方案中CRM 2011多對多關係中的錯誤?

當它已經作爲非託管解決方案導入時,我該如何糾正這種關係?

從非託管解決方案導入多對多關係似乎永遠是固定的。我的所有更改在每次導入時都會被忽略。目前,我的解決方法是使用新名稱創建關係,但之後我必須更新和部署我的插件和其他客戶端。

回答

0

導入托管或非託管解決方案將不會從目標系統中刪除任何內容。解決方案是添加劑

我會建議,在目標系統上手動刪除關係,或將它標記爲冗餘(在描述或名稱中),就像使用公開發布的API一樣。

+0

將其標記爲冗餘可以工作,但在這種情況下,「污染」關係在測試系統中,並且不會導入到產品。 –

+0

刪除關係是不可能的,這是一個管理的解決方案。 –

0

據我瞭解,這是CRM的一個缺點2011.一種解決方法是:

  1. 糾正源組織
  2. 出口校正解決方案的關係,並解壓縮
  3. 變化的獨特的解決方案名稱和壓縮到一個新的文件。這將是控股的解決方案
  4. 進口保持解到目標系統
  5. 卸載從目標系統
  6. 導入修正後的解決方案到目標系統
  7. 而且,最後是錯誤的解決方案,卸載控股的解決方案

這工作,因爲如果它從溶液中引用沒有在CRM被刪除。在這種情況下,虛假引用是唯一沒有引用的東西,因此它應該是唯一被刪除的東西。

持有解決方案只是爲了引用我們不想刪除的所有有效作品。

我還沒有到處去測試它自己,但我相信個人誰通知我這種解決方法。