2012-04-05 62 views
1

我正致力於將開發環境中的託管解決方案導出到另一個乾淨的環境中。然而,由於「正在關注的聯繫人」,「我關注的聯繫人」,「潛在客戶被關注」以及「潛在客戶關注」視圖的依賴性違反,解決方案不會導入。根據我如何與解決方案鼓搗,誤差範圍可以從活動源「潛在客戶」關注CRM 2011解決方案導入

「有一個誤差計算的依賴:錯誤保存查詢與ID ......」

「A管理解決方案無法用Id = 3a282da1-5d90-e011-95ae-00155d9cfa03覆蓋SavedQuery組件,該組件包含非託管基礎實例。此錯誤最可能的情況是非託管解決方案在目標系統上安裝了新的非託管SavedQuery組件,現在來自同一發佈者的託管解決方案試圖安裝與託管相同的SavedQuery組件,這會導致目標系統上的解決方案無效分層,並且 不允許。」

但無論如何,罪魁禍首都是與活動源有關的視圖之一。 Lead和聯繫人以及Campaign活動是此解決方案中唯一開箱即用的實體。我如何擺脫這種依賴關係?

源組織是內部部署安裝,因此活動源是通過市場下載手動部署的。我試圖將託管解決方案導出導入在線和本地組織中。

如果我從導出生成的customization.xml文件中刪除上面的4個視圖,我可以成功導入解決方案。這些視圖當然還是在導入後的目標系統中,因爲它們是活動源自帶的系統視圖。但是我並不滿意這是真正的解決方案,因爲我知道在解決方案導出中直接修改XML是不支持的。

當我從unmanaged解決方案的導出的customizations.xml文件中刪除視圖並將該解決方案導入新組織時,我發現了一個臨時修復程序。然後,我將該解決方案(稱爲解決方案2)作爲非託管解決方案導出,在最初構建解決方案的環境中刪除了原始的非託管解決方案。然後我再次將解決方案2導入原始環境。當我導出這個解決方案時,我可以將它導入其他組織。但是當我們更新開發組織中的某些組件並嘗試導出測試時,錯誤又回來了。

任何人都知道發生了什麼事?謝謝!

回答

相關問題