Dynamics crm 2011 CRM 2011-如何为我们公司的客户安装不同的解决方案(功能)

Dynamics crm 2011 CRM 2011-如何为我们公司的客户安装不同的解决方案(功能),dynamics-crm-2011,Dynamics Crm 2011,我们为使用Microsoft Dynamics CRM的客户提供多个具有功能的软件包 有没有一种方法可以在不覆盖已经存在的表单布局的情况下发布对某些实体的修改后的解决方案 我们应该如何组织我们的解决方案,以使我们的解决方案中的实体内部不会发生冲突,也不会与我们希望安装我们的解决方案的客户已经修改过的实体发生冲突 现在我们必须手动修改大多数实体 我希望您能与我们分享一些经验。我们将项目的每个部分分解为解决方案。例如,实体、报告、插件等 这使我们能够在进行过程中(从开发->测试->生产)部署项目的各

我们为使用Microsoft Dynamics CRM的客户提供多个具有功能的软件包

有没有一种方法可以在不覆盖已经存在的表单布局的情况下发布对某些实体的修改后的解决方案

我们应该如何组织我们的解决方案,以使我们的解决方案中的实体内部不会发生冲突,也不会与我们希望安装我们的解决方案的客户已经修改过的实体发生冲突

现在我们必须手动修改大多数实体


我希望您能与我们分享一些经验。

我们将项目的每个部分分解为解决方案。例如,实体、报告、插件等

这使我们能够在进行过程中(从开发->测试->生产)部署项目的各个部分

您不能分解实体的各个部分(或排除表单之类的内容),但可以导出现有解决方案,进行更改,然后重新导入(作为托管或非托管)


“冲突解决”下面有一个很好的图表。

谢谢,伙计,我想那篇文章会对我有很大帮助。但是如果我们有多个项目呢。每个客户都可以选择自己的项目版本。比如“初学者”、“职业选手”或“金牌选手”。这些解都会影响接触实体。有没有可能先安装启动器,然后再安装pro,也许还可以安装gold?没有包括在pro和gold edition?Np中的启动器组件!是的,你可以有不同的解决方案做不同的事情。在上面的同一链接中,您将要转到“非托管和托管解决方案”部分。本质上,托管和非托管解决方案允许您控制解决方案的运行情况。例如:禁用编辑实体的功能,或项目的安装或卸载方式。引用文章:“托管解决方案也可以在其他托管解决方案之上分层。”因此,当客户端需要更多升级时,您可以相应地安装解决方案。忘记添加,如果客户端想要降级,您可以卸载解决方案的该版本(比如黄金版)(只要它是托管的)。