erp-mecanicas-diesel/docs/02-definicion-modulos/MMD-002-ordenes-servicio/historias-usuario/US-MMD002-002-registrar-sintomas.md

2.8 KiB

US-MMD002-002: Registrar Sintomas Reportados

Metadata

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

Historia de Usuario

Como recepcionista, quiero registrar los sintomas y fallas que reporta el cliente, para que el mecanico tenga contexto antes de iniciar el diagnostico.

Descripcion Detallada

El cliente describe los problemas que percibe en su vehiculo. Esta informacion es crucial para orientar el diagnostico inicial.


Criterios de Aceptacion

Escenario 1: Registrar sintomas en texto libre

DADO que creo una orden de servicio
CUANDO el cliente describe: "El motor pierde fuerza en subida y echa humo negro"
ENTONCES registro el sintoma en campo de texto
Y queda asociado a la orden

Escenario 2: Seleccionar sintomas comunes

DADO que registro sintomas
CUANDO selecciono de lista predefinida:
  - [ ] Humo negro
  - [ ] Humo blanco
  - [ ] Perdida de potencia
  - [ ] Ruido anormal
  - [ ] Fuga de aceite
  - [ ] Consumo excesivo
ENTONCES los sintomas seleccionados se agregan automaticamente

Escenario 3: Indicar cuando inicio el problema

DADO que registro un sintoma
CUANDO indico "Inicio hace 2 semanas"
ENTONCES se guarda la temporalidad del problema

Escenario 4: Adjuntar audio/video del cliente

DADO que el cliente grabo un video del problema
CUANDO subo el archivo
ENTONCES queda adjunto a la orden
Y el mecanico puede reproducirlo

Sintomas Comunes Predefinidos

Categoria Sintomas
Motor Perdida potencia, Humo negro, Humo blanco, Humo azul, Ruido golpeteo
Arranque No arranca, Arranque lento, Arranca y se apaga
Temperatura Sobrecalentamiento, No calienta, Indicador erratico
Combustible Consumo excesivo, Olor a diesel, Fuga de combustible
Aceite Consumo de aceite, Fuga de aceite, Presion baja
Electrico Luces testigo, No carga bateria, Falla intermitente

Tareas Tecnicas

Database:

  • DB-060: Agregar campo reported_symptoms a service_orders
  • DB-061: Crear tabla symptom_catalog
  • DB-062: Crear tabla order_attachments

Backend:

  • BE-110: Agregar campo symptoms a ServiceOrderEntity
  • BE-111: Endpoint para subir adjuntos
  • BE-112: Catalogo de sintomas predefinidos

Frontend:

  • FE-110: Crear SymptomsInput component
  • FE-111: Checklist de sintomas comunes
  • FE-112: Upload de archivos multimedia

Definition of Done (DoD)

  • Campo de texto para sintomas
  • Checklist de sintomas comunes
  • Upload de adjuntos (foto/video)
  • Tests pasando

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