Open Design · OpenSpec
Dacomsa — Prototipo UX
Referencia de flujo y diseño para validar con operador y cliente.
Alineado con openspec/specs/. La app final será Windows de escritorio.
Prototipos
P0 · Operación
Buscar e imprimir
Flujo del operador: buscar, abrir modal, folio + plantilla (preselección si hay link Admin), manuales, cantidad/infinito, imprimir. Solo Guardar retardo — no persiste folio ni plantilla.
Abrir prototipo → P1 · AdministraciónBases de datos
Conexiones Access: submenús Configuración (CRUD conexiones) y Registros (explorador con select BD + asociar folio).
Abrir prototipo → P1.5 · AdministraciónSustratos / Folios
Retardo, plantilla por defecto y asociaciones parte↔folio en modal con pestañas. Buscador Select2 + checks para asociar/desasociar masivamente.
Abrir prototipo → P2 · AdministraciónPlantillas Limitronic
Archivo en impresora (.lmt) y CRUD de campos manuales por plantilla. Sin retardo aquí.
Ruta sugerida de demo (~12 min)
- Sidebar — Bases de datos › Configuración o Registros de bases de datos; sin menú superior
- Admin BD › Configuración — listado con botones por fila; Registros abre explorador de esa BD
- Admin BD › Registros — select BD; asociación masiva o detalle por fila → folio «Cartón 350g»
- Operación — Buscar
PN-992104-C→ folio preseleccionado tras asociación en explorador - Admin Sustratos — Cartón 350g: tab Partes → BD Planta Norte → tabla con checks
- Operación — Buscar
PN-445821-A(link previo) → imprimir con cantidad/infinito - Admin Plantillas —
ETQ_48x24.lmt; campos manuales Turno / NumOperador
Notas de prueba (equipo interno)
- Sin resultados: buscar
PN-000000-X - Access no disponible: elegir conexión Histórico 2023 (inactiva)
- Impresora offline: abrir
operacion.html?impresora=offline - Manuales incompletos: registro con
ETQ_48x24.lmt, borrar Turno antes de imprimir - Asociar desde explorador: Admin BD → Explorar →
PN-992104-C→ Guardar asociación - Sin folio Admin: buscar
PN-220441-E— selectores vacíos al abrir modal Operación - Links Admin→Operación: asociaciones en Sustratos se sincronizan vía
localStorage