实验室危化品采购与台账的异常追溯与人工复核:表单与交互

围绕实验室危化品采购与台账的异常追溯与人工复核,说明表单与交互的配置前提与核对动作,结合危化品采购申请、领用登记确认结果传递与生效状态,附上线前的验证步骤。

这个品类的数据长什么样

实验室危化品采购与台账涉及三类材料:危化品采购申请、领用登记、库存台账。采购申请来自使用人提交,字段含品名、规格、数量、用途、申请日期与审批签字;领用登记来自保管员,字段含领用人、品名、数量、领用日期与双方签字;库存台账来自库管,字段含结存数量、入库出库日期与复核签字。三类材料按批次更新,采购申请随审批流转,领用登记随每次领用实时记录,库存台账按日或按批结存。字段特征上,品名、数量、日期在三份材料中重复出现,签字与回执是责任落点。进入表单输入节点时,采购申请字段用于发起追溯,领用登记字段用于定位消耗,库存台账字段用于核对结存,三者共同支撑异常清单的原始记录比对。

配置怎么定

这一环由工作流里的表单输入节点(交互节点)执行,输出用户填写的字段值(提交后传给后续节点)。「异常清单与复核结论」由后续节点或人工接着完成。表单输入节点触发后对话进入交互状态并记录工作流状态,用户填完必填项提交后,表单信息传给后续节点使用。

对象判断核验动作
危化品采购申请品名、数量、申请日期与审批签字需与领用登记、库存台账逐项对齐在节点配置里逐个核对字段名,确认品名、数量、日期、签字字段与申请材料一致,并核对 formInputResult 字段名
领用登记领用人、品名、数量、领用日期与双方签字需与采购申请、库存台账交叉一致逐个核对必填设置,确认领用人、数量、日期、签字为必填,并核对 userSelect 选项值
库存台账结存数量、入库出库日期与复核签字需与采购申请、领用登记对得上在后续节点引用该字段并试跑,确认结存数量与日期能取到,状态值记为 indexed
formInput提交后的字段传递需覆盖上述材料字段,后续节点能取到对应字段值在后续节点引用 formInputResult 字段并试跑,核对取到的字段值

容易做错的三处

  • 现象:同一记录在采购申请与领用登记里的名称、数量对不上。原因:两份材料各自录入,未按同一品名与数量字段交叉核对。
  • 现象:库存台账版本未同步,结存数量与领用登记日期不一致。原因:台账按日更新而领用登记实时记录,更新节奏不同步。
  • 现象:领用登记缺签字或回执,复核结论无签字支撑。原因:关键材料字段未标为必填,提交时未拦截空值。

怎么确认配好了

本功能验收:填一遍表单并提交,核后续节点取到的字段值,确认 formInputResult 字段与 userSelect 选项值均能正确传递,状态值记为 indexed。

业务测试:造一条异常记录,看能否追到源头材料

  • 逐个核对字段名,确认采购申请、领用登记、库存台账的品名、数量、日期与签字字段一一对应,并核对 formInputResult 字段名
  • 逐个核对必填设置,确认关键材料字段已标为必填,提交后后续节点能取到对应字段值,并核对 userSelect 选项值