计划发布、更改和风险管理流程
Microsoft 定期发布财务和运营应用更新。 这些版本包含在平台和应用程序版本中。 它们可能包括对新功能的更新、bug 修复或常规系统性能改进。
版本分类为升级和更新。 升级包括从一个正式版本移到下一个版本。 例如,从 7.1 升级到 7.3。 升级涉及到代码和数据升级。 更新会将二进制程序包应用于环境。 该过程所需的停机时间更短,且不包括数据升级。
在环境中部署任何版本之前,请考虑阅读 Dynamics 365 和 Microsoft Power Platform 版本计划,以了解正在添加哪些新的更新。 您将借此了解哪些方面将会受到影响。
您将需要知道要选择哪个版本进行升级。 Microsoft 在发布新版本时会删除软件最旧的版本,因此我们建议您始终移到可用的最新版本。 您将有两个月时间来升级您的环境,超出该期限后,该版本将不再可用。 例如,如果您将您的环境升级到版本 x 而不是最新版本 x.2,并且 Microsoft 在您升级生产环境的截止期限之前发布了 x.3,您将无法再使用版本 x 升级您的生产环境。
如果版本扩展了枚举,您可能会遇到兼容性问题。 编译器将检查是否存在由于不可扩展枚举的整数值而不安全的任何自定义枚举。 需要修改本内容才能编译。 您的模型应引用顶级模块和子模块。 Microsoft 更改可以在未引用的子模块中添加新资源。 这可能会导致在编译过程中出现错误。 有些方法或对象也可能被选为已过时,这意味着该对象最终将被完全弃用。 如果选择弃用任何自定义代码,则应对其进行调查,以便可以修复预期的代码路径。 执行代码审查可帮助尽早发现自定义代码的任何问题。
识别风险
系统升级和更新可能会带来大量更改。 识别风险组以确定对公司造成的具体风险非常重要。 应选择业务流程负责人来负责特定风险。 部分风险可能包括升级系统时的停机时间、待测试资源的可用性或其他开发。 运用某些风险管理技能可能有助于降低这些风险:
- 识别任何潜在威胁。
- 评估哪些领域易受这些威胁的影响。
- 确定受影响领域的可能性或风险。
- 确定风险缓解方法。
- 确定风险缓解计划的优先级。
使用 Microsoft 提供的版本计划可帮助确定财务和运营应用中的哪些领域正在更改以及正在进行哪些更改。 为了降低新版本计划的风险,您应拥有可用资源来测试正在更改的领域。 Microsoft 还有一个 Regression Suite Automation Tool (RSAT) 可根据任务录制自动执行测试。