Gezi bul

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.

Sırada ne var?