ค้นหาการเดินทาง

Fleet Engine มีSearchTripsRequestปลายทางที่คุณใช้ค้นหา การเดินทางได้ เอกสารนี้อธิบาย 2 สถานการณ์ที่คุณอาจใช้ฟีเจอร์นี้

ดู SearchTripsRequest สำหรับ gRPC หรือ trips.Search สำหรับ REST

ระบุการเดินทางที่ใช้งานอยู่สำหรับยานพาหนะ

หากต้องการค้นหาการเดินทางที่ใช้งานอยู่สำหรับฟิลด์ที่เฉพาะเจาะจง ให้ใช้SearchTripsRequest ข้อความเพื่อตั้งค่า vehicle_id เป็นยานพาหนะที่พิจารณาและตั้งค่า active_trips_only เป็น true

กระทบยอดความพร้อมจำหน่ายสินค้าของยานพาหนะระหว่างระบบของคุณกับ Fleet Engine

ในบางสถานการณ์ คุณอาจเห็นผลลัพธ์ที่ SearchVehicles แสดง ซึ่งไม่ตรงกับยานพาหนะที่คุณทราบว่าพร้อมให้บริการในระบบและ กองยานพาหนะของคุณ ซึ่งเป็นเพราะ SearchVehicles ไม่แสดงยานพาหนะ ที่มีการเดินทางที่ใช้งานอยู่ หรือลดอันดับยานพาหนะเหล่านั้นในผลการจัดอันดับ สาเหตุหนึ่งของปัญหานี้ คือเมื่อยานพาหนะสิ้นสุดการเดินทางแล้ว แต่ไม่ได้ตั้งค่าสถานะการเดินทางอย่างถูกต้อง เป็น COMPLETE หรือ CANCELED การใช้ SearchTrips เพื่อค้นหาการเดินทางที่เปิดอยู่ จะช่วยให้คุณประเมินยานพาหนะเพื่อให้แน่ใจว่า TripStatus ในระบบของคุณตรงกับ ของ Fleet Engine

หากต้องการใช้ SearchTrips ในลักษณะนี้ ให้ตั้งค่าต่อไปนี้ในSearchTripsRequest ข้อความ

  • vehicle_id ควรว่างเปล่า
  • active_trips_only ควรเป็น true
  • minimum_staleness ควรเป็นเวลาที่มากกว่าระยะเวลาการเดินทางส่วนใหญ่ เช่น 1 ชั่วโมง

ผลลัพธ์ของคำขอดังกล่าวรวมถึงการเดินทางที่ไม่ได้COMPLETEหรือCANCELED และไม่ได้รับการอัปเดตมานานกว่า 1 ชั่วโมง จากนั้นคุณจะตรวจสอบ การเดินทางเหล่านี้เพื่อให้แน่ใจว่าสถานะใน Fleet Engine ได้รับการอัปเดตอย่างถูกต้อง

ขั้นตอนถัดไป