通过仓库应用创建转移单
此功能允许仓库工作人员直接通过仓库管理移动应用创建和处理转移单。 工作人员首先选择目标仓库,然后他们可以使用应用扫描一个或多个牌照来将牌照添加到转移单。 当仓库工作人员选择完成订单时,批处理作业将根据为这些牌照登记的现有库存创建所需的转移单和订单行。
启用此功能及其先决条件
只有在系统上启用了此功能及其先决条件后才能使用它。 管理员可以使用功能管理页面检查功能状态,并在需要时启用。
- 在功能管理工作区中启用以下两个功能(按顺序)。 从 Supply Chain Management 版本 10.0.25 开始,这两个功能都默认启用。
-
处理仓库应用事件
(从 Supply Chain Management 版本 10.0.29 开始,此功能是强制性的,无法关闭。) -
通过仓库应用创建和处理转移单
(从 Supply Chain Management 版本 10.0.29 开始,此功能是强制性的,无法关闭。)
-
处理仓库应用事件
- 若要自动化出站装运的过程,您还必须启用从批处理作业确认出站装运功能。 (从 Supply Chain Management 版本 10.0.21 开始,此功能默认开启。从 Supply Chain Management 10.0.25 开始,此功能是强制性的,无法关闭。)
设置用于创建转移单的移动设备菜单项
这是设置用于创建转移单的移动设备菜单项的一般准则。 根据要在用户从车间创建转移单时设置的自动化级别的业务需求,将启用不同的配置。 本文档中的方案将描述一种这样的配置。
转到仓库管理 > 设置 > 移动设备 > 移动设备菜单项。
选择新建以添加新的菜单项。 然后,进行以下设置以开始使用:
- 菜单项名称 - 分配一个名称,因为它应该显示在 Supply Chain Management 中。
- 标题 - 分配菜单名称,因为它应该在仓库管理移动应用中显示给工作人员。
- 模式 - 设置为间接(此菜单项不会创建工作)。
- 活动代码 - 设置通过牌照创建转移单,以使仓库工人能够基于一个或多个扫描的牌照创建转移单。
使用转移单行创建策略设置,以控制此菜单项将如何创建转移单行。 将根据针对扫描的牌照登记的现有库存创建/更新这些行。 选择以下值之一:
- 没有预留 - 转移单行将不会预留。
- 牌照引导与行预留 – 转移单行将预留,并使用牌照引导策略选项,该选项存储与订单行关联的相关牌照 ID。 因此,可以在转移单行的工作创建过程中使用定位的牌照 ID 值。
使用出站装运策略设置以根据需要向出站转移单装运过程添加更多自动化功能。 当工作人员选择完成订单按钮时,该应用将创建完成订单仓库应用事件,该事件将对当前转移单中的每个行保存您在出站装运策略字段中选择的值。 稍后,当批处理作业处理事件队列以创建转移单时,批处理作业可以读取此字段中存储的值,从而可以控制该作业如何处理每一行。 选择以下各项之一:
- 无 - 没有自动处理。
- 发放到仓库 - 自动化发放到仓库的过程。
- 装运确认 - 自动化装运确认的过程。
- 发放和装运确认 - 自动化发放到仓库和装运确认的过程。
将移动设备菜单项添加到一个菜单
- 转到仓库管理 > 设置 > 移动设备 > 移动设备菜单
- 选择编辑。
- 选择现有菜单,然后在可用菜单和菜单项下选择新菜单项。 通过选择向右键按钮添加菜单项。
根据牌照创建转移单
仓库管理移动应用具有根据牌照创建转移单的简单流程。 为此,工作人员将使用仓库管理移动应用执行以下操作:
- 创建转移单并确定目标仓库。
- 确定要装运的每个牌照。
- 选择完成订单。
注释
多个工作人员可以通过使用选择转移单按钮从仓库应用事件队列中选择未处理的现有转移单号,为同一转移单分配牌照。 有关如何查找转移单号的值的信息,请参见查询仓库应用事件。
示例场景
此方案概述了获取根据已登记所选牌照的现有库存创建和自动处理的转移单的过程。
若要使用建议的值完成此方案,必须在安装了演示数据的系统上工作,然后选择 USMF 法人,然后再开始。
此方案假设您已经启用了通过仓库应用创建和处理转移单功能和仓库应用事件处理功能。
除了在移动设备菜单项中设置创建转移单外,还必须设置并启用其他模板、位置指令和批处理作业。
示例方案蓝图
您是零售商,拥有多个牌照,每个牌照包含物料组合,这些物料放在您的一个仓库(仓库 51)中的特定位置。 您想要启用允许工作人员创建到另一个仓库(仓库 61)的转移单以收集扫描的牌照的过程。 一旦确定了该订单的最后一个牌照,您将自动装运/更新转移单。
创建用于创建转移单的移动设备菜单项
此部分说明了如何创建用于创建转移单的新移动设备菜单项。 将模式设置为间接,并将活动代码设置为通过牌照创建转移单。
- 转到仓库管理 > 设置 > 移动设备 > 移动设备菜单项。
- 选择新建。
- 在菜单项名称字段中,输入名称创建到。
- 在标题字段中,输入说明创建到。
- 在模式字段中,选择间接。
- 在活动代码中,选择通过牌照创建转移单
- 在订单行创建策略中,选择牌照引导与行预留。
- 在出站装运策略中,选择发放和装运确认。
- 转到仓库管理 > 设置 > 移动设备 > 移动设备菜单。
- 选择编辑。
- 选择现有库存菜单,然后在可用菜单和菜单项下选择新菜单项。 通过选择向右键按钮将菜单项添加到库存菜单。
设置工作模板以按定位的牌照自动处理和分解工作
此部分说明了如何在发放波次时使工作模板自动处理由模板创建的工作。
- 转到仓库管理 > 设置 > 工作 > 工作模板。
- 在工作订单类型字段中,选择转移发放。
- 选择新建创建新的工作模板。
- 在工作模板字段中,输入 51 自动处理 LP。
- 在工作模板说明字段中,输入 51 自动处理 LP。
- 选择自动处理复选框。 必须选择此项才能处理任何自动化步骤。
- 在演示数据中,已经存在一个工作模板 51 转移,编辑序列号字段,以便新工作模板的序列号比现有工作模板 51 转移的序列号低。
- 在工具栏中选择保存以启用工作模板详细信息快速选项卡。
- 在工作模板详细信息快速选项卡中,在工具栏中选择新建。 您将添加两行。
- 在工作类型字段中,选择领料。
- 在工作类 ID 字段中,选择 TransfOut。
- 在工作模板详细信息工具栏中选择新建。
- 在工作类型字段中,选择放置。
- 在工作类 ID 字段中,选择 TransfOut。
- 选择保存以启用指令代码字段。
- 在工作类型放置行上,依次选择指令代码货架门。 确保此新的工作模板获取最低的序列号。
- 在工具栏中,选择编辑查询以打开查询编辑器。
- 在范围选项卡中,选择添加。
- 在添加的行上,在字段中选择仓库。
- 在条件字段中,选择 51。
- 选择排序选项卡。
- 选择添加,并将字段设置为定位的牌照 ID。 选择此字段将启用工具栏按钮工作标题分解。
- 依次选择确定和是以重置分组,然后返回到工作模板页面。
- 选择工作标题分解并为定位的牌照 ID 启用按此字段分组,然后关闭。
注释
并非所有设置都可以自动处理,例如,实际称重物料和使用混合的跟踪维度。
为牌照引导策略设置位置指令
此部分说明了如何设置位置指令领料过程以使用牌照引导策略。
- 转到库存管理 > 设置 > 位置指令。
- 选择编辑。
- 在导航列表标题中,依次选择工作订单类型转移发放。
- 在导航列表中,选择现有的位置指令 51 领料。
- 在行快速选项卡中,选择允许拆分复选框。
- 在位置指令操作快速选项卡中,选择新建以添加新操作行。
- 在名称字段中,输入LP 引导。
- 在战略字段中,选择牌照引导。 此操作需要最低的序列号。
- 在工具栏中选择保存。
- 从工具栏中选择刷新页面图标。
- 在位置指令操作快速选项卡中,选择行领料。
- 在位置指令操作工具栏中,选择下移以将序列号更改为大于刚创建的 LP 引导操作的序列号。
注释
牌照引导策略将尝试在具有与转移单行关联的所请求牌照的位置上预留和创建领料工作。 但是,如果这不可行,并且您仍想创建领料工作,则应回退到另一种位置指令操作策略,可能还要根据业务流程的需要在仓库的另一个区域中搜索库存。
设置批处理作业以处理仓库应用事件
此部分说明了如何设置计划的批处理作业以处理仓库应用事件。
- 转到仓库管理 > 定期任务 > 处理仓库应用事件。
- 在对话框中,启用在后台运行部分下的批处理。
- 选择定期并根据您的业务所需的时间间隔设置要处理的批处理作业。
- 选择确定以返回到主对话框。
- 在主对话框中选择确定以将作业添加到批处理队列。
设置批处理作业以自动发放转移单
此部分说明了如何设置计划的批处理作业以发放已标记为“准备发放”的转移单。
- 转到仓库管理 > 发放到仓库 > 自动发放转移单。
- 在对话框中,展开要包括的记录部分。
- 在要包括的记录部分下,选择筛选器。
- 在 WHSTransferAutoRTWQuery 查询页面中,在范围选项卡中,选择添加以向查询添加一个新行。
- 在新行表字段中,选择下拉菜单并选择表转移行发放到仓库。
- 在字段下拉菜单中,选择出站装运策略。
- 在条件字段中,选择发放和装运确认。
- 在字段设置为从仓库的行中,在条件字段中,选择 51。
- 选择确定以返回到主对话框。
- 展开在后台运行部分以设置批处理。
- 启用在后台运行部分下的批处理。
- 选择定期并根据您的业务所需的时间间隔设置要处理的批处理作业。
- 选择确定以返回到主对话框。
- 在主对话框中选择确定以将批处理作业添加到批处理队列。
设置“处理出站装运”批处理作业
此部分说明了如何设置计划的批处理作业,以为与“准备装运”的转移单相关的准备装运的负载运行出站装运确认。
- 转到仓库管理 > 定期任务 > 处理出站装运。
- 扩展要包括的记录部分。
- 选择筛选器。
- 在 WHSLoadShipConfirm 查询中,选择联接选项卡。
- 展开表层次结构,以便已展开负载和负载详细信息。
- 选择负载详细信息表。
- 选择添加表联接按钮。
- 在表关系的列表中,筛选或搜索转移单行(引用)的关系列。
- 关注列表中的表关系,然后按选择按钮。
- 选择转移单行表。
- 选择添加表联接按钮。
- 在表关系的列表中,筛选或搜索库存转移附加字段(记录 ID)的关系列。
- 关注列表中的表关系,然后按选择按钮。
- 选择范围选项卡。
- 在范围查询表中,您将设置三个查询条件范围。 选择添加按钮添加一行。
- 为表负载添加范围。 将字段设置为负载状态并将条件设置为已负载。
- 为表库存转移附加字段添加另一个范围。 将字段设置为出站装运策略并将条件设置为发放和装运确认。
- 为表负载详细信息添加另一个范围。 将字段设置为引用并将条件设置为转移单装运。
- 选择确定以返回到主对话框。
- 展开后台运行部分。
- 启用批处理。
- 选择定期并根据您的业务所需的时间间隔设置要处理的批处理作业。
- 选择确定以返回到主对话框。
- 在主对话框中选择确定以将批处理作业添加到批处理队列。
注释
有关详细信息,请参阅从批处理作业确认出站装运。
处理“通过仓库应用创建转移单”的示例
在牌照上添加现有库存
在此方案中,首先您将需要具有包含实际可用的现有库存的牌照。
物料 | 存放地点 | 库存状态 | 库位 | 牌照 | 数量 |
---|---|---|---|---|---|
A0001 | 51 | 可用值 | LP-010 | LP10 | 1 |
A0002 | 51 | 可用值 | LP-010 | LP10 | 2 |
使用以下值添加实际的现有库存数量:
注释
您将需要创建牌照并使用允许您具有混合物料的位置,例如 LP-010。
通过仓库应用创建和处理转移单
- 打开应用并以用户 51 身份登录。 当前用户仓库将为 51。
- 从您在设置过程中将其添加到的菜单位置选择菜单项创建到。
- 通过在仓库字段中输入目标仓库(至仓库)开始创建转移单,输入 61。 新的转移单将从当前仓库 51(从仓库)转到目标仓库 61。
- 选择确定。
- 在牌照字段中扫描牌照 ID。 输入在上一步骤中添加的库存的牌照 LP10。
- 选择确定。
- 选择菜单按钮,然后选择完成订单完成仓库应用转移单创建。
对于上述示例,使用两个仓库应用事件(创建转移单和完成转移单)。
查询仓库应用事件
您可以通过转到仓库管理 > 查询和报表 > 移动设备日志 > 仓库应用事件查看仓库管理移动应用生成的事件队列和事件消息。
创建转移单事件消息将收到状态等待,这意味着处理仓库应用事件批处理作业将不会接收并处理事件消息。 一旦事件消息更新为状态已排队,批处理作业将处理事件。 这将与创建完成转移单事件(当工作人员在仓库管理移动应用上选择完成订单按钮时)同时发生。 当创建转移单事件消息已处理时,状态将更新为已完成或失败。 当完成转移单状态更新为已完成时,所有相关事件将从队列中删除。
因为在消息更新为状态已排队之前,批处理作业将不会处理创建转移单数据仓库应用事件,因此您将需要查找请求的转移单号作为标识符字段的一部分。 标识符字段位于仓库应用事件页面的顶部。
作为仓库事件处理的一部分,创建转移单行可能会失败。 在这种情况下,事件消息的状态将更新为失败,您可以使用批处理日志信息了解原因并采取措施纠正任何问题。
典型的问题可能与缺少过程设置有关,例如缺少创建转移单事件的中转仓库。 在这样的示例中,您可以将中转仓库添加到装运仓库,并使用重置选项将所有仓库应用事件消息从失败更改为已排队,这意味着批处理作业将在更正设置数据后再次处理事件消息。
在生产环境中,异常与过程的相关性更高,例如拥有请求的牌照,该牌照在批处理作业处理时为空,因此不会创建转移单行。 可以使用删除选项删除此失败的事件消息,或者您可以在牌照上添加所需的实际现有库存并针对所有相关的事件消息使用重置选项。
有关详细信息,请参阅仓库应用事件处理。
跟进示例方案处理
在此方案中,将发生以下事件:
- 您使用仓库管理移动应用选择了一个使用活动代码通过牌照创建转移单的菜单项。
- 该应用提示您选择转移单的目标仓库。 源仓库始终是您当前以工作人员身份登录的仓库。
- 在选择目标仓库时,系统将为即将生成的转移单预留一个 ID 号(基于在您的系统上定义的转移单号顺序),但尚未创建转移单。
- 当您扫描包含应移至新仓库的现有库存的牌照 LP10 时,仓库应用事件已添加到事件队列中,以便稍后处理。 仓库事件包含有关扫描的消息详细信息,包括预期的转移单号。
- 在仓库管理移动应用上,当选择完成订单按钮时,将创建一个新的仓库应用事件完成转移单,并将相关现有事件创建转移单的状态更改为已排队。
- 在后端,处理仓库应用事件批处理作业接收已排队事件,并收集与扫描的牌照相关的现有库存。 根据现有库存创建实际转移单记录和关联的行。 在配置发放和装运确认并针对牌照引导战略的行链接牌照后,该作业还使用值填充了转移单的出站装运策略字段。
- 根据转移单行出站装运策略字段值,自动发放转移单批处理作业查询现在将转移单发放到装运仓库。 由于使用的波次模板、工作模板和位置指令设置,工作会自动处理,负载状态会更新为已负载。
- 将针对负载执行处理出站装运批处理作业,从而装运转移单并生成装运前通知 (ASN)。
- 所有这些事件的发生时间取决于创建的批处理作业的定期设置。
常见问题
移动设备菜单项设置
为什么在菜单项工作活动下拉列表中看不到“通过牌照创建转移单”?
必须启用功能通过仓库应用创建和处理转移单。 有关详细信息,请参阅启用通过仓库应用创建转移单。
仓库管理移动应用流程
为什么看不到菜单按钮“完成订单”?
您必须为转移单分配至少一个牌照。
多个仓库管理移动应用用户是否可以同时向同一转移单添加牌照?
是,多个仓库工作人员可以将牌照扫描到同一转移单中。
同一牌照是否可以添加到不同的转移单?
否,一次只能向一个转移单添加一个牌照。
选择“完成订单”按钮后,是否可以为该转移单添加更多牌照?
否,您不能向具有完成转移单仓库应用事件的转移单添加更多牌照。
如果尚未在后端系统中创建订单,如何通过仓库管理移动应用中的“选择转移单”按钮找到要使用的现有转移单?
您可以使用 Warehouse Management 移动应用的数据查询功能,让工作人员能够在应用中查找转移单号。 例如,您可以作为选择订单 - MobileDeviceQueueMessageCollectionIdentifierId 步骤的一部分,创建一个绕过移动设备菜单项,来查询显示在 Web 客户端的仓库应用事件页面 (WHSMobileDeviceQueueMessageCollection
) 上的数据。 转移单号与标识符字段中显示的值相同。 另请参阅查询仓库应用事件。
我是否可以从仓库管理移动应用中手动选择要使用的转移单号?
仅支持通过编号规则自动生成的转移单号。 另请参见上一个关于如何设置选择转移单按钮的问题的答案。 有关如何查找转移单号的更多信息,请参阅查询仓库应用事件。
后台处理
我应该如何清理仓库应用事件队列消息表中的记录?
您可以在仓库应用事件页面上查看和维护记录。 有关详细信息,请参阅查询仓库应用事件。
为什么未根据我的“交货日期控制”设置更新转移单“收货日期”?
转移单不是使用交货日期控制功能创建的。
我是否可以使用实际的现有库存为负的牌照?
该功能在牌照级别仅支持数量为正的实际现有库存,但在将牌照分配给转移订单时,您可以在更高的仓库和库存状态级别拥有数量为负的实际现有库存。