Fleet Engine, gezileri bulmak için kullanabileceğiniz SearchTripsRequest
uç noktasını sağlar. Bu dokümanda, bu özelliği kullanabileceğiniz iki senaryo açıklanmaktadır.
gRPC için SearchTripsRequest
veya REST için trips.Search
bölümüne bakın.
Bir araç için etkin gezileri belirleme
Belirli bir alana ait etkin gezileri bulmak için vehicle_id
değerini söz konusu araca, active_trips_only
değerini ise true
olarak ayarlamak üzere SearchTripsRequest
mesajını kullanı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ç 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
değerinin Fleet Engine ile eşleştiğinden emin olmak için araçları değerlendirebilirsiniz.
SearchTrips
öğesini bu şekilde kullanmak için SearchTripsRequest
mesajında şunları ayarlayın:
vehicle_id
boş olmalıdır.active_trips_only
,true
olmalıdır.minimum_staleness
, çoğu seyahat süresinden daha 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.