Control de acceso vehicular
Salidas de Vehículos
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.
El reto
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 solució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.
Avance
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.
Mi participació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.
Lo más importante
- Consulta en vivo de las órdenes elegibles para salida, por sucursal.
- Confirmación de salida con verificación del dato de origen en el momento de la operación.
- Acceso del personal de caseta mediante credencial propia, con la sucursal determinada por el punto de acceso.
- Auditoría de cada intento y confirmación, asociada a la sesión y a la sucursal.
- Tres perfiles de negocio: personal de caseta, corporativo con consulta global, y administrador.
- Bloqueo seguro si la orden cambia o el DMS de la sucursal no confirma.
- Sincronización del directorio de sucursales contra el gateway, con verificación previa.
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