Skip to content
ES

Viajes

This content is not available in your language yet.

La pantalla de Viajes registra cada desplazamiento de los vehículos de la flota: origen, destino, conductor, distancia recorrida y propósito del viaje, para el control de uso vehicular y el cálculo de costos operativos por recorrido.

Mantiene el historial de viajes de la flota, permitiendo analizar el uso de cada vehículo, calcular la distancia recorrida por período y controlar que cada viaje tenga conductor y propósito registrados.

Viajes — listado de viajes

Navegar a Flota → Viajes en el menú lateral.

Planificado → En ruta → Completado
CampoDescripción
NúmeroIdentificador correlativo (ej: TRIP-001)
Vehículo / PlacaVehículo asignado al viaje
ConductorPersona responsable del viaje
OrigenPunto de partida
DestinoPunto de llegada
Fecha de salidaFecha y hora de inicio del viaje
Fecha de llegadaFecha y hora de finalización (al completar)
DistanciaKilómetros recorridos
PropósitoMotivo del viaje
EstadoEstado actual del viaje

El detalle del viaje muestra todos los campos con la opción de completar el viaje registrando el odómetro final y la fecha de llegada.

Detalle de viaje

Hallazgo QA (2026-04-26):

  • Las columnas “Placa Vehículo”, “Conductor”, “Fecha Salida” y “Distancia” aparecen vacías en todas las filas (P1).
  • El botón “Completar” se muestra activo sobre viajes que ya tienen estado “Completado” — lógica de estado rota (P1).
  • El botón “Eliminar” ejecuta sin diálogo de confirmación (P2).
  • Los estados se muestran en inglés (COMPLETED) en el listado pero en español en el modal (P2).
  • cache.zentto.net/v1/grid-layouts/module-flota:viajes:list devuelve 500 (P1).

Vista no tecnica del proceso. Pensada para conductores, despachadores y responsables de flota.

Flujo del usuario — Flota · Viajes

Editable en draw.io: descarga el SVG → en draw.io: File → Import from → Device → selecciona el SVG. Cada nodo queda editable.

Vista tecnica para desarrolladores: sequence diagram con endpoints, stored procedures, actualizacion de odometro y cache.

Flujo tecnico — Flota · Viajes

ComponenteTipoUbicacion
GET /v1/flota/viajesRoute Expressweb/api/src/routes/flota/trips.ts
POST /v1/flota/viajesRoute Expressweb/api/src/routes/flota/trips.ts
POST /v1/flota/viajes/:id/completarRoute Expressweb/api/src/routes/flota/trips.ts
usp_Fleet_Trip_ListStored procedure (SQL Server + funcion PG)web/api/sqlweb*/includes/sp/
usp_Fleet_Trip_CreateStored procedure (SQL Server + funcion PG)web/api/sqlweb*/includes/sp/
usp_Fleet_Trip_CompleteStored procedure (SQL Server + funcion PG)web/api/sqlweb*/includes/sp/
usp_Fleet_DashboardStored procedure (refresh KPIs tras completar)web/api/sqlweb*/includes/sp/
flt.TripTabla operativaweb/api/migrations/postgres/
flt.VehicleTabla operativa (UPDATE odometro)web/api/migrations/postgres/
TripsListPage.tsxComponente Frontendweb/modular-frontend/packages/module-flota/src/

Editable en draw.io: descarga el SVG → File → Import from → Device.