Preguntas por vehículo
Cada pregunta define quién puede responderla, a qué vehículos aplica y a qué emails avisar si sale crítica.
APP CHECKLIST · FASE 2 · COTIZACIÓN DE DESARROLLO
Desarrollo de las mejoras y nuevas funcionalidades del módulo de Checklist de la aplicación (Fase 2), según el documento de especificaciones “App GPS Fase 2 v2”, incluyendo la gestión de preguntas por vehículo, el envío automático de correos ante hallazgos críticos y la nueva grid visual de revisiones.
01 · DESCRIPCIÓN DEL PROYECTO
Sobre el módulo de Checklist ya en producción, esta fase añade el contexto de dónde se revisa cada vehículo, ordena quién puede responder y recibir cada pregunta, automatiza el aviso ante hallazgos críticos y entrega una grid visual para auditar y comparar revisiones sin depender de capturas de pantalla.
Cada pregunta define quién puede responderla, a qué vehículos aplica y a qué emails avisar si sale crítica.
Al finalizar una revisión, los hallazgos críticos se agrupan y se envían por mail a los destinatarios correctos, sin intervención manual.
Filtra por vehículo y fechas, identifica lo crítico por color y compara contra la revisión anterior del mismo vehículo.
02 · ALCANCE DEL TRABAJO
El desarrollo se organiza en ocho bloques, desde la entrada de la revisión hasta la grid final de auditoría — incluido el cambio de origen del tipo de vehículo, que es la tarea de mayor complejidad del alcance.
SELECT
REPLACE(LOWER(v.sMatricula), '-', '') AS matricula_busqueda,
v.*,
tv.*
FROM tblvehiculos v
LEFT JOIN tbltipos_vehiculos tv
ON tv.lTipoVehiculoV1_id = v.tipo_vehiculo_id
WHERE REPLACE(LOWER(v.sMatricula), '-', '')
LIKE CONCAT('%%', REPLACE(LOWER(%s), '-', ''), '%%')
SELECT
v.*,
tv.*,
tv1.*,
gr.*
FROM tblvehiculos v
LEFT JOIN tbltipos_vehiculos tv
ON tv.lTipoVehiculo_id = v.tipo_vehiculo_id
LEFT JOIN tbltipos_vehiculo_v1 tv1
ON tv1.lTipoVehiculoV1_id = COALESCE(v.lTipoVehiculoV1_id, tv.lTipoVehiculoV1_id)
LEFT JOIN tblgrupos_vehiculo gr
ON tv1.lGrupoVehiculo_id = gr.lGrupoVehiculo_id
WHERE v.sMatricula = '5524-MVW';
Tarea de mayor complejidad del alcance: al cambiar la fuente del tipo de vehículo, hay que revisar y ajustar todo el desarrollo anterior que dependía de la consulta original (Fase 1 y Fase 2), no solo agregar los nuevos JOIN.
03 · PROPUESTA ECONÓMICA
Precio cerrado para el desarrollo completo del alcance descrito arriba, en dos pagos y con un plazo estimado de entrega.
Pendiente de actualizar: el precio y el plazo de abajo todavía no incluyen los bloques 7 y 8 (sub-respuestas, evidencia en preguntas críticas y datos de refrigeración del remolque), agregados al alcance el 18/09/2026. Se van a recotizar.
Precio total
Plazo estimado
Implementación completa del alcance: gestión de preguntas, correos automáticos, funcionalidades adicionales, grid de revisiones y el cambio de origen del tipo de vehículo.
50% como anticipo para iniciar el desarrollo y 50% contra entrega.
4 semanas, contadas a partir de la confirmación del anticipo.
Ambiente de pruebas y una ronda de ajustes menores post-entrega.
Con la Fase 2, cada revisión queda vinculada a la campa/zona correcta, las preguntas críticas llegan de inmediato a quien debe actuar y el histórico de revisiones se puede auditar, comparar y exportar sin depender de capturas de pantalla.
Con este alcance cerrado, la Fase 2 queda lista para desarrollo.