实验室危化品采购与台账的材料核对与差异定位:文档解析与分块

围绕实验室危化品采购与台账的材料核对与差异定位,说明文档解析与分块的配置前提与核对动作,结合危化品采购申请、领用登记确认结果传递与生效状态,附上线前的验证步骤。

这个品类的数据长什么样

实验室危化品采购申请、领用登记、库存台账三类材料,来源为采购系统导出、领用纸质扫描、库存电子表格,更新节奏随每次采购、领用、月度盘点变动。字段含品名、规格、数量、日期、经办签字、回执编号。采购申请进入解析与训练任务后成为待索引数据行,领用登记与库存台账分别解析为独立数据行,各自绑定唯一数据标识,供后续检索比对材料间同一对象的名称、数量、日期是否一致。

配置怎么定

这一环由解析与训练任务(服务端任务)执行,输出数据行与索引状态(已解析、索引中、已完成)。差异清单由检索与后续处理接着完成。解析分块在解析完成后立即落库为可见数据行并绑定唯一数据标识,索引按 parsed、indexing、indexed 三态流转。

对象判断核验动作
采购申请材料品名、数量、日期与经办签字须与领用登记对应记录一致核对数据行状态流转,检查 chunkSize 与 chunkSplitter 切分后字段是否完整
领用登记材料领用数量、日期、回执编号须与库存台账对应记录一致分别核对文件记录与数据行标识,确认 trainingType 与索引状态
库存台账材料结存数量、盘点日期、签字须与采购申请及领用登记交叉一致查看重建任务覆盖的数据行,只应覆盖 indexed 状态数据
数据行状态处于 parsed、indexing、indexed 之一且与界面显示一致打开数据行核对状态,确认待索引数据不参与召回

容易做错的三处

  • 现象:同一危化品在采购申请与库存台账中名称写法不同,检索比对时对不上。原因:解析分块未统一品名字段,两份材料各自成行。
  • 现象:领用登记数量与库存台账结存数量存在差异,差异清单无法定位。原因:版本未同步,旧版数据行仍处于 indexed 状态参与召回。
  • 现象:采购申请缺少经办签字或领用回执编号,复核无法回写。原因:材料扫描件字段缺失,解析后数据行未标记缺项。

怎么确认配好了

本功能验收:上传一份危化品采购申请材料,看数据行状态从 parsed 到 indexing 再到 indexed 的流转,并确认重建任务只覆盖 indexed 状态数据行。

业务测试:用一条真实领用记录找出与库存台账不一致的字段,核对名称、数量、日期三项。

  • 分别核对文件记录与数据行,确认文件与数据行标识分得开
  • 查看重建任务覆盖的数据行,确认只针对已完成索引数据