Skip to content

SCHED-004: 机手调度

优先级: 🟡 中 (15.0分) | 实施周期: 2-3周

客户原话

"我们合作社有50个机手,每个人的技能不一样,有的会开收割机,有的会开拖拉机,有的两样都会。排班也是个问题,有的机手想多干活多挣钱,有的机手想休息。旺季的时候人手不够,淡季的时候人闲着。不知道该派谁去,派了技能不匹配的,到了现场干不了。想要个系统能管理机手,知道每个人会什么,什么时候有空,自动排班,自动派活,公平合理。"

—— 某农机合作社人事主管

客户类型需求差异

农机合作社(10-50台,本地作业)

需求程度: ⭐⭐⭐⭐⭐ 必需

核心需求:

  • 机手档案管理
  • 技能匹配
  • 排班管理
  • 工作量平衡
  • 绩效考核

农机服务站(跨区作业)

需求程度: ⭐⭐⭐⭐⭐ 必需

核心需求:

  • 跨区域机手管理
  • 机手调配
  • 远程排班
  • 工作量统计
  • 收入结算

大型农场(自有机队)

需求程度: ⭐⭐⭐⭐ 重要

核心需求:

  • 员工排班
  • 技能培训
  • 绩效管理
  • 考勤管理

农机租赁公司(租赁+作业)

需求程度: ⭐⭐⭐ 一般

核心需求:

  • 机手资质管理
  • 机手调配
  • 责任认定

核心痛点

  1. 技能不匹配 - 派的机手技能不符,无法完成作业
  2. 排班不合理 - 工作量不均,有的忙有的闲
  3. 信息不透明 - 不知道机手状态,调度困难
  4. 绩效难评估 - 缺乏数据,绩效评估不公平
  5. 沟通成本高 - 排班调整靠电话,效率低

数据模型

核心实体

1. 机手档案 (Operator)

typescript
interface Operator {
  id: string
  name: string
  phone: string
  idCard: string
  
  // 技能信息
  skills: {
    operationType: string
    level: 'beginner' | 'intermediate' | 'expert'
    certifiedAt: Date
  }[]
  
  // 工作信息
  status: 'available' | 'working' | 'resting' | 'leave'
  currentLocation?: Coordinate
  currentTask?: string
  
  // 统计信息
  totalOrders: number
  totalArea: number
  totalIncome: number
  averageRating: number
  
  createdAt: Date
  updatedAt: Date
}

2. 排班计划 (Schedule)

typescript
interface Schedule {
  id: string
  operatorId: string
  date: Date
  shift: 'morning' | 'afternoon' | 'night' | 'fullday'
  status: 'scheduled' | 'confirmed' | 'cancelled'
  
  createdAt: Date
  updatedAt: Date
}

接口设计

1. 查询可用机手

typescript
GET /api/operators/available?operationType={type}&date={date}

Response:
{
  code: 0,
  message: "success",
  data: {
    operators: Operator[]
  }
}

2. 创建排班

typescript
POST /api/schedules

Request:
{
  operatorId: string,
  date: Date,
  shift: string
}

Response:
{
  code: 0,
  message: "success",
  data: {
    scheduleId: string
  }
}

实施建议

第一阶段: 基础功能(1周)

  • [ ] 机手档案管理
  • [ ] 技能管理
  • [ ] 排班管理
  • [ ] 状态查询

第二阶段: 优化功能(1周)

  • [ ] 智能排班
  • [ ] 工作量平衡
  • [ ] 绩效统计
  • [ ] 数据分析

成功案例

案例1: 某农机合作社机手管理

实施前:

  • 机手信息混乱
  • 排班不合理
  • 绩效难评估

实施后:

  • 机手档案清晰
  • 排班科学合理
  • 绩效数据完整

关键数据:

  • 排班效率提升: 60%
  • 工作量均衡度: 提升40%
  • 机手满意度: 从65分提升到82分

相关场景

  • SCHED-001 作业调度: 机手派单
  • OPER-001 订单管理: 机手接单

常见问题

Q1: 如何保证技能匹配?

A: 系统记录机手技能,派单时自动匹配。

Q2: 如何保证排班公平?

A: 系统自动平衡工作量,确保公平。


本场景文档版本: v2.0 | 最后更新: 2024-03-07

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