在Dynamics CRM 2011上将更改从开发转移到生产

时间:2016-07-18 08:13:36

标签: dynamics-crm-2011 microsoft-dynamics

我是CRM新手,已经完成OJT(在职培训)并被分配了这个项目。所以这个问题可能听起来太业余了。

我们正在使用Dynamics CRM 2011.有一个自定义解决方案,其中包含用于存储Case数据的自定义实体。我为解决方案中的两个新客户做了一些更改。就像添加新主题,插件更改,javascript更改等。现在我想在生产中更新所有这些更改。由于未正确安装更新汇总,当前生产服务器存在一些问题。我无法删除任何用户或进行任何设置更改。所以我们计划设置一个新的生产服务器。

我在新的生产服务器上完成了更改。目前的生产服务器有很多新的案例,而不是新的生产。我在Dynamics CRM中尝试了导出功能,但它不起作用。即使向导经历没有任何错误并且在迁移所有依赖实体数据之后,它总是跳过一些记录(最好是31/50记录)。

现在有以下几种方法可以简化服务器而不会出现任何停机时间:

  1. 将数据从当前生产迁移到新生产。 我已经完成了对CRM实例适配器的研究。 (http://www.powerobjects.com/2012/10/26/installing-dynamics-crm-instance-adapter/)。但我卡住了,因为我无法下载Connector for Microsoft Dynamics。
  2. 备份当前生产数据并创建新组织。从新生产中导入非托管解决方案。我试过这个。虽然它确实导入插件,但它不会导入主题,javascript更改等。所以我不确定它成功进口的程度。在这种情况下,我需要运行一个完整的测试周期,以确保一切正常。这将需要停机时间。
  3. 本论坛的任何专家都可以指导我这种情况吗?

1 个答案:

答案 0 :(得分:1)

我们选择2号选项。我已成功尝试:

  1. 备份当前生产。恢复到新组织。
  2. 使用更改导入非托管解决方案。
  3. 创建所需的新分类,用户,选项集值。
  4. 目前正在进行最后一轮测试,并已通过第一轮测试。

    导入解决方案时要记住的重要事项是选中用于激活所有工作流和sdk消息处理活动的复选框。这使组织实例与源实例保持相同的位置,即SLA时钟等。

    流程更改(Pre-Post插件,电子邮件通知工作流等)不会通过非托管解决方案导入,因为它们未附加到解决方案而是附加到数据库。我们计划在周末进行这些更改,因此无需停机。

    希望很快我们将继续使用Dynamics CRM 2013.