业务流程与交互关系可视化
调研员从接取任务到完成提交的完整业务流程。前提:任务已由管理端创建并发布/派单。
1. 流程起点:管理端完成任务设置与发布后,流程正式开始。
2. 仅当管理端已创建并派单后,调研员才能接单(自动派单接收或抢单)。
3. 接单后到达目标位置,在电子围栏内进行打卡核销(核销单),再拍照、填表、提交。
4. 拍照和 OCR 为可选,根据任务配置;审核驳回后可修改表单重新提交。
严格顺序:管理人员先创建并派单 → 调研员才能接单 → 接单后打卡核销(核销单)→ 拍照填表提交 → 审核
任务必须先由管理端创建并发布/派单后,调研员才能接单;接单后需在围栏内完成打卡核销(核销单),再拍照、填表、提交;审核通过后数据入库,驳回则返回修改后重新提交。
调研员到达目标位置后,在围栏内完成打卡核销(核销单)的逻辑
1. 围栏内打卡即完成核销单;使用 GPS/WiFi/基站 混合定位,精度目标 10-50 米。
2. 围栏校验使用 Turf.js 库进行地理计算;定位每5秒自动刷新,实时更新距离。
动态表单渲染与数据提交流程
照片OCR文字识别与表单自动填充流程
支持腾讯云OCR和百度云OCR两种服务商
根据场景选择:票据识别、商品识别、通用文字识别
微信小程序授权登录的时序流程
管理后台系统配置与基础数据维护流程
管理设置通常在发布任务前完成;用户角色、围栏、表单模板、审核与派单规则配置好后,派单员方可创建并发布任务。
派单员从创建任务到发布、派发的完整流程
任务必须先关联围栏和表单模板才能发布;发布后根据派发方式自动推送或开放抢单。
管理端设计表单模板、保存并关联到任务的流程
表单模板在管理端设计并保存后,在「发布任务」时被关联;小程序端根据模板 JSON 动态渲染表单并收集数据。
系统各角色与组件之间的典型交互时序(从配置到执行到审核)
时序分为三阶段:管理设置与发布(管理员/派单员在管理后台完成围栏、表单、任务发布);调研员在小程序端先接单(任务已发布后才可接单)、到达围栏内打卡核销(核销单)、再拍照填表提交;审核员在管理后台审核,派单员/管理员查看统计与导出。