Microsoft的Wave creation and processing在Scheduled work creation下,说明Planned work在波次处理期间首先创建。Planned work details所显示的是这些计划工作资料,其Process status围绕“用它来创建工作”展开。这个字段的完成对象必须从该段定义取得,不能仅按Completed的日常词义解释为仓库人员已经完成作业。[1]
三个状态中,Queued指计划工作正在等待被用于创建工作;Completed指它已被用于创建工作。两者比较的是计划资料有没有走到生成工作这一环节,而不是拣取、放置或发运已经完成多少。原文将Planned work同随后创建的work分别命名,也使“计划资料已完成其创建工作职责”与“创建出的工作是否完成”具有不同对象。[1]
Failed的含义还保留分支:波次处理失败时,计划工作可能有关联的actual work,也可能没有。如果失败发生在actual work创建过程中,actual work仍处于Cancelled。于是,看到一个Failed计划状态,不能单凭它推断对应实际工作记录必定存在或必定不存在;来源明确容许两种情况,而Cancelled又属于被单独点名的实际工作对象。[1]
处理记录还分为batch job与batch task。文档说,波次处理的批作业可以按各自batch job ID查看,随后再看到每一批作业的任务详情。这种结构不是只给波次附上一个状态词:作业身份与其任务明细分列,能够分别说明正在谈哪个批作业,以及其中有哪些任务记录。[1]
Wave batch job details将batch jobs与相关tasks组合到一个只读视图,也提供batch log。它与实际Batch jobs页之间的链接另有required permissions条件。只读聚合页的资料可见性,以及另一个页面的链接条件在同段并列,不能从“有批任务详情”一句反推所有读者已经拥有同一种页面入口。本文不改变账户或权限。[1]
状态消息的范围则落到load line。原文说明,系统在波次处理中验证每一行并显示其状态;若出现warnings,会在整个wave验证完成后汇报相应错误。这保留了逐行与整波次两个层次:消息面向每一行的状态,而错误汇报有完成整组验证这一条件,不能把它仅理解为碰到第一条警告便代表其余行没有结果。[1]
这些load line状态消息的显示位置还有明确条件。当Create wave processing history log为No时,消息在Action center;为Yes时,在Wave processing history log页。两种说明指向同一类状态消息的不同资料位置,条件来自该字段取值,而不是消息被译成中文后显得更严重或更轻微。这里只识读已定义的对应关系,不提供设置路径。[1]
Release to warehouse的overview为相关名词提供另一层背景:shipment是同一客户、接收者或同一交付地址的订单行分组,load可以包括一个或多个shipment。Warehouse work则被定义为仓储人员执行的仓储操作。由此,订单行的组合关系与操作本身在来源中分别有名称;Planned work状态所说的“创建工作”,不能拿shipment或load是否已有分组来替代判断。[2]
从计划对象的Queued、Completed、Failed,到实际工作记录的Cancelled,再到批作业任务与逐行消息,每一名称都带有自己的参照对象。一个字段上出现完成字样,不足以跨过这些对象,直接成为现场全部工作已完成的证据。[1][2]
本文未处理、取消或重试波次,也未改变日志设置、操作实物库存或观察流程图。第一源2026年4月27日为更新日,两页首发均未知;第二源仅采用已读overview与邻接。
信息来源
- Microsoft Learn:Wave creation and processing — Dynamics365 Supply Chain Management
- Microsoft Learn:Release to warehouse — Dynamics365 Supply Chain Management
本文基于上述公开资料整理,未使用来源页面的图片、视频或嵌入媒体。