采用外部 ERP 系统的纯仓库管理模式

本文将介绍当您使用纯仓库模式与外部企业资源规划(ERP)系统集成时如何执行日常仓储任务。

重要提示

  • 这是预览功能。
  • 预览功能不适用于生产用途,并且可能具有限制功能。 这些功能受补充使用条款的约束,在正式发布之前可用,以便客户可以提前访问并提供反馈。

使用纯仓库管理模式的方法有很多 。 例如,您可以支持 Microsoft Dynamics 365 Supply Chain Management 处理物流操作,然后将仓库连接外部 ERP 系统,以执行所有订单和财务处理。

此外,仓库管理流程可以使用所有者库存维度来跟踪在源系统之间共享的物料的库存所有权。

高级别实现示例

下图显示了在 WOM 供应链管理法人中 运行纯仓库管理模式的示例。 该法人为管理订单和财务处理的外部 ERP 系统处理物流仓库操作。

显示采用外部 ERP 系统的纯仓库管理模式的示意图。

入站流程示例(外部 ERP 系统集成)

下图突出显示了入站流程的元素。

显示纯仓库管理模式的入库流程的示意图。

以下是入站流程的简要描述。 从 ERP 开始的步骤由 ERP 系统完成。 以 WOM 开头的步骤由供应链管理在纯仓库管理模式下完成。

  1. ERP: 外部系统向供应链管理提交入站装运订单消息。

  2. 口碑: 供应链管理在纯仓库管理模式下处理消息并创建订单。

  3. WOM: 入站负荷以四种方式之一创建,由 供应链 Management 中的源系统 设置确定:

  4. 口碑: 仓库工作人员使用 Warehouse Management 移动应用 登记 入站装运交易记录。

  5. 口令: 供应链管理运行 接收与每个相关负荷相关的已完成 流程。 这些流程会将负荷状态更新为 已接收”,生成 装运收据,并为外部系统扳机键业务事件

  6. ERP: 外部系统读取并使用 装运收货 数据进行进一步处理。 例如,如果采购订单与外部系统中的入站装运单相关联,则此处理涉及采购订单开票。

  7. WOM: 供应链管理通过运行 过帐装运收据”批处理作业来完成入站装运订单。

有关本流程和相关流程的更多详细说明,请参阅 在供应链管理中使用纯仓库管理模式。

出站流程示例(外部 ERP 系统集成)

下图突出显示了出站流程的元素。

显示纯仓库管理模式的出库流程的示意图。

以下是对出站流程的简要描述。 从 ERP 开始的步骤由 ERP 系统完成。 以 WOM 开头的步骤由供应链管理在纯仓库管理模式下完成。

  1. ERP: 外部系统提交出站装运订单消息。

  2. 口碑: 供应链管理在纯仓库管理模式下处理消息并创建订单。

  3. 口称: 库存预留以两种方式之一创建,由供应链管理中的源系统 设置确定

    • 消息处理器自动进行
    • 作为发放流程的一部分手动进行
  4. 口碑: 手动或自动(通过 自动发放出站装运订单批处理作业)发放订单以进行进一步的仓库处理。

  5. WOM: 根据波 次模板 定义的设置,可能会立即创建和下达仓库工作。

  6. 口碑: 处理出库工作,相关出库订单行交易记录的状态更新为 已领料”。

  7. 口碑: 货物已确认出港。 因此, 将为外部系统创建业务事件装运装箱单

  8. ERP: 外部系统读取装箱单并使用其数据进行进一步处理(例如,与出站装运订单关联的销售订单的销售订单开票)。

  9. WOM: 供应链管理通过运行 装箱单过帐批处理作业来完成出站装运订单。

有关本流程和相关流程的更多详细说明,请参阅 在供应链管理中使用纯仓库管理模式。

系统之间的现有库存更新

下图显示了用于仅仓库管理模式的内部流程。

显示纯仓库管理模式的内部流程的示意图。

仓库管理模块使用 盘点日记帐 支持多个现有库存更新流程。 有关盘点流程的详细信息,请参阅周期盘点

作为日记帐过帐流程的一部分,供应链管理会触发业务事件。 外部系统可以通过 盘点日记帐实体读取有关更新的信息。 仅对更新的数量执行操作很重要。 否则,系统可能会因更新而不同步。 以下场景提供了一个示例。

示例场景:更新系统之间的现有库存

在此应用场景开始时,有关物料编号 A0001 的现有信息在外部 ERP 系统(ERP)和供应链 Management 仓库管理系统(WMS)之间同步,如下表所示。

物料编号 ERP 现有量 WMS 现有量
A0001 0 件 0 件

以下小节显示不同事件如何导致这些值发生变化。

现有量更新 1

供应链管理根据入站装运订单接收 10 件编号 A0001 的物料,而未运行 接收已完成 处理。 因此,外部系统尚未得知此更新。 因此,外部系统和供应链管理现在不同步,如下表所示。

物料编号 ERP 现有量 WMS 现有量
A0001 0 件 10 件

现有量更新 2

在供应链 Management 中,为物料 A0001 过帐的现有量调整(盘点日记帐)会增加 1 件现有库存量。 下表显示了结果。

物料编号 ERP 现有量 WMS 现有量
A0001 0 件 11 件

外部系统得知通过业务事件进行了现有量调整。 作为此流程的一部分,在 Supply Chain Management 中将日记帐过帐从 10 件更改为 11 件。 外部系统仅考虑更新的数量 1 件。 下表显示了结果。

物料编号 ERP 现有量 WMS 现有量
A0001 1 件 11 件

现有量更新 3

Supply Chain Management 运行接收已完成流程,该流程与接收了 10 件物料编号为 A0001 的物料相关。 因此,通过业务事件通知外部系统。 然后,它会读取装运接收信息,并将其现有数量更新为增加 10 件。 下表显示了结果。

物料编号 ERP 现有量 WMS 现有量
A0001 11 件 11 件

纸币

确保将每个物料分配到按照主数据和参考数据中 所述进行配置的物料模型组。 这样,当您使用 盘点日记帐 进行调整时,不必配置 库存过帐会计日历

现有库存对帐

当您生成 创建源系统现有库存 报表(仓库管理查询和报表>、实际库存对帐>、创建源系统现有库存报表>时,纯仓库管理模式可以为现有库存对帐流程生成数据。

若要创建标头和行数据,您必须指定源系统截止日期值。 您还必须选择应为其生成报表的库存维度级别。

收到与入站装运订单相关的库存后,将根据已登记库存交易记录的状态实际更新现有库存。 通过出站装运订单装运库存时,实际现有库存量将 根据领料 库存交易记录减少。 已登记和已领料物料的实际库存现有表示保持不变,直到作为后台最终流程的一部分过帐装运收货装运装箱单日记帐。 若要将这部分实际现有库存包含在导出中,请务必启用包括已登记和已领料的库存数量参数。

外部系统通过 WHSSourceSystemInventoryOnhandReportBusinessEvent 业务事件获悉可用数据。 它可以通过 WarehouseInventoryOnhandReportsWarehouseInventoryOnhandReportLines 数据实体读取数据。

注释

如果您运行创建源系统现有库存报表作为定期批处理作业,将忽略截止日期值,并基于当前处理日期生成数据。 例如,您设置定期,以便它具有昨天的开始日期值,并且您将作业设置为每天运行一次。 在这种情况下,批处理作业每天都会自动生成前一天的现有库存数据。

仓库库存更新日志

对于需要非常快速的现有库存同步流程的集成,您可以使用仓库库存更新日志(仓库管理>查询和报表>、实际库存对帐>、仓库库存更新日志)。 此日志可以收集所有库存交易记录更新,这些更新会导致外部系统感兴趣的现有更新。 例如,您可能有一个处理有关库存状态更改的信息的外部系统。

要及时向外部系统更新与入站和出站装运订单相关的库存交易记录更新, 请将入站和出站装运订单的相关 源系统的 启用仓库库存更新日志 ”选项 设置为“是”。

要查看更新日志,请转到 仓库管理>查询和报表>实际库存对帐>仓库库存更新日志

重要提示

启用“ 启用仓库库存更新日志 ”选项后,请务必在外部系统中吸收更新,确保这些更新不会导致重复更新以及用作装运收货 装箱单 消息一部分 的数据。

默认情况下,发布仓库库存更新日志更新后台流程设置为每 10 分钟运行一次。 它创建外部系统可以通过 WarehouseInventoryUpdateLogs 实体使用的数据。 WHSInventoryUpdateLogBusinessEvent 业务事件可以用作此流程的一部分。