CONTEXT / 当时的问题
巡检点位常在山地、厂区深处,信号时有时无。原来的做法是纸质记录 + 回来补录,问题有三:补录不及时、照片对不上点位、异常发现得晚。管理者也无法确认「到底有没有去」。
APPROACH / 我们怎么做的
做移动端巡检 App:后台按点位与周期生成任务,现场扫码或 NFC 打卡;表单与拍照先存本地,恢复网络后自动补传;异常项即时上报并推送给责任人;后台按人、按点位、按时间统计完成率与异常分布。
DETAIL / 更多细节
现场三个现实
- 不是所有点位都有信号
- 巡检员戴着厚手套,操作步骤必须少
- 「有没有真的去」比「填了什么」更重要
所以这套 App 的设计前提是:弱网优先、单手可操作、留证先于填表。
关键设计
1. 离线优先
任务、点位、表单模板全部预下载到本地。巡检过程中所有操作写本地数据库,联网后按顺序补传。补传带幂等键,重复提交不会产生重复记录。
2. 打卡要能证明「人到了」
扫码 / NFC + 定位 + 时间戳三件套。三者不匹配的记录会标记为可疑,交由后台复核。
3. 拍照就是凭证
照片与点位、任务、时间绑定,上传时压缩并保留原图。异常项必须拍照,拍完才能提交——这一步能让「随手填个正常」变难。
4. 异常直达责任人
异常项当场生成工单推给责任人,附照片与位置。原来要等周会汇报的问题,现在当天就有人处理。
结果
巡检员不用再「回来补录」,管理端能实时看到完成率与异常分布;照片、定位、时间形成完整的巡检证据链,事后复核有据可查。
经验
做现场类 App,最容易低估的是弱网与操作成本。功能可以少,但离线与「三秒完成一次打卡」必须做到——否则一线会用回纸质表。