簡體   English   中英

Dynamics CRM部署:管理解決方案組件的依賴性

[英]Dynamics CRM deployment: manage solution components dependencies

我們正在嘗試遵循Microsoft-ALM最佳實踐中的一些准則來創建Dynamics CRM解決方案(在線版本)。 建議之一是創建核心實體解決方案,並在頂層將管理層和功能部件作為單獨的解決方案。

當我們創建一個像“帳戶反饋”之類的實體時(取決於帳戶),它完全適合該層。 但是,如果我們要以帳戶形式將所有反饋作為子網格列出,那么我們將通過account-> Account Feedback建立依賴關系。 這迫使我們將帳戶反饋功能移至核心解決方案。 如果這種情況持續下去,並且我們在實體之間建立了越來越多的依賴關系,那么最終將一切都轉移到一個大的單一解決方案中。

我們在做什么錯呢?

你什么都沒做錯。 只需接受例如實體帳戶可能是您核心的一部分。

核心解決方案通常將包含數據模型的很大一部分,並且其實體所需的Web資源也是該解決方案的必要部分。

我建議部署僅包含非托管實體的核心解決方案。 包含工作流,插件程序集和步驟等的其他解決方案可以在托管解決方案中單獨部署。

在某種程度上,您可能會發現將實體模型拆分為單獨的解決方案很有用。 這樣做時,您可以在這些解決方案上分發相同的核心實體,也可以決定將您的核心實體添加到基本解決方案中。

在第二種情況下,基本解決方案的安裝是成功安裝其他解決方案的要求。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM