ট্রিপ খুঁজুন

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-এ সেগুলির স্ট্যাটাস সঠিকভাবে আপডেট করা হয়েছে কিনা তা নিশ্চিত করা যায়।

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