Fleet Engine proporciona el extremo SearchTripsRequest
que puedes usar para encontrar
viajes. En este documento, se describen dos situaciones en las que podrías usar esta función.
Consulta SearchTripsRequest
para gRPC o trips.Search
para REST.
Determina los viajes activos de un vehículo
Para encontrar los viajes activos de un campo específico, usa el SearchTripsRequest
para configurar el vehicle_id
con el vehículo que se está considerando y establecer
active_trips_only
a true
.
Concilie la disponibilidad del vehículo entre tu sistema y Fleet Engine
En algunos casos, es posible que veas resultados devueltos por SearchVehicles
que
no se corresponden con los vehículos que sabes
que están disponibles en tu sistema
de tu flota. Esto sucede porque SearchVehicles
no muestra vehículos
con viajes activos o que los empuje hacia abajo en la clasificación de los resultados. Una de las causas
es cuando los vehículos completaron sus viajes, pero el estado del viaje no se definió correctamente
a COMPLETE
o CANCELED
. Si usas SearchTrips
para encontrar viajes abiertos,
Puedes evaluar los vehículos para asegurarte de que TripStatus
en tu sistema coincida
el de Fleet Engine.
Para usar SearchTrips
de esta manera, establece lo siguiente en SearchTripsRequest
mensaje:
- El campo
vehicle_id
debe estar vacío. active_trips_only
debe sertrue
.minimum_staleness
debe ser un tiempo mayor que la mayoría de las duraciones de los viajes. para por ejemplo, una hora.
Los resultados de esa solicitud incluyen Viajes que no tienen el valor COMPLETE
ni
CANCELED
y no se actualizan desde hace más de una hora. Luego, puedes examinar
estos viajes para garantizar que su estado en Fleet Engine se actualice correctamente.