优化库存数据

本文介绍如何在 Microsoft Dynamics 365 Commerce 中配置批处理作业来优化渠道端计算。

若要尽量确保库存的估计准确,务必使用以下 Commerce headquarters 批处理作业并经常运行这些作业:

  • P 作业 –此作业位于 配送计划 ”页面上,应经常运行。 此作业将电子商务订单、销售点 (POS) 创建的异步客户订单,以及 POS 创建的现金提货订单从渠道数据库导入到 Commerce Headquarters 中,以进一步处理。 此数据从渠道同步到 Commerce Headquarters 之前,Commerce Headquarters 没有关于这些交易引发的仓库中产品的库存调整的信息。
  • 同步订单 –此作业处理 P 作业提供的 Commerce headquarters 中的原始交易记录数据,并将电子商务和异步客户订单交易记录转换为 Commerce headquarters 中的销售订单。 处理此作业并创建销售订单之前,不创建任何库存交易记录。 因此,Commerce Headquarters 中的现有库存不考虑这些交易记录。
  • 批量 计算交易记录对帐单–对于在商店中创建的现金和结转交易,缓慢馈送过帐流程可确保高效更新与销售相关的库存。 若要最有效地处理现金提货订单的库存交易记录,请确保将系统配置为使用缓慢馈送过帐
  • 批量 过帐交易记录对帐单–此作业也是缓慢馈送过帐所必需的 ,它遵循“在批处理 中计算交易记录对帐单”作业。 此作业系统地过帐计算对帐单,因此将在 Commerce Headquarters 中为现金提货销售创建销售订单,以更准确地反映商店的库存。
  • 产品可用性 - 此作业从 Commerce headquarters 创建库存快照。
  • 1130(产品可用性) - 本作业位于 配送计划 ”页面上,应在“ 产品可用性 ”作业之后立即运行。 此作业将库存快照数据从 Commerce Headquarters 传送到渠道数据库。

注释

  • 作为最佳做法,产品可用性1130 作业应每小时运行一次。 P 作业、同步订单作业和缓慢馈送过帐相关作业应安排在相同或更高的频率。
  • 出于性能原因,使用渠道端库存现有量计算和电子商务 API 的渠道端库存逻辑或 POS 渠道端库存逻辑请求库存现有量时,此计算使用缓存确定是否经过了足够的时间来判定是否再次运行计算逻辑。 默认缓存设置为 60 秒。 例如,您为商店开启了渠道端计算,并在库存查找页中查看了某个产品的现有库存。 如果之后销售了一个单位的该产品,清除缓存之前,库存查找页不会显示减少的库存。 用户在 POS 中过帐交易记录之后,应该等待 60 秒,之后再验证现有库存是否已减少。

如果业务方案需要更小的缓存时间,请联系产品支持代表获取帮助。