当前位置:   article > 正文

实施Microsoft Dynamics 365 CE-11. 迁移和升级,介绍迁移技术和不同的升级路径。_dynamics ce

dynamics ce

本章将帮助您了解从早期版本升级到Dynamics 365客户参与(CE)的选项。我们将讨论您需要执行的不同升级活动,以及您可以采取的不同升级路径。我们将讨论在当前的Dynamics客户关系管理(CRM)版本中需要审查的内容,以便将其升级到Dynamics 365 CE。我们还将讨论如何升级我们的Dynamics CRM解决方案和代码,使其与Dynamics 365 CE兼容。最后,我们将讨论Dynamics365CE的数据迁移选项。您将了解如何使用开箱即用的数据导入向导,以及如何使用KingswaySoft的SQL Server Integration Services(SSIS)Integration Toolkit将数据导入Dynamics 365 CE。

我们将在本章中讨论的主要主题如下:

  • 升级到Dynamics 365 CE
  • 升级解决方案
  • 升级代码
  • 迁移数据
  • 将数据导入Dynamics 365 CE

技术要求

  • 了解早期版本的Microsoft Dynamics CRM
  • 访问最新的Microsoft Dynamics 365版本
  • 用于Visual Studio 2022的SQL Server数据工具(SSDT)
  • 适用于Dynamics 365 CE的KingswaySoft SSIS集成工具包
  • 访问Microsoft Dynamics 365 CE软件开发工具包(SDK)

升级到Dynamics 365 CE

在前面的所有章节中,我们都讨论了有关Dynamics 365 CE的详细信息,但在这里,我们将讨论如果您使用早期版本的Dynamics CRM,例如,如果您使用的是Dynamics CRM 2011、2013、2015或2016,如何升级到Dynamics 365 CE。如何升级到Dynamics 365 CE取决于您当前使用的Dynamics CRM版本和部署。例如,对于在线客户,必须在Microsoft确定的特定持续时间后升级到最新版本。在这里,无法控制在线部署,您必须转到最新版本。但是,如果您使用的是内部部署,那么您可以选择何时升级到新版本。

如果您使用的是更接近Dynamics 365 CE的早期Dynamics CRM版本,如Dynamics CRM 2016,则与Dynamics CRM 2016之前的版本相比,所需时间会更短。这是因为如果您使用的是早于2016年的Dynamics CRM版本,则无法直接升级到Dynamics 365 CE。例如,以下屏幕截图显示了从Dynamics CRM 2011升级到Dynamics 365 CE的过程:

这意味着,如果我们使用Dynamics CRM 2011,我们需要逐一升级我们的环境,从Dynamics CRM 2011开始升级到Dynamics 365 CE。如果我们使用早期版本,我们需要记住的另一件事是,我们需要升级代码以及自定义升级。这是因为我们的Dynamics CRM可能正在使用已弃用的方法和服务引用。

在为任何客户规划升级或建议升级时,首先想到的问题是:我们为什么要升级?升级任何软件系统最常见的原因是从新版本中发布的功能中获得好处。在第1章“Dynamics 365 CE简介”中,我们讨论了Dynamics 365 CE的前10个功能,这应该至少为我们提供一个将现有Dynamics CRM升级到Dynamics 365 CE提供了充分的理由。

我们面临的另一个问题是:如何升级到Dynamics365CE?如果我们使用的是在线版本,那么我们不需要担心这个问题,因为在线部署是由Microsoft升级的,但我们需要注意升级我们的自定义和代码。此外,请记住,微软现在每年发布两次平台更新(4月和10月),通常在更新前9周左右,他们会发布更新说明。大约1周后,客户可以使用沙箱环境提前访问此更新,以测试所有定制和编码。但是,如果我们使用的是内部环境,那么我们需要根据不同的点来计划升级。例如:

  • 现有服务器是否支持Dynamics 365 CE配置?
  • 如果我们想在新服务器上设置Dynamics 365 CE,我们是否有新服务器?
  • 我们是否有必要的IT团队负责为Dynamics 365 CE设置环境?
  • 如果我们想使用现有的Dynamics 365 CE基础架构,支持多少停机时间?

以上所有要点决定了我们将如何升级以及我们的升级活动。我们可以使用下图列出升级过程,其中我们有针对任何类型的升级执行的常见步骤:

在升级之前,我们的第一步是准备一份评估报告,其中包括我们当前Dynamics CRM环境的所有详细信息。之后,我们将根据我们的需求制定部署计划,并建议进行试验升级,以了解升级过程中的复杂情况。最后,在向最终用户发布之前,我们对升级后的环境进行测试,包括功能测试和用户接受测试(UAT)。

现在我们已经介绍了DynamicsCRM升级的高级细节,让我们更详细地讨论这些高级活动。

Dynamics 365 CE升级活动

Dynamics 365 CE升级是一个循序渐进的过程,升级期间将执行的活动取决于部署类型。例如,如果我们正在进行内部部署升级,我们可能需要设置环境,设置应用程序和SQL服务器,以及报告和电子邮件服务器。一旦服务器设置好,我们就必须安装软件和所需的补丁,这是一个耗时的过程。除了设置基础设施外,其他活动在升级Dynamics 365 CE Online和内部部署时基本相同。让我们逐一讨论高级别活动。

准备评估报告

进行更新之前的第一件事是创建一份评估报告,其中对当前业务和环境进行了全面审查,以了解升级的要求,并制定升级到Dynamics 365 CE的计划。建议首先了解我们的客户目前是如何使用Dynamics CRM的,他们正在使用哪些Dynamics CRM模块,以及哪些新的Dynamics 365 CE功能可以帮助他们提高业务效率。在我们的评估报告中,我们包括下面列出的活动。

备份您的环境

在开始任何升级活动之前,您应该首先备份现有组织。如果升级过程中出现问题,此备份可以帮助我们。我们总是可以使用备份来恢复我们的组织,并确保我们的环境快速启动和运行。

正在清理Dynamics CRM数据库

建议在升级之前清理Dynamics CRM数据库。您可能不想获取不需要的旧历史数据,例如,已完成的系统作业记录。您可以参考Performance is slow if the AsyncOperationBase table becomes too large in Microsoft Dynamics CRM - Microsoft Support
清理异步操作数据。

查看自定义

在将我们的环境升级到Dynamics 365 CE之前,我们需要查看自定义项,以检查客户环境中是否存在任何不受支持的自定义项。不支持的自定义可能会停止我们的升级过程。除此之外,我们还需要审查我们为客户使用的Microsoft或其他供应商解决方案,以确保它们仍然适用于Dynamics 365 CE版本。同样,我们可能正在使用早期版本的社区解决方案,因此我们需要检查是否有与Dynamics 365 CE兼容的类似解决方案。如果没有,我们可能需要为Dynamics 365 CE开发一个同等的解决方案。

以下是Dynamics 365 CE v9中不推荐使用的自定义项列表:

  • 客户之声(VoC):这是用于在Dynamics CRM中创建调查的,但在Dynamics 365 CE中不赞成使用此解决方案。现在,我们有了一个不同的解决方案,称为Microsoft Forms Pro,可用于创建调查。您可以在以下位置找到有关Microsoft Forms Pro的更多详细信息:Dynamics 365 Customer Voice | Microsoft Dynamics 365。我们需要用microsoft Forms Pro替换我们创建的调查。
  • 黑莓应用程序:微软已经否决了Dynamics 365 CE的黑莓应用程序。尽管微软将继续为黑莓应用程序提供安全和其他更新,但它很快就会从应用商店中删除。因此,如果我们的客户正在使用黑莓应用程序,我们需要计划将其迁移到Dynamics 365 CE手机应用程序。
  • Outlook加载项:Microsoft已弃用Dynamics 365 CE的Outlook加载项&
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Monodyee/article/detail/687879
推荐阅读
相关标签
  

闽ICP备14008679号