本文介绍如何配置批处理作业以优化Microsoft Dynamics 365 Commerce中的通道端计算。
要尽量确保库存的估计准确,使用以下 Commerce headquarters 批处理作业并经常运行这些作业:
- P-job – 在 “分发计划 ”页上查找此作业。 经常运行它。 此作业将电子商务订单、销售点 (POS) 创建的异步客户订单,以及 POS 创建的现金提货订单从渠道数据库导入到 Commerce Headquarters 中,以进一步处理。 此数据从渠道同步到 Commerce Headquarters 之前,Commerce Headquarters 没有关于这些交易引发的仓库中产品的库存调整的信息。
- 同步订单 - 此作业处理 Commerce headquarters 中 P 作业提供的原始交易数据。 它将电子商务和异步客户订单交易转换为商务总部的销售订单。 处理此作业并创建销售订单之前,不创建任何库存交易记录。 因此,商务总部的现场库存不考虑交易。
- 批量计算交易对帐单 - 对于商店创建的现金和结转交易记录,缓慢馈送过帐流程可以确保有效更新与销售相关的库存。 若要最有效地处理现金提货订单的库存交易记录,请确保将系统配置为使用缓慢馈送过帐。
- 批量过帐交易对帐单 - 缓慢馈送过帐也需要此作业,此作业在批量计算交易对帐单作业之后。 此作业系统地过帐计算对帐单,因此将在 Commerce Headquarters 中为现金提货销售创建销售订单,以更准确地反映商店的库存。
- 产品可用性 - 此作业从 Commerce Headquarters 创建库存快照。
- 1130 (产品可用性) - 在 “分发计划 ”页上查找此作业。 在 产品可用性 作业后立即运行它。 此作业将库存快照数据从 Commerce Headquarters 传送到渠道数据库。
注释
- 作为最佳做法,每小时运行一次产品可用性和 1130 作业。 将 P 作业、同步订单作业和缓慢馈送过帐相关作业安排在相同或更高的频率。
- 出于性能原因,使用渠道端库存现有量计算和电子商务 API 的渠道端库存逻辑或 POS 渠道端库存逻辑请求库存现有量时,此计算使用缓存确定是否经过了足够的时间来判定是否再次运行计算逻辑。 默认缓存设置为 60 秒。 例如,为商店启用通道端计算,并在 “库存查找 ”页上查看产品的手头库存。 如果随后销售一个产品单位,则在清除缓存之前,库存查找 页面不会显示减少的库存。 用户在 POS 中发布交易后,应等待 60 秒,然后验证手头库存是否减少。
如果业务方案需要更小的缓存时间,请联系产品支持代表获取帮助。