组织团队以开发解决方案

 

发布日期: 2016年11月

适用于: Dynamics CRM 2015

当多个开发人员必须处理同一解决方案时,您可能希望创建以下环境:每个开发人员创建的自定义项不会影响其他开发人员的工作。 此外,您可能需要将解决方案从开发环境移动到测试环境和用户接受测试 (UAT) 环境。

本主题内容

团队开发的策略

通过测试和生产环境从开发部署解决方案

团队开发的策略

管理解决方案的团队开发的一些策略如下:

  • 单一组织:一个主解决方案

  • 单一组织:多个开发人员解决方案 + 主解决方案

  • 每个开发人员一个组织

单一组织:一个主解决方案

多个开发人员可以处理单个组织;不过,他们必须谨慎处理单独组件。 当首先安装了所有必备的托管解决方案(共享库)后,这很简单。

单一组织:多个开发人员解决方案 + 主解决方案

在单个组织中,可以为每个开发人员创建单独的非托管解决方案。 每个解决方案包含主解决方案的一部分。 每个解决方案组件只存在于一个非托管解决方案中。 开发人员不将现有解决方案组件添加到分派给他们的非托管解决方案。 这明确分隔了要修改的组件。 无需合并更改,因为每个开发人员的解决方案包含对主解决方案中包含的组件的引用。

每个开发人员一个组织

每个开发人员可以处理自己的组织。 若要将他们所做的更改签入 Microsoft Dynamics 365 中,他们必须将其解决方案导出为非托管解决方案。 然后,将每个开发人员的组织的解决方案导入到主解决方案中。 使用主解决方案导出托管解决方案。

通过测试和生产环境从开发部署解决方案

在开发组织中,解决方案将部署到各种测试和临时环境中以进行分析,然后再部署到生产环境。 白皮书通过测试和生产环境从开发部署 Microsoft Dynamics CRM 2011 和 CRM Online 解决方案介绍了如何通过测试和生产环境以可靠和可重复的方式部署实际 Microsoft Dynamics CRM 解决方案。 本白皮书还重点说明在 Microsoft Dynamics CRM Online 中部署和测试解决方案所受到的特定限制。

另请参阅

解决方案开发的规划
组织您的解决方案
白皮书:通过测试和生产环境从开发部署 Microsoft Dynamics CRM 2011 和 CRM Online 解决方案

© 2017 Microsoft。 保留所有权利。 版权