erp-mecanicas-diesel/docs/02-definicion-modulos/MMD-002-ordenes-servicio/historias-usuario/US-MMD002-004-ver-ordenes-asignadas.md

2.5 KiB

US-MMD002-004: Ver Ordenes Asignadas del Dia

Metadata

Campo Valor
ID US-MMD002-004
Epica EPIC-MMD-002 - Ordenes de Servicio
Modulo ordenes-servicio
Prioridad P0
Story Points 5
Sprint Sprint 4
Estado Backlog

Historia de Usuario

Como mecanico, quiero ver mis ordenes asignadas del dia, para planear mi trabajo y saber que vehiculos debo atender.

Descripcion Detallada

Al iniciar el dia, el mecanico debe ver una lista clara de las ordenes que tiene asignadas, ordenadas por prioridad, con informacion basica del vehiculo y el trabajo a realizar.


Criterios de Aceptacion

Escenario 1: Ver lista de ordenes asignadas

DADO que soy mecanico y accedo al sistema
CUANDO veo mi dashboard
ENTONCES veo lista de ordenes asignadas a mi:
  | Folio | Vehiculo | Cliente | Estado | Prioridad |
  | OS-042 | Kenworth T680 ABC-123 | Transp. Norte | En diagnostico | Alta |
  | OS-040 | Freightliner XYZ-789 | Logistica Sur | Aprobado | Normal |

Escenario 2: Ver detalle rapido

DADO que veo una orden en la lista
CUANDO hago clic en ella
ENTONCES veo panel lateral con:
  - Sintomas reportados
  - Historial breve del vehiculo
  - Notas del jefe de taller
  - Acciones rapidas

Escenario 3: Ordenar por prioridad

DADO que tengo varias ordenes
CUANDO ordeno por prioridad
ENTONCES las urgentes aparecen primero
Y se muestran con indicador visual rojo

Escenario 4: Filtrar por estado

DADO que quiero ver solo ordenes en reparacion
CUANDO filtro por estado "En Reparacion"
ENTONCES solo veo ordenes en ese estado

Escenario 5: Ver ordenes de dias anteriores

DADO que una orden quedo pendiente de ayer
CUANDO veo la lista
ENTONCES aparece con indicador "Pendiente desde ayer"
Y tiene prioridad elevada automaticamente

Tareas Tecnicas

Backend:

  • BE-113: Endpoint GET /api/orders/my-assigned
  • BE-114: Filtros por fecha, estado, prioridad
  • BE-115: Calculo de prioridad automatica

Frontend:

  • FE-113: Crear MechanicDashboard page
  • FE-114: Crear AssignedOrdersList component
  • FE-115: Crear OrderQuickView panel
  • FE-116: Filtros y ordenamiento

Definition of Done (DoD)

  • Lista de ordenes asignadas
  • Detalle rapido en panel
  • Filtros y ordenamiento
  • Indicadores de prioridad
  • Tests pasando

Creada por: Requirements-Analyst Fecha: 2025-12-06