Gezi bul

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 SearchTripsRequestmesajı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.

Sırada ne var?