Dynamics 365 Commerce 中已删除或弃用的功能

注意

本文中介绍的部分或全部功能作为预览版的一部分提供。 内容和功能可能会发生变化。 有关预览版的详细信息,请参阅 One Version 服务更新常见问题

本文介绍 Dynamics 365 Commerce 中已经删除或计划删除的功能。

  • 已移除的功能在产品中不再可用。
  • 已弃用的功能在活跃的开发中不存在,而且在将来的更新中可能被移除。

此列表旨在帮助您在您自己的计划中考虑这些功能的移除和弃用。

注释

技术参考报告中提供了有关财务和运营应用中的对象的详细信息。 可比较这些报告的不同版本,以了解财务和运营应用各版本中已更改或已删除的对象。

Commerce 10.0.33 版本中已经删除或弃用的功能

站点构建器中的 Accessibility Insights 集成

   
弃用/移除的原因 通过从 https://accessibilityinsights.io/ 安装 Accessibility Insights 浏览器插件,可以以更少的延迟实现相同的结果。 弃用的原因是功能使用率低、维护成本低以及有更高效的浏览器插件可用。
被另一个功能取代?
影响的产品区域 站点生成器
部署选项 所有
状态 已弃用:功能已于 2023 年春季删除,替换为引导用户使用 Accessibility Insights 浏览器插件的工具内说明。

您无法再从 HQ 内下载包

   
弃用/移除的原因 我们不再支持直接在 HQ 内维护包。 鼓励用户使用 Lifecycle Services 或其他方式下载这些包。
被另一个功能取代? 编号
影响的产品区域 HQ
部署选项 所有
状态 已弃用:UI 可能仍然可用,但不受支持

Commerce 10.0.29 版本中已经删除或弃用的功能

Commerce 参数设置 -允许价格调整以提高产品价格

   
弃用/移除的原因 我们使用此设置来控制价格调整功能是否允许提高产品价格。 关闭此参数时,组织在使用价格调整功能时,只能将产品的单价设置为低于其基价和贸易协议销售价格。 我们将弃用此设置,因为价格调整功能已更新为支持现成的双向调整(提高或降低)。
被另一个功能取代?
影响的产品区域 定价和折扣
部署选项 所有
状态 已弃用:此设置自 Commerce 版本 10.0.29 起默认打开,已于 2023 年 10 月删除。

Commerce 参数设置 - 为零售商店启用价格报表

   
弃用/移除的原因 我们使用此设置来控制价格报表功能是否可以在商店配置窗体上使用。 我们将弃用此设置,因为商店配置窗体已更新为始终提供价格报表功能作为标准功能。
被另一个功能取代?
影响的产品区域 定价和折扣
部署选项 所有
状态 已弃用:此设置已于 2023 年 10 月删除。

Commerce 参数设置 - 使用今天的日期计算价格

   
弃用/移除的原因 标准 Supply Chain Management (SCM) 定价引擎支持基于“要求装运日期”和“要求收货日期”以及今天的日期计算定价。 Commerce 定价引擎仅支持基于今天的日期计算定价。 对于同时使用 SCM 和 Commerce 功能的客户,我们提供了此设置并建议客户始终将其设置为,以使两个定价引擎可以协同工作。 我们将弃用此设置,因为它不更改计算行为,而且是多余的。
被另一个功能取代?
影响的产品区域 定价和折扣
部署选项 所有
状态 已弃用:此设置自 Commerce 版本 10.0.29 起默认打开,已于 2023 年 10 月删除。

功能弃用从 2022 年 7 月开始生效

Commerce 分析(预览版)

   
弃用/移除的原因 该 Dynamics 365 Commerce 团队已分析 Commerce 分析(预览)功能的使用情况和利用情况,并决定不再继续将该功能引入正式发布。
被另一个功能取代? 此时,Commerce 分析(预览)将不会替换为其他功能或解决方案。 可以继续将原始交易和主数据从财务和运营应用导出到 Azure Data Lake,如在财务和运营应用中导出到 Data Lake 中所述。 合作伙伴和客户可以利用该数据流为其业务需求创作任何预期分析报告。
影响的产品区域 Commerce 分析(预览版)
部署选项 所有
状态 我们将考虑在 2022 年 8 月 30 日之前禁用此功能。 从此日期开始,Commerce 分析(预览版)提供的当前 Power BI 报表中不会进行刷新。

Commerce 10.0.21 版本中已经删除或弃用的功能

重要

本文中介绍的部分或全部功能作为预览版的一部分提供。 内容和功能可能会发生变化。 有关预览版的详细信息,请参阅 One Version 服务更新常见问题

叠加 Commerce 参数中的折扣处理设置

Commerce 版本 10.0.21 版中已弃用 Commerce 参数页上的叠加折扣处理设置。 在将来,Commerce 定价引擎将使用单个算法来确定叠加折扣的最佳组合。

   
弃用/移除的原因

Commerce 参数中的叠加折扣处理设置控制 Commerce 定价引擎的搜索方式,并确定叠加折扣的最佳组合。 它当前提供了三个选项:

  • 最佳性能 - 此选项使用高级启发算法和边际值排名方法,以便及时确定最佳折扣组合的优先级并评估和确定最佳折扣组合。
  • 平衡计算 - 在当前代码库中,此选项就像最佳性能选项一样。 因此,它基本上是重复的选项。
  • 详尽计算 - 此选项使用旧算法,该算法在价格计算期间会遍历所有可能的折扣组合。 对于具有大行和大数量的订单,此选项可能会导致性能问题。

为了帮助简化配置、改进性能和减少由旧算法导致的事件,我们将完全删除叠加折扣处理设置,并更新 Commerce 定价引擎的内部逻辑,以便它现在仅使用高级算法(即最佳性能选项背后的算法)。

被另一个功能取代? 否。 我们建议使用平衡计算详尽计算选项的组织在删除此功能之前切换到最佳性能选项。
影响的产品区域 定价和折扣
部署选项 全部
状态 从 10.0.21 版本开始,已于 2022 年 10 月从 Commerce 参数中删除叠加折扣处理设置。

使用 Lifecycle Services 分发的 Retail SDK

Lifecycle Services 中附带 Retail SDK。 10.0.21 版本中已弃用此分发模式。 在将来,在 GitHub 上的公共存储库中发布 Retail SDK 引用包、库和示例。

   
弃用/移除的原因 Lifecycle Services 中附带 Retail SDK。 完成 Lifecycle Services 流程需要几个小时,并且每次更新都必须重复该流程。 在将来,在 GitHub 上的公共存储库中发布 Retail SDK 引用包、库和示例。 可以轻松使用扩展示例和引用包,更新将在几分钟内完成。
被另一个功能取代? 从 GitHub 和 NuGet 下载 Retail SDK 示例和引用包
影响的产品区域 Retail SDK
部署选项 所有
状态 已弃用:从版本 10.0.21 开始,通过 Lifecycle Services VM 提供的 SDK 已于 2023 年 10 月删除。

Retail 可部署包和组合 POS、硬件工作站和 Cloud Scale Unit 安装程序

10.0.21 中弃用了使用 Retail SDK MSBuild 生成的 Retail 可部署包。 在将来,使用 Cloud Scale Unit (CSU) 包进行 Cloud Scale Unit 扩展(Commerce Runtime、渠道数据库、无头 Commerce API、付款和云销售点 (POS))。 请对自托管的 POS、硬件工作站和 Cloud Scale Unit 使用纯扩展安装程序。

   
弃用/移除的原因 Retail 可部署包是包含一组完整的扩展包和安装程序的组合包。 此组合包使部署变得复杂,因为 CSU 扩展将转到 Cloud Scale Unit,而安装程序部署在商店中。 安装程序包括扩展和基础产品,这使更新变得困难。 每次升级后,都需要进行代码合并和包生成。 为了简化此流程,扩展包现在被分隔到组件中,以便轻松部署和管理。 使用新方法,扩展和基础产品安装程序会被分隔,并且可以在不进行代码合并或重新包装的情况下独立维护和升级。
被另一个功能取代? CSU 扩展、POS 扩展安装程序、硬件工作站扩展安装程序
影响的产品区域 Dynamics 365 Commerce 扩展和部署
部署选项 所有
状态 已弃用:从版本 10.0.21 开始,对在 Lifecycle Services 中部署 RetailDeployablePackage 的支持已于 2022 年 10 月删除。

有关详细信息,请参阅:

Retail SDK 中的 ModernPos.Sln 和 CloudPos.sln

10.0.21 版中已弃用了使用 ModernPos.sln、CloudPos.sln、POS.Extension.csproj 和 POS 文件夹开发 POS 扩展的功能。 在将来,使用 POS 独立打包 SDK 进行 POS 扩展。

   
弃用/移除的原因 在早期版本的 Retail SDK 中,如果存在 POS 扩展,则需要代码合并和重新打包才能更新到最新版本的 POS。 代码合并是一个耗时的升级过程,您必须维护存储库中的完整 Retail SDK。 您还必须编译核心 POS.App 项目。 您必须使用独立打包模型仅维护您的扩展。 更新到最新版本的 POS 扩展的过程与更新项目使用的 NuGet 包版本一样简单。 可以独立部署扩展,服务会使用扩展安装程序。 可单独部署和维护基础 POS,并且不需要与基础安装程序或代码进行代码合并或重新打包。
被另一个功能取代? POS 独立打包 SDK
影响的产品区域 Dynamics 365 Commerce POS 扩展和部署
部署选项 所有
状态 已弃用:从版本 10.0.21 开始,Retail SDK 中对使用 ModernPos.Sln、CloudPOs.sln 和 POS.Extensons.csproj 的组合 POS 包和扩展模型的支持已于 2023 年 10 月删除。

Commerce 10.0.17 版本中已经删除或弃用的功能

完整数据集生成间隔已弃用

   
弃用/移除的原因 从此版本开始,在 Dynamics 365 headquarters 的 Commerce 调度参数窗体中,完整数据集生成间隔(天)字段将弃用。 在此版本中,该字段将从视觉上删除,以使值无法编辑。 此值保留为 0
被另一个功能取代? 编号
影响的产品区域 Dynamics 365 Commerce
部署选项 所有
状态 已弃用。 不要使用此字段或更改其中的值。

Commerce 10.0.15 版本中已经删除或弃用的功能

Dynamics 365 的 Internet Explorer 11 支持已弃用

   
弃用/移除的原因 从 2020 年 12 月开始,所有 Dynamics 365 产品的 Microsoft Internet Explorer 11 支持已弃用,2021 年 8 月之后,将不再支持 Internet Explorer 11。

这会影响使用设计为通过 Internet Explorer 11 界面使用的 Dynamics 365 产品的客户。 2021 年 8 月之后,此类 Dynamics 365 产品将不支持 Internet Explorer 11。
被另一个功能取代? 我们建议客户转换到 Microsoft Edge。
影响的产品区域 所有 Dynamics 365 产品
部署选项 全部
状态 已弃用。 2021 年 8 月之后将不再支持 Internet Explorer 11。

Commerce 10.0.11 版本中已经删除或弃用的功能

数据操作挂接

   
弃用/移除的原因 由于性能问题,数据操作挂接功能已弃用。
被另一个功能取代? 建议使用数据操作覆盖来修改数据操作层中的业务逻辑。
影响的产品区域 电子商务可扩展性数据操作
部署选项 所有
状态 已弃用:从版本 10.0.11 开始

Visual Studio 2015 的 Retail SDK 支持、msbuild 14.0 和 Retail SDK\参考库和工具

   
弃用/移除的原因 对 Visual Studio 2015 的 Retail SDK 支持已弃用并更新为支持 VS 2017,msbuild 15.0 以及 RetailSDK\参考文件夹中的所有参考库和商业代理生成器工具已移至 NuGet 包,以简化扩展模型和 SDK 升级流程。
被另一个功能取代? 我们建议您按照将 Retail SDK 从 Visual Studio 2015 迁移至 Visual Studio 2017 中的信息更新系统。
影响的产品区域 Retail SDK 扩展
部署选项 所有
状态 已弃用:从版本 10.0.11 开始

使用 IEdmModelExtender 和 CommerceController 的 Retail Server 扩展

   
弃用/移除的原因 使用 IEdmModelExtender 和 CommerceController 的 Retail Server 扩展已弃用,以提供简化的扩展模型。 新实现仅具有控制器类,没有任何其他 IEdmModelExtender 类实现。 这同时避免了对特定 OData 版本的依赖性(如果 OData 版本已更新,可能会中断扩展。)
被另一个功能取代? 我们建议您通过导入 NuGet (Microsoft.Dynamics.Commerce.Hosting.Contracts) 包来使用 IController 类扩展模型。
影响的产品区域 Retail Server 扩展
部署选项 所有
状态 已弃用:从版本 10.0.11 开始

使用 IHardwareStationController 的 Hardware Station 扩展

   
弃用/移除的原因 使用 IHardwareStationController 的 Hardware Station 扩展已弃用,以提供简化的扩展模型。 新实现仅具有 IController 类,没有任何其他类实现,以避免对核心硬件工作站库的依赖,以前的扩展需要引用多个库。)
被另一个功能取代? 建议通过导入 NuGet (Microsoft.Dynamics.Commerce.Hosting.Contracts) 包来使用 IController 类扩展模型。
影响的产品区域 Hardware Station 扩展
部署选项 所有
状态 已弃用:从版本 10.0.11 开始

Commerce 10.0.10 版本中已经删除或弃用的功能

POS 操作 803 - 领料和接收

   
弃用/移除的原因 由于重新设计了新的操作,因此不建议执行领料和接收操作。
被另一个功能取代? 是。 它被以下两个新的 POS 操作取代:入站操作 (804) 和出站操作 (805)。
影响的产品区域 销售点 (POS) 应用程序
部署选项 所有
状态 已弃用:从版本 10.0.10 开始,领料和接收操作将不再接收任何新功能更新。 在将来的版本中,仅对此操作进行重要的 bug 修复。 鼓励所有客户迁移到新的入站操作出站操作,它们将继续成为我们长期产品路线图的一部分。

Commerce 10.0.7 版本中已经删除或弃用的功能

Commerce GetProductAvailabilities 和 GetAvailableInventoryNearby API

   
弃用/移除的原因 已创建优化的新 API,以取代 GetProductAvailabilities 和 GetAvailableInventoryNearby API。
被另一个功能取代? 是:它已被 GetEstimatedAvailabilty 和 GetEstimatedProductWarehouseAvailability API 所取代。
影响的产品区域 电子商务应用程序 SDK
部署选项 所有
状态 已弃用:从版本 10.0.7 开始,不再对 GetProductAvailabilities 和 GetAvailableInventoryNearby 进行工程投资。 在电子商务部署中使用这些 API 的组织应转换为新的 GetEstimatedAvailabilty 和 GetEstimatedProductWarehouseAvailability API,并启用优化的产品可用性计算功能

之前有关已删除或已弃用功能的声明

若要了解有关早期版本中已删除或已弃用功能的详细信息,请参阅早期版本中已删除或已弃用的功能