版本动态

移动端新增离线模式

车间网络中断时仍可扫码报工,数据本地缓存,网络恢复后自动上传。

百华产品团队2026-08-21阅读 172有用 31

版本信息

项目 说明
发布类型 功能新增
涉及模块 移动端 / PDA
升级影响 新功能默认关闭

[待补充:具体版本号与发布日期]

背景

车间无线网络不可能 100% 可靠。网络中断时,原移动端无法报工,业务停摆。

本次新增离线能力。

新增:离线报工

工作方式

  1. 设备在线时,自动缓存必要的基础数据(工单、物料、人员)
  2. 网络中断后,界面明确提示"当前离线"
  3. 报工操作正常进行,数据暂存本地
  4. 网络恢复后,自动按序上传
  5. 上传结果明确反馈(成功多少、失败多少)

缓存的数据

数据 说明
工单列表 本工位相关的工单
物料信息 常用物料
工序信息 当前工位的工序配置
人员信息 当前可操作的人员

缓存范围可配置,避免占用过多存储。

离线状态标识

离线期间产生的数据,会带上离线标记:

  • 数据列表上显示"离线"标签
  • 报表可筛选"仅看离线数据"
  • 便于事后核查

新增:数据冲突处理

离线数据上传时,可能与服务端数据冲突(比如同一工单已被他人报工)。

处理策略

情况 处理
无冲突 直接上传
轻微冲突 上传并标记,提示核查
严重冲突 上传失败,进入待处理列表

"待处理列表":冲突的数据会被列出,由用户或管理员人工确认。

新增:离线能力配置

配置项 说明
是否启用离线 按角色或用户配置
缓存范围 缓存哪些数据、多少条
缓存时长 数据缓存的有效期
上传策略 立即上传/定时上传
冲突策略 各场景的处理方式

优化改进

项目 改进内容
网络检测 更准确地判断在线/离线状态
上传重试 上传失败自动重试,带退避
存储管理 本地存储空间监控,超限提示
扫码性能 弱光环境下的扫码优化

使用建议

建议一:先在测试环境验证

离线功能涉及本地存储与数据同步,逻辑较复杂。

建议先在测试环境模拟断网场景,验证数据一致性。

建议二:明确告知用户离线状态

用户必须清楚知道"我现在是离线的,数据还没上传"。

否则用户以为已经报工成功,实际数据还在本地,会导致数据遗漏。

建议三:离线数据要及时核查

建议每天检查一次"离线数据上传情况",发现失败及时处理。

不要把离线当常态:如果某个区域频繁离线,根本问题是网络覆盖,应该改善网络而不是依赖离线。

建议四:控制缓存范围

缓存太多数据会占用 PDA 存储,影响性能。建议只缓存当前工位必需的数据。

注意事项

  • 离线期间无法执行依赖服务端实时判断的操作(比如校验库存是否充足)
  • 长期离线的数据可能因基础数据变更而失效,建议设置缓存有效期
  • 离线能力不能替代网络建设,建议同步改善车间网络覆盖

具体的离线配置与冲突处理规则,[待补充:产品团队补充配置说明]。

这篇内容对你有帮助吗?

当前为游客态,投票按设备去重