Skip to content

OPER-001 订单管理

场景概述

业务定义

作业订单全生命周期管理,包括订单接收、订单确认、订单分配、作业跟踪、订单完成、客户评价等环节。

核心价值

  • 订单规范: 订单信息标准化,避免信息遗漏和错误
  • 流程透明: 订单状态实时更新,客户可随时查询
  • 效率提升: 订单自动分配,减少人工协调时间
  • 数据沉淀: 订单数据完整记录,支撑后续分析

适用对象

  • 农机合作社(10-50台设备)
  • 农机服务站(跨区作业)
  • 大型农场(自有农机队)
  • 农机租赁公司(租赁+作业)

业务痛点

1. 订单信息不完整

问题描述:

  • 电话接单时信息记录不全(地块位置、面积、作物类型等)
  • 微信接单时信息分散,容易遗漏
  • 订单信息未标准化,理解不一致

影响:

  • 到达现场后发现信息不符,无法作业
  • 设备和机手安排不当,影响作业效率
  • 费用计算依据不足,容易产生纠纷

客户类型差异:

  • 农机合作社: 本地作业,客户相对固定,信息相对完整
  • 农机服务站: 跨区作业,客户分散,信息完整性差
  • 大型农场: 内部订单,信息相对规范
  • 租赁公司: 租赁方下单,信息需要双方确认

2. 订单分配效率低

问题描述:

  • 人工分配订单,需要逐个联系设备和机手
  • 不清楚设备和机手的实时状态,分配不合理
  • 分配结果未及时通知,机手不知道任务

影响:

  • 订单响应时间长,客户满意度低
  • 设备和机手利用率低,收入减少
  • 分配不合理导致设备空驶,增加成本

客户类型差异:

  • 农机合作社: 设备和机手数量少,人工分配尚可应对
  • 农机服务站: 设备和机手分散,人工分配效率极低
  • 大型农场: 内部调度,分配相对简单
  • 租赁公司: 需要考虑租赁方和设备的匹配

3. 订单状态不透明

问题描述:

  • 客户不知道订单处理进度,频繁电话询问
  • 管理人员不清楚订单执行情况,无法及时处理异常
  • 订单完成后未及时确认,影响后续结算

影响:

  • 客户体验差,投诉增多
  • 异常订单未及时处理,影响客户关系
  • 订单数据不完整,影响结算和分析

客户类型差异:

  • 农机合作社: 本地作业,客户可现场跟踪,透明度需求相对较低
  • 农机服务站: 跨区作业,客户无法现场跟踪,透明度需求强烈
  • 大型农场: 内部订单,透明度需求相对较低
  • 租赁公司: 租赁方需要实时了解作业进度

4. 历史订单难查询

问题描述:

  • 历史订单记录在纸质档案或Excel中,查询困难
  • 订单数据分散,无法统计分析
  • 客户历史订单信息缺失,无法提供个性化服务

影响:

  • 纠纷发生时无法快速查询历史订单
  • 无法分析客户需求,优化服务
  • 无法统计订单数据,支撑决策

客户类型差异:

  • 农机合作社: 历史订单查询需求相对简单
  • 农机服务站: 需要跨年度、跨区域的订单查询
  • 大型农场: 需要订单数据支撑成本分析
  • 租赁公司: 需要租赁订单历史和收益分析

业务流程

主流程: 订单全生命周期

子流程1: 订单接收与录入

步骤:

  1. 接收订单

    • 电话接单、微信接单、APP下单、网站下单
  2. 录入订单信息

    • 客户信息(姓名、电话、地址)
    • 作业信息(作物类型、作业类型、作业面积)
    • 地块信息(地块位置、地块形状、地形条件)
    • 时间要求(期望作业时间、紧急程度)
    • 特殊要求(作业深度、作业标准等)
  3. 上传附件

    • 地块照片、地块位置截图
  4. 生成订单

    • 自动生成订单编号
    • 计算预估费用
    • 设置订单状态为"待确认"

业务规则:

  • 订单编号格式: ORD{年份}{月份}
  • 必填字段: 客户姓名、电话、作物类型、作业类型、作业面积
  • 作业面积单位统一为"亩"
  • 地块位置必须标注经纬度坐标

客户类型差异:

  • 农机合作社: 简化订单录入,重点关注作业基本信息
  • 农机服务站: 详细记录地块信息,支撑跨区作业
  • 大型农场: 内部订单,可预设客户和地块信息
  • 租赁公司: 需要记录租赁方信息和租赁设备

子流程2: 订单确认

步骤:

  1. 订单审核

    • 检查订单信息完整性
    • 检查作业时间是否合理
    • 检查是否有可用设备和机手
  2. 费用确认

    • 根据作业类型、作业面积计算费用
    • 特殊情况下人工调整费用
    • 向客户报价,等待客户确认
  3. 订单确认

    • 客户确认订单和费用
    • 订单状态更新为"待分配"
    • 发送订单确认通知给客户
  4. 订单取消

    • 客户不确认时取消订单
    • 记录取消原因
    • 订单状态更新为"已取消"

业务规则:

  • 订单确认后不允许修改作业面积和费用
  • 订单确认后24小时内未分配自动提醒
  • 订单取消后可重新下单

客户类型差异:

  • 农机合作社: 费用相对固定,确认流程简化
  • 农机服务站: 跨区作业费用复杂,需要详细报价
  • 大型农场: 内部订单,费用按内部标准计算
  • 租赁公司: 费用需要考虑租赁成本

子流程3: 订单分配

步骤:

  1. 查找可用资源

    • 查询可用设备(状态为"空闲",证照齐全)
    • 查询可用机手(状态为"空闲",技能匹配)
    • 按距离排序,优先分配最近的设备和机手
  2. 自动分配

    • 系统自动匹配设备和机手
    • 生成作业任务单
    • 发送任务通知给机手
  3. 人工分配

    • 自动分配失败时人工分配
    • 选择设备和机手
    • 生成作业任务单
    • 发送任务通知给机手
  4. 机手确认

    • 机手收到任务通知
    • 机手确认接单或拒绝接单
    • 拒绝接单时重新分配

业务规则:

  • 优先分配距离最近的设备和机手
  • 设备和机手必须技能匹配
  • 机手10分钟内未确认自动重新分配
  • 同一订单最多分配3次,超过3次人工处理

客户类型差异:

  • 农机合作社: 设备和机手数量少,人工分配为主
  • 农机服务站: 设备和机手分散,自动分配为主
  • 大型农场: 内部调度,按计划分配
  • 租赁公司: 需要考虑租赁方指定的设备和机手

子流程4: 作业跟踪

步骤:

  1. 前往作业

    • 机手出发前往作业地点
    • 实时追踪机手位置
    • 预估到达时间并通知客户
  2. 开始作业

    • 机手到达现场,点击"开始作业"
    • 记录作业开始时间和位置
    • 订单状态更新为"作业中"
  3. 作业中

    • 实时记录作业轨迹
    • 实时计算作业面积
    • 异常情况及时上报
  4. 作业完成

    • 机手完成作业,点击"完成作业"
    • 记录作业结束时间和位置
    • 自动计算作业面积和作业时长
    • 订单状态更新为"待验收"

业务规则:

  • 作业轨迹每分钟记录一次
  • 作业面积根据轨迹自动计算
  • 作业时长 = 作业结束时间 - 作业开始时间
  • 作业异常时机手可暂停作业并上报

客户类型差异:

  • 农机合作社: 本地作业,位置追踪需求相对较低
  • 农机服务站: 跨区作业,位置追踪和进度通知需求强烈
  • 大型农场: 内部作业,重点关注作业质量
  • 租赁公司: 需要详细记录作业过程,支撑费用结算

子流程5: 客户验收

步骤:

  1. 验收通知

    • 作业完成后通知客户验收
    • 客户到现场或远程验收
  2. 验收确认

    • 客户检查作业质量
    • 客户确认作业面积
    • 客户签字确认
  3. 问题整改

    • 客户发现问题,要求整改
    • 机手进行整改
    • 客户重新验收
  4. 验收完成

    • 客户验收通过
    • 订单状态更新为"已完成"
    • 生成结算单

业务规则:

  • 客户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

基于 AI 辅助开发,快速、灵活、可靠