Rechercher des voyages

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 se produit 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 dans 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 être true.
  • 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.

Étape suivante