Fleet Engine fournit le point de terminaison SearchTripsRequest
que vous pouvez utiliser pour rechercher
trajets. Ce document décrit deux scénarios dans lesquels vous pouvez utiliser cette fonctionnalité.
Consultez SearchTripsRequest
pour gRPC ou trips.Search
pour REST.
Déterminer les trajets actifs pour un véhicule
Pour trouver les trajets actifs pour un champ spécifique, utilisez le SearchTripsRequest
pour définir vehicle_id
sur le véhicule à l'étude et définir
De active_trips_only
à true
.
Rapprocher la disponibilité des véhicules entre votre système et Fleet Engine
Dans certains cas, il est possible que SearchVehicles
renvoie des résultats qui :
ne correspondent pas aux véhicules disponibles dans votre système
votre parc. Cela est dû au fait que SearchVehicles
n'affiche pas les véhicules.
avec des trajets actifs, ou les fait descendre dans le classement des résultats. L'une des causes
s'affiche lorsque les véhicules ont effectué des trajets, mais que l'état du trajet n'a pas été correctement défini.
à COMPLETE
ou CANCELED
. En utilisant SearchTrips
pour trouver des trajets ouverts,
vous pouvez évaluer les véhicules pour vous assurer que TripStatus
de votre système correspond
celle de Fleet Engine.
Pour utiliser SearchTrips
de cette manière, définissez les éléments suivants dans SearchTripsRequest
message:
vehicle_id
doit être vide.active_trips_only
devrait êtretrue
.minimum_staleness
doit être supérieur à la plupart des durées de trajet. pour par exemple, une heure.
Les résultats de cette requête incluent les trajets qui ne sont ni COMPLETE
, ni
CANCELED
et n'ont pas été mises à jour depuis plus d'une heure. Vous pouvez ensuite examiner
ces trajets pour s'assurer que leur état
est correctement mis à jour dans Fleet Engine.