Fleet Engine, seyahatleri bulmak için kullanabileceğiniz SearchTripsRequest
uç noktasını sağlar. Bu belgede, bu özelliği kullanabileceğiniz iki senaryo açıklanmaktadır.
gRPC için SearchTripsRequest
'e veya REST için trips.Search
'e bakın.
Bir araç için etkin gezileri belirleme
Belirli bir alana ait etkin gezileri bulmak için SearchTripsRequest
mesajını kullanarak vehicle_id
'yi söz konusu araca ve active_trips_only
'yi true
olarak ayarlayın.
Sisteminiz ile Fleet Engine arasında araç stok durumunu uyumlu hale getirme
Bazı durumlarda, SearchVehicles
tarafından döndürülen ve sisteminizde ve filonuzda mevcut olduğunu bildiğiniz araçlarla eşleşmeyen sonuçlar görebilirsiniz. Bunun nedeni, SearchVehicles
'ün etkin seyahatleri olan araçları göstermemesi veya bunları sonuçlar sıralamasında aşağı itmesidir. Bunun nedenlerinden biri, araçların gezileri tamamlamasına rağmen gezi durumunun COMPLETE
veya CANCELED
olarak doğru şekilde ayarlanmaması olabilir. Açık gezileri bulmak için SearchTrips
'ü kullanarak sisteminizdeki TripStatus
'ün Fleet Engine ile eşleştiğinden emin olmak için araçları değerlendirebilirsiniz.
SearchTrips
'ü bu şekilde kullanmak için SearchTripsRequest
mesajında aşağıdakileri ayarlayın:
vehicle_id
boş olmalıdır.active_trips_only
,true
olmalıdır.minimum_staleness
, çoğu seyahat süresinden uzun bir süre (ör. bir saat) olmalıdır.
Bu tür bir isteğin sonuçları, COMPLETE
veya CANCELED
olmayan ve bir saatten uzun süredir güncellenmemiş gezileri içerir. Ardından, Fleet Engine'daki durumlarının doğru şekilde güncellendiğinden emin olmak için bu gezileri inceleyebilirsiniz.