Fleet Engine stellt den Endpunkt SearchTripsRequest
bereit, mit dem Sie
Fahrten. In diesem Dokument werden zwei Szenarien beschrieben, in denen Sie diese Funktion verwenden können.
Siehe SearchTripsRequest
für gRPC oder trips.Search
für REST.
Aktive Fahrten für ein Fahrzeug ermitteln
Um die aktiven Fahrten für bestimmte Felder zu finden, verwenden Sie die SearchTripsRequest
um vehicle_id
auf das betreffende Fahrzeug festzulegen und
active_trips_only
bis true
.
Fahrzeugverfügbarkeit zwischen System und Fleet Engine abgleichen
In einigen Situationen werden möglicherweise von SearchVehicles
zurückgegebene Ergebnisse angezeigt, die
nicht mit den Fahrzeugen übereinstimmen,
die in Ihrem System verfügbar sind,
für Ihre Flotte. Das passiert, weil in SearchVehicles
entweder keine Fahrzeuge angezeigt werden
mit aktiven Fahrten oder drängt sie in der Ergebnisrangliste nach unten. Eine Ursache dafür
wenn Fahrten abgeschlossen, aber der Fahrtstatus nicht korrekt festgelegt wurde.
in COMPLETE
oder CANCELED
. Wenn Sie mit SearchTrips
nach offenen Fahrten suchen,
können Sie Fahrzeuge bewerten, um sicherzustellen, dass TripStatus
in Ihrem System mit der
Fleet Engine.
Um SearchTrips
auf diese Weise zu verwenden, legen Sie Folgendes in der SearchTripsRequest
fest:
Nachricht:
vehicle_id
muss leer sein.active_trips_only
solltetrue
sein.minimum_staleness
muss länger sein als die meisten Fahrten. für z. B. eine Stunde.
Die Ergebnisse einer solchen Anfrage umfassen Fahrten, die weder COMPLETE
noch
CANCELED
. Sie wurden seit über einer Stunde nicht mehr aktualisiert. Anschließend können Sie
damit der Status in Fleet Engine
ordnungsgemäß aktualisiert wird.