在 Dynamics CRM 2011 上将更改从开发转移到生产
Moving changes from development to production on Dynamics CRM 2011
我是CRM的新手,已经通过OJT(在职培训)并被分配到这个项目。所以这个问题可能听起来太业余了。
我们使用的是 Dynamics CRM 2011。有一个自定义解决方案,其中包含用于存储案例数据的自定义实体。我在解决方案中为两个新客户做了一些更改。比如添加新主题、插件更改、javascript 更改等。现在我想在生产中更新所有这些更改。由于未正确安装更新汇总,当前生产服务器存在一些问题。我无法删除任何用户或进行任何设置更改。所以我们计划设置一个新的生产服务器。
我已经在新的生产服务器中完成了更改。并且当前的生产服务器有很多新的案例不在新生产中。我尝试了 Dynamics CRM 中的导出功能,但它不起作用。它总是跳过一些记录(最好是 31/50 条记录),即使向导没有任何错误地完成并且在迁移所有相关实体数据之后也是如此。
现在我可以想到以下方法来简化服务器而不会停机:
- 将数据从当前制作迁移到新制作。
我对 CRM 的实例适配器进行了研究。 (http://www.powerobjects.com/2012/10/26/installing-dynamics-crm-instance-adapter/)。但是我卡住了,因为我无法下载 Connector for Microsoft Dynamics。
- 备份当前生产数据并创建新组织。从新产品中导入非托管解决方案。我试过这个。它不导入主题、javascript 更改等,但它确实导入插件。所以我不确定它能成功导入到什么程度。在这种情况下,我将需要 运行 一个完整的测试周期以确保一切正常。这将需要停机时间。
遇到这种情况请论坛里的高手指点一下好吗?
我们将使用选项 2。我已成功尝试:
- 备份当前生产。还原到新组织。
- 导入经过更改的非托管解决方案。
- 创建任何新的分类法、用户、所需的选项集值。
目前正在进行最后一轮测试,第一轮已经通过
导入解决方案时要记住的重要一点是选中激活所有工作流和 sdk 消息处理活动的复选框。这使组织实例与源实例保持相同的位置,即 SLA 时钟等。
此外,流程更改(预 Post 插件、电子邮件通知工作流等)不会通过非托管解决方案导入,因为它们不是附加到解决方案而是附加到数据库。我们计划在一个周末内完成这些更改,因此无需停机。
希望很快我们将继续使用 Dynamics CRM 2013。
我是CRM的新手,已经通过OJT(在职培训)并被分配到这个项目。所以这个问题可能听起来太业余了。
我们使用的是 Dynamics CRM 2011。有一个自定义解决方案,其中包含用于存储案例数据的自定义实体。我在解决方案中为两个新客户做了一些更改。比如添加新主题、插件更改、javascript 更改等。现在我想在生产中更新所有这些更改。由于未正确安装更新汇总,当前生产服务器存在一些问题。我无法删除任何用户或进行任何设置更改。所以我们计划设置一个新的生产服务器。
我已经在新的生产服务器中完成了更改。并且当前的生产服务器有很多新的案例不在新生产中。我尝试了 Dynamics CRM 中的导出功能,但它不起作用。它总是跳过一些记录(最好是 31/50 条记录),即使向导没有任何错误地完成并且在迁移所有相关实体数据之后也是如此。
现在我可以想到以下方法来简化服务器而不会停机:
- 将数据从当前制作迁移到新制作。 我对 CRM 的实例适配器进行了研究。 (http://www.powerobjects.com/2012/10/26/installing-dynamics-crm-instance-adapter/)。但是我卡住了,因为我无法下载 Connector for Microsoft Dynamics。
- 备份当前生产数据并创建新组织。从新产品中导入非托管解决方案。我试过这个。它不导入主题、javascript 更改等,但它确实导入插件。所以我不确定它能成功导入到什么程度。在这种情况下,我将需要 运行 一个完整的测试周期以确保一切正常。这将需要停机时间。
遇到这种情况请论坛里的高手指点一下好吗?
我们将使用选项 2。我已成功尝试:
- 备份当前生产。还原到新组织。
- 导入经过更改的非托管解决方案。
- 创建任何新的分类法、用户、所需的选项集值。
目前正在进行最后一轮测试,第一轮已经通过
导入解决方案时要记住的重要一点是选中激活所有工作流和 sdk 消息处理活动的复选框。这使组织实例与源实例保持相同的位置,即 SLA 时钟等。
此外,流程更改(预 Post 插件、电子邮件通知工作流等)不会通过非托管解决方案导入,因为它们不是附加到解决方案而是附加到数据库。我们计划在一个周末内完成这些更改,因此无需停机。
希望很快我们将继续使用 Dynamics CRM 2013。