Control de acceso vehicular

Salidas de Vehículos

En desarrollo Conectado a datos de agencias automotrices

Está diseñado para que el personal de caseta autorice la salida de un vehículo del taller únicamente cuando su orden de servicio ya fue liberada en el DMS.

La salida de una unidad del taller se autorizaba mediante documento impreso o confirmación telefónica. El registro de la operación quedaba fuera de todo sistema, lo que impedía consultar posteriormente qué unidades salieron, cuándo y bajo la responsabilidad de quién.

La versión en desarrollo consulta la elegibilidad en el DMS a través del gateway, relee la orden al confirmar y solo registra la salida si el origen mantiene un estado válido.

La versión ya implementa el acceso de caseta, la consulta, la revalidación, la escritura idempotente y la auditoría. La integración real se valida por sucursal antes de entrar en operación.

Diseñé y desarrollé el flujo de caseta, la integración con el gateway, el control idempotente y la actualización de las pantallas conectadas.

Cómo funciona

El flujo, todavía en desarrollo, consulta el estado vigente del DMS antes de registrar la salida de un vehículo en una agencia automotriz.

Desliza horizontalmente para recorrer el diagrama completo.

Confirmación de salida vehicular contra el estado vigente del DMS La caseta consulta unidades pendientes, selecciona una y confirma. La aplicación vuelve a leer el DMS sin caché, autoriza solo si sigue siendo elegible y refresca las pantallas conectadas cuando detecta cambios. CASETA APLICACIÓN GATEWAY Y DMS MONITOR SESIÓN SELECCIONAR CONFIRMAR ESTADO VIGENTE NO REGISTRADA / EXISTÍA INVALIDAR Y RELEER REINTENTAR PANTALLA CONECTADA CAMBIO DETECTADO GUARDIA Acceder a la caseta QR, teléfono y PIN GUARDIA Seleccionar y confirmar Unidad y orden visibles SUCURSAL DE LA SESIÓN Mostrar pendientes Órdenes elegibles REVALIDACIÓN ¿Sigue elegible? Antes de escribir CONTROL No autorizar Cambió o no confirmó APLICACIÓN Actualizar y auditar Invalida lista; emite evento SIN CACHÉ Releer en el DMS Estado actual de la orden DMS · FUENTE DE VERDAD Registrar salida Idempotente; hora y responsable ASÍNCRONO Monitor Solo invalida vistas CONFIRMACIÓN ACTUALIZACIÓN / REINTENTO MONITOREO DE CAMBIOS ESCRITURA CONFIRMADA EN DMS
Proyecto en desarrollo: la aplicación relee la orden antes de escribir y toma al DMS como fuente de verdad. Si el estado cambia o el origen no confirma, la salida queda bloqueada.

Lo más importante

Detalles técnicos

Backend
NestJS 11 · TypeORM · PostgreSQL 15
Frontend
React 19 · Vite · TanStack Query · Zod · Tailwind 4
Infraestructura
Elastic Beanstalk · RDS PostgreSQL · SES
Origen de datos
GP Data Gateway · órdenes liberadas del DMS