繁体   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