ট্রিপ খুঁজুন

Fleet Engine SearchTripsRequest এন্ডপয়েন্ট প্রদান করে যা আপনি ট্রিপ খুঁজতে ব্যবহার করতে পারেন। এই ডকুমেন্টে দুটি পরিস্থিতি বর্ণনা করা হয়েছে যেখানে আপনি এই ফিচার ব্যবহার করতে পারেন।

gRPC-এর জন্য SearchTripsRequest অথবা REST-এর জন্য trips.Search দেখুন।

কোনও গাড়ির জন্য অ্যাক্টিভ ট্রিপ নির্ধারণ করুন

নির্দিষ্ট ফিল্ডের জন্য অ্যাক্টিভ ট্রিপ খুঁজতে, 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-এর সময় বেশিরভাগ ট্রিপের সময়সীমার থেকে বেশি হতে হবে; যেমন, এক ঘণ্টা।

এই ধরনের অনুরোধের ফলাফলে এমন ট্রিপ অন্তর্ভুক্ত থাকে যা COMPLETE বা CANCELED কোনওটিই নয় এবং এক ঘণ্টার বেশি সময় ধরে আপডেট করা হয়নি। তারপরে, Fleet Engine-এ তাদের স্ট্যাটাস সঠিকভাবে আপডেট করা হয়েছে কিনা তা নিশ্চিত করতে আপনি এইসব ট্রিপ পরীক্ষা করতে পারেন।

এর পরে কী করতে হবে