【问题标题】:Moving changes from development to production on Dynamics CRM 2011在 Dynamics CRM 2011 上将更改从开发转移到生产
【发布时间】:2016-07-18 08:13:36
【问题描述】:

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

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

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

现在我可以想到以下方法来简化服务器而无需停机:

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

在这种情况下,本论坛的任何专家可以指导我吗?

【问题讨论】:

  • 您的情况无法通过问答来评估和解决,变量太多。另外,由于您的环境似乎以某种方式被“破坏”,您无法避免让专家参与。我的建议是抓住机会升级到 2016 年。
  • 即使升级到 2016 也很困难,因为 OP 目前使用的是 2011。

标签: dynamics-crm-2011 microsoft-dynamics


【解决方案1】:

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

  1. 备份当前生产。恢复到新组织。
  2. 导入包含更改的非托管解决方案。
  3. 创建所需的任何新分类法、用户、选项集值。

目前正在进行最后一轮测试,已通过第一轮。

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

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

希望我们很快就会转向 Dynamics CRM 2013。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-05-21
    • 1970-01-01
    • 2014-01-11
    • 1970-01-01
    • 2012-12-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多