[英]How to fix errors in a CRM 2011 many-to-many relation in a managed solution?
我在多對多關系中犯了一個錯誤。 由於命名錯誤,我指出了錯誤的實體。
當已經將其作為非托管解決方案導入時,如何糾正該關系?
從非托管解決方案中導入多對多關系似乎永遠是固定的。 我的所有更改在每次導入時都會被忽略。 目前,我的解決方法是使用新名稱創建關系,但是隨后我還必須更新和部署我的插件和其他客戶端。
導入托管或非托管解決方案將不會從目標系統中刪除任何內容。 溶液是添加劑。
我建議要么在目標系統上手動刪除關系,要么將其標記為冗余(在描述或名稱中),就像使用公開發布的API一樣。
我了解到這是CRM 2011中的一個缺點。一種解決方法是:
這是可行的,因為如果從解決方案中引用,則CRM中的任何內容都不會刪除。 在這種情況下,偽引用是唯一未引用的內容,因此它應該是唯一被刪除的內容。
保留解決方案僅用於引用我們不想刪除的所有有效片段。
我尚未親自對其進行測試,但我相信向我通知此解決方法的個人。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.