ট্রিপ খুঁজুন

ফ্লিট ইঞ্জিন SearchTripsRequest এন্ডপয়েন্ট প্রদান করে যা আপনি ট্রিপ খুঁজে পেতে ব্যবহার করতে পারেন। এই ডকুমেন্টে দুটি পরিস্থিতি বর্ণনা করা হয়েছে যেখানে আপনি এই বৈশিষ্ট্যটি ব্যবহার করতে পারেন।

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

একটি গাড়ির জন্য সক্রিয় ট্রিপ নির্ধারণ করুন

নির্দিষ্ট ক্ষেত্রের জন্য সক্রিয় ট্রিপগুলি খুঁজে পেতে, SearchTripsRequest বার্তাটি ব্যবহার করে বিবেচনাধীন গাড়ির জন্য vehicle_id সেট করুন এবং active_trips_only কে true সেট করুন।

আপনার সিস্টেম এবং ফ্লিট ইঞ্জিনের মধ্যে যানবাহনের প্রাপ্যতা সমন্বয় করুন।

কিছু পরিস্থিতিতে, আপনি SearchVehicles দ্বারা ফেরত আসা ফলাফল দেখতে পারেন যা আপনার সিস্টেম এবং আপনার বহরে উপলব্ধ বলে জানা যানবাহনের সাথে সঙ্গতিপূর্ণ নয়। এটি ঘটে কারণ SearchVehicles হয় সক্রিয় ট্রিপযুক্ত যানবাহন দেখায় না, অথবা ফলাফলের র‍্যাঙ্কিংয়ে তাদের নিচে ঠেলে দেয়। এর একটি কারণ হল যখন যানবাহন ট্রিপ সম্পন্ন করে, কিন্তু ট্রিপের স্থিতি সঠিকভাবে COMPLETE বা CANCELED এ সেট করা হয় না। খোলা ট্রিপগুলি খুঁজে পেতে SearchTrips ব্যবহার করে, আপনি যানবাহন মূল্যায়ন করতে পারেন যাতে নিশ্চিত করা যায় যে আপনার সিস্টেমে TripStatus Fleet Engine এর সাথে মেলে।

এইভাবে SearchTrips ব্যবহার করতে, SearchTripsRequest বার্তায় নিম্নলিখিতগুলি সেট করুন:

  • vehicle_id খালি থাকা উচিত।
  • active_trips_only true হওয়া উচিত।
  • minimum_staleness বেশিরভাগ ভ্রমণের সময়কালের চেয়ে বেশি হওয়া উচিত; উদাহরণস্বরূপ, এক ঘন্টা।

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

এরপর কি?