OPER-001 订单管理
场景概述
业务定义
作业订单全生命周期管理,包括订单接收、订单确认、订单分配、作业跟踪、订单完成、客户评价等环节。
核心价值
- 订单规范: 订单信息标准化,避免信息遗漏和错误
- 流程透明: 订单状态实时更新,客户可随时查询
- 效率提升: 订单自动分配,减少人工协调时间
- 数据沉淀: 订单数据完整记录,支撑后续分析
适用对象
- 农机合作社(10-50台设备)
- 农机服务站(跨区作业)
- 大型农场(自有农机队)
- 农机租赁公司(租赁+作业)
业务痛点
1. 订单信息不完整
问题描述:
- 电话接单时信息记录不全(地块位置、面积、作物类型等)
- 微信接单时信息分散,容易遗漏
- 订单信息未标准化,理解不一致
影响:
- 到达现场后发现信息不符,无法作业
- 设备和机手安排不当,影响作业效率
- 费用计算依据不足,容易产生纠纷
客户类型差异:
- 农机合作社: 本地作业,客户相对固定,信息相对完整
- 农机服务站: 跨区作业,客户分散,信息完整性差
- 大型农场: 内部订单,信息相对规范
- 租赁公司: 租赁方下单,信息需要双方确认
2. 订单分配效率低
问题描述:
- 人工分配订单,需要逐个联系设备和机手
- 不清楚设备和机手的实时状态,分配不合理
- 分配结果未及时通知,机手不知道任务
影响:
- 订单响应时间长,客户满意度低
- 设备和机手利用率低,收入减少
- 分配不合理导致设备空驶,增加成本
客户类型差异:
- 农机合作社: 设备和机手数量少,人工分配尚可应对
- 农机服务站: 设备和机手分散,人工分配效率极低
- 大型农场: 内部调度,分配相对简单
- 租赁公司: 需要考虑租赁方和设备的匹配
3. 订单状态不透明
问题描述:
- 客户不知道订单处理进度,频繁电话询问
- 管理人员不清楚订单执行情况,无法及时处理异常
- 订单完成后未及时确认,影响后续结算
影响:
- 客户体验差,投诉增多
- 异常订单未及时处理,影响客户关系
- 订单数据不完整,影响结算和分析
客户类型差异:
- 农机合作社: 本地作业,客户可现场跟踪,透明度需求相对较低
- 农机服务站: 跨区作业,客户无法现场跟踪,透明度需求强烈
- 大型农场: 内部订单,透明度需求相对较低
- 租赁公司: 租赁方需要实时了解作业进度
4. 历史订单难查询
问题描述:
- 历史订单记录在纸质档案或Excel中,查询困难
- 订单数据分散,无法统计分析
- 客户历史订单信息缺失,无法提供个性化服务
影响:
- 纠纷发生时无法快速查询历史订单
- 无法分析客户需求,优化服务
- 无法统计订单数据,支撑决策
客户类型差异:
- 农机合作社: 历史订单查询需求相对简单
- 农机服务站: 需要跨年度、跨区域的订单查询
- 大型农场: 需要订单数据支撑成本分析
- 租赁公司: 需要租赁订单历史和收益分析
业务流程
主流程: 订单全生命周期
子流程1: 订单接收与录入
步骤:
接收订单
- 电话接单、微信接单、APP下单、网站下单
录入订单信息
- 客户信息(姓名、电话、地址)
- 作业信息(作物类型、作业类型、作业面积)
- 地块信息(地块位置、地块形状、地形条件)
- 时间要求(期望作业时间、紧急程度)
- 特殊要求(作业深度、作业标准等)
上传附件
- 地块照片、地块位置截图
生成订单
- 自动生成订单编号
- 计算预估费用
- 设置订单状态为"待确认"
业务规则:
- 订单编号格式: ORD{年份}{月份}
- 必填字段: 客户姓名、电话、作物类型、作业类型、作业面积
- 作业面积单位统一为"亩"
- 地块位置必须标注经纬度坐标
客户类型差异:
- 农机合作社: 简化订单录入,重点关注作业基本信息
- 农机服务站: 详细记录地块信息,支撑跨区作业
- 大型农场: 内部订单,可预设客户和地块信息
- 租赁公司: 需要记录租赁方信息和租赁设备
子流程2: 订单确认
步骤:
订单审核
- 检查订单信息完整性
- 检查作业时间是否合理
- 检查是否有可用设备和机手
费用确认
- 根据作业类型、作业面积计算费用
- 特殊情况下人工调整费用
- 向客户报价,等待客户确认
订单确认
- 客户确认订单和费用
- 订单状态更新为"待分配"
- 发送订单确认通知给客户
订单取消
- 客户不确认时取消订单
- 记录取消原因
- 订单状态更新为"已取消"
业务规则:
- 订单确认后不允许修改作业面积和费用
- 订单确认后24小时内未分配自动提醒
- 订单取消后可重新下单
客户类型差异:
- 农机合作社: 费用相对固定,确认流程简化
- 农机服务站: 跨区作业费用复杂,需要详细报价
- 大型农场: 内部订单,费用按内部标准计算
- 租赁公司: 费用需要考虑租赁成本
子流程3: 订单分配
步骤:
查找可用资源
- 查询可用设备(状态为"空闲",证照齐全)
- 查询可用机手(状态为"空闲",技能匹配)
- 按距离排序,优先分配最近的设备和机手
自动分配
- 系统自动匹配设备和机手
- 生成作业任务单
- 发送任务通知给机手
人工分配
- 自动分配失败时人工分配
- 选择设备和机手
- 生成作业任务单
- 发送任务通知给机手
机手确认
- 机手收到任务通知
- 机手确认接单或拒绝接单
- 拒绝接单时重新分配
业务规则:
- 优先分配距离最近的设备和机手
- 设备和机手必须技能匹配
- 机手10分钟内未确认自动重新分配
- 同一订单最多分配3次,超过3次人工处理
客户类型差异:
- 农机合作社: 设备和机手数量少,人工分配为主
- 农机服务站: 设备和机手分散,自动分配为主
- 大型农场: 内部调度,按计划分配
- 租赁公司: 需要考虑租赁方指定的设备和机手
子流程4: 作业跟踪
步骤:
前往作业
- 机手出发前往作业地点
- 实时追踪机手位置
- 预估到达时间并通知客户
开始作业
- 机手到达现场,点击"开始作业"
- 记录作业开始时间和位置
- 订单状态更新为"作业中"
作业中
- 实时记录作业轨迹
- 实时计算作业面积
- 异常情况及时上报
作业完成
- 机手完成作业,点击"完成作业"
- 记录作业结束时间和位置
- 自动计算作业面积和作业时长
- 订单状态更新为"待验收"
业务规则:
- 作业轨迹每分钟记录一次
- 作业面积根据轨迹自动计算
- 作业时长 = 作业结束时间 - 作业开始时间
- 作业异常时机手可暂停作业并上报
客户类型差异:
- 农机合作社: 本地作业,位置追踪需求相对较低
- 农机服务站: 跨区作业,位置追踪和进度通知需求强烈
- 大型农场: 内部作业,重点关注作业质量
- 租赁公司: 需要详细记录作业过程,支撑费用结算
子流程5: 客户验收
步骤:
验收通知
- 作业完成后通知客户验收
- 客户到现场或远程验收
验收确认
- 客户检查作业质量
- 客户确认作业面积
- 客户签字确认
问题整改
- 客户发现问题,要求整改
- 机手进行整改
- 客户重新验收
验收完成
- 客户验收通过
- 订单状态更新为"已完成"
- 生成结算单
业务规则:
- 客户24小时内未验收视为自动验收通过
- 客户可拒绝验收,要求整改
- 整改后客户必须重新验收
- 验收通过后不允许再提出质量问题
客户类型差异:
- 农机合作社: 本地作业,客户现场验收为主
- 农机服务站: 跨区作业,支持远程验收(照片、视频)
- 大型农场: 内部验收,按内部标准执行
- 租赁公司: 租赁方验收,需要详细记录
数据模型
核心实体
1. 订单信息(Order)
订单ID (order_id): 主键
订单编号 (order_no): 唯一索引
客户ID (customer_id): 外键
客户姓名 (customer_name): 必填
客户电话 (customer_phone): 必填
作物类型 (crop_type): 必填,枚举(小麦/水稻/玉米等)
作业类型 (operation_type): 必填,枚举(耕地/播种/收割等)
作业面积 (area): 必填,单位亩
地块位置 (location): 必填,经纬度
地块地址 (address): 选填
期望作业时间 (expected_time): 必填
特殊要求 (special_requirements): 选填
预估费用 (estimated_fee): 必填,单位元
订单状态 (status): 必填,枚举(待确认/待分配/已分配/作业中/待验收/已完成/已取消)
创建时间 (created_at)
更新时间 (updated_at)2. 作业任务(Task)
任务ID (task_id): 主键
订单ID (order_id): 外键
设备ID (equipment_id): 外键
机手ID (operator_id): 外键
分配时间 (assign_time): 必填
接单时间 (accept_time): 选填
开始时间 (start_time): 选填
结束时间 (end_time): 选填
实际作业面积 (actual_area): 选填,单位亩
作业时长 (duration): 选填,单位小时
作业轨迹 (track_data): JSON格式
任务状态 (status): 必填,枚举(待接单/已接单/前往中/作业中/已完成/已取消)3. 客户评价(Review)
评价ID (review_id): 主键
订单ID (order_id): 外键
评分 (rating): 必填,1-5分
评价内容 (content): 选填
评价时间 (review_time): 必填关系说明
- 一个订单对应一个作业任务
- 一个订单对应一条客户评价
- 一个客户可以下多个订单
关键业务规则
1. 订单编号规则
- 格式: ORD{年份}{月份}
- 示例: ORD2024030600001
- 规则: 流水号每天从00001开始
2. 订单状态流转规则
待确认 → 待分配 → 已分配 → 作业中 → 待验收 → 已完成
任意状态 → 已取消3. 费用计算规则
- 基础费用: 作业面积 × 单价
- 加急费用: 加急订单加收20%
- 跨区费用: 跨区作业加收运输费
- 优惠费用: 老客户享受折扣
4. 自动分配规则
- 优先分配距离最近的设备和机手
- 设备和机手必须技能匹配
- 设备证照必须齐全有效
- 机手证照必须齐全有效
客户类型需求差异
农机合作社(10-50台,本地作业)
核心诉求:
- 订单管理简单易用
- 快速接单和分配
- 基础的订单跟踪
功能侧重:
- 简化订单录入
- 人工分配为主
- 简单的订单跟踪
- 支持手机端操作
数据需求:
- 订单基本信息
- 订单状态
- 简单的订单统计
典型场景:
- 电话接单快速录入
- 人工分配设备和机手
- 订单完成后客户现场验收
农机服务站(跨区作业)
核心诉求:
- 跨区订单管理
- 自动分配设备和机手
- 详细的订单跟踪
功能侧重:
- 详细的订单信息录入
- 自动分配为主
- 实时订单跟踪
- 远程验收支持
数据需求:
- 详细的订单信息
- 实时订单状态
- 跨区订单数据
典型场景:
- 跨区订单自动分配
- 实时追踪作业进度
- 远程验收订单
大型农场(自有农机队)
核心诉求:
- 内部订单管理
- 按计划分配
- 订单数据分析
功能侧重:
- 内部订单流程
- 计划性分配
- 订单数据分析
- 成本核算
数据需求:
- 完整的订单数据
- 订单成本数据
- 订单分析数据
典型场景:
- 内部下单和分配
- 订单成本核算
- 订单数据分析
农机租赁公司(租赁+作业)
核心诉求:
- 租赁订单管理
- 租赁方和设备匹配
- 订单收益分析
功能侧重:
- 租赁订单流程
- 租赁方管理
- 订单收益分析
- 责任认定
数据需求:
- 租赁订单数据
- 租赁收益数据
- 责任认定数据
典型场景:
- 租赁方下单
- 匹配租赁设备和机手
- 订单收益分析
系统交互
上游系统
- 客户管理系统: 获取客户信息
- 设备档案系统: 获取可用设备
- 机手档案系统: 获取可用机手
下游系统
- 作业管理系统: 提供作业任务
- 收费结算系统: 提供订单费用数据
- 数据分析系统: 提供订单数据
实施建议
第一阶段: 订单管理基础功能(1-2周)
- 设计订单数据模型
- 开发订单录入功能
- 开发订单确认功能
- 开发订单查询功能
第二阶段: 订单分配功能(1周)
- 开发自动分配算法
- 开发人工分配功能
- 开发任务通知功能
- 测试分配功能
第三阶段: 订单跟踪功能(1周)
- 开发作业跟踪功能
- 开发客户验收功能
- 开发客户评价功能
- 优化用户体验
成功案例
案例1: 某农机合作社(30台设备)
实施前:
- 电话接单信息记录不全,到现场后发现无法作业,浪费时间
- 人工分配设备和机手,响应时间长,客户满意度低
实施后:
- 订单信息完整,到现场后可直接作业,效率提升40%
- 订单响应时间从30分钟降至5分钟,客户满意度提升50%
案例2: 某农机服务站(80台设备,跨3省作业)
实施前:
- 跨区订单信息不完整,设备和机手安排不当
- 订单状态不透明,客户频繁电话询问
实施后:
- 订单信息详细,自动分配设备和机手,效率提升60%
- 订单状态实时更新,客户可随时查询,投诉减少80%
常见问题
Q1: 订单编号如何生成?
A: 采用"ORD+年份+月份+日期+流水号"的格式,系统自动生成,确保唯一性。
Q2: 如何自动分配设备和机手?
A: 根据订单地块位置,查询可用设备和机手,按距离排序,优先分配最近的资源。
Q3: 客户如何查询订单状态?
A: 客户可通过APP、微信公众号、网站查询订单状态,也可以电话咨询。
Q4: 订单取消后如何处理?
A: 订单取消后记录取消原因,释放已分配的设备和机手,客户可重新下单。
Q5: 如何处理订单纠纷?
A: 订单数据完整记录,包括作业轨迹、作业面积、客户验收等,可作为纠纷处理依据。
相关场景
- OPER-002 作业面积测量: 基于订单作业轨迹计算面积
- OPER-003 作业质量检查: 订单验收环节的质量检查
- BILL-001 费用计算: 基于订单数据计算费用
- DATA-004 客户管理: 基于订单数据分析客户需求
本场景文档版本: v1.0 | 最后更新: 2024-03-06