GS1扫一扫:穿透不可见控制符,精准解析条码核心信息

1. 简介

1.1 插件简介

GS1 扫一扫插件是一款适配简道云平台的 GS1-128 条码识别工具,专为解决 GS1-128 条码中不可见控制符难以识别的痛点设计,用户可快速对接自身业务系统,实现实际业务场景下 GS1-128 条码信息的高效解析与利用。

1.2 业务背景

在物流、医疗、食品供应链等非零售领域,GS1-128 标准的条码被广泛应用,其核心作用是标识物流单元、产品批次、有效期等关键数据,涵盖 GTIN、批次号、序列号等符合 GS1 标准的信息。然而在传统的条码识别环节存在以下核心痛点:

  • 不可见控制符识别缺失,信息提取不完整。GS1-128 条码包含的 FNC1 等不可见控制符,无法被一般扫码设备或软件识别捕获,导致用户无法完整获取条码中的应用标识符及对应数据信息,难以精准掌握条码核心内容。
  • 业务系统对接困难,数据同步受阻。核心字段信息提取不完整,条码信息无法与自身业务系统实现精准对接,影响供应链数据录入、批次追溯、有效期管控等核心业务环节的数据同步效率。
  • 手动录入效率低下,管理成本增加。通过人工核对等方式补充缺失信息,耗时耗力,不仅降低了业务流程效率,还提升了人工管理成本,难以匹配供应链高效运转需求。

1.3 应用场景

适用于所有使用简道云平台的企业级用户部署使用,尤其适用于需对 GS1-128 码进行规范识别、数据提取及业务系统对接的企业。可显著提升供应链数据追溯与信息同步的效率,并适配供应链流转频繁、条码信息解析需求高、业务系统协同性强的场景需求。

1.4 预期效果

以扫描商品条码为例,效果如下所示:

2. 设计思路

1)新建扫码采集业务表单,如「入库/出库/盘点」表单,用于扫描并录入物品包装上 GS1 条码的相关信息,扫码后自动返回相关信息,如:物品条码、批号、失效日期、生产日期、序列号等等。

2)开发自建插件「GS1 扫一扫」,用于识别并解析 GS1 标准的条码:

  • 设计前端函数「调起 H5 扫码框」,用于识别物品包装上的 GS1 条码,经过后端函数计算并将解析结果返回给前端字段,具体包括:
    • 利用 $g.utils.openModal 调起 H5 扫码框;
    • 利用$g.ui.onmessage接收扫码结果;
    • 利用$g.utils.callFunction调用后端函数;
  • 设计后端函数「解 析GS1 应用标识」,用于接收前端函数「调起 H5 扫码框」传来的条码,对条码进行计算解析各应用标识,比如解析出批号、失效日期、生产日期、序列号等等;

3)在表单中给按钮设置前端事件,调用自建插件「GS1扫一扫」,则该按钮变具备了扫描并解析GS1条码的能力了。

3. 插件调用

在采集业务场景中,业务人员可以通过点击自定义的按钮「扫一扫」,直接调用插件功能完成物品包装条码扫描,从而实现一键录入物品信息的效果。

注:扫码解析支持 GS1 标准的所有(536个)应用标识符,返回值字段支持动态返回,即条码中包含什么应用标识符,就会返回对应内容,例如,条码中包含(412)应用标识,则会返回字段 ai_412,用户可灵活定制绑定前端存储字段。

4. 共创伙伴

诚挚感谢赵奎老师为简道云生态贡献「 GS1 扫一扫插件」!该工具精准破解 GS1-128 条码解析难题,实现复杂场景下的高精度识别与业务系统直连,为物流、医药等行业提供条码即数据的轻量化解决方案,大幅提升供应链效率。进一步验证了自建插件以灵活轻量的技术手段填补垂直场景空白的优势若您期待与共创伙伴进行交流学习,欢迎通过以下方式联系共创伙伴:

欢迎更多用户探索自建插件,解锁属于您的数字化创新力!

文档内容是否对您有帮助?
有帮助
没帮助没帮助
如需获取即时帮助,请联系技术支持
咨询
扫码领取100+零代码资料简道云官方微信号400-111-0890
图标在线咨询
立即体验