এই বিভাগে ডকুমেন্টেশন দেখায় কিভাবে Google ম্যাপ মোবিলিটি নির্ধারিত টাস্ক পরিষেবা ব্যবহার করে নির্ধারিত কাজগুলি তৈরি এবং কাজ করতে হয়৷ এটি নিম্নলিখিতগুলির সাথে পরিচিতি অনুমান করে:
- ফ্লিট ইঞ্জিন : আপনার ফ্লিট ইঞ্জিন বাস্তবায়নের বিশদ, অনুরোধের প্রক্রিয়া এবং নিরাপত্তার সাথে পরিচিত হওয়া উচিত। তার জন্য, দেখুন ফ্লিট ইঞ্জিন পরিষেবা কী? এবং সেট আপ ফ্লিট ইঞ্জিনে নিরাপত্তা বিষয়গুলি।
- অন-ডিমান্ড পরিষেবার জন্য যানবাহনের বেসিক । যানবাহনের পরিচিতি দেখুন।
- নির্ধারিত টাস্ক পরিষেবার জন্য টাস্ক বেসিক । নির্ধারিত কাজ দেখুন
আপনি যে Task
রিসোর্সটি ব্যবহার করবেন তা gRPC এবং REST উভয় ক্ষেত্রেই উপলব্ধ।
নির্ধারিত কাজের জন্য ফ্লিট ইঞ্জিনে, একটি টাস্ক এমন একটি ড্রাইভার কার্যকলাপকে প্রতিনিধিত্ব করে যা আপনার গ্রাহকদের জন্য একটি নির্ধারিত চালান বা পরিষেবা পূরণ করে। আপনি গাড়ির স্টপেজ অবস্থানে কাজগুলি বরাদ্দ করেন যেখানে সেগুলি সম্পন্ন করা হবে এবং যানবাহন সেই স্টপে ভ্রমণ করে।
একটি টাস্কের দুটি সম্ভাব্য অবস্থা আছে, OPEN
বা CLOSED
। এই রাজ্যগুলি নির্দেশ করে যে টাস্কটি সিস্টেমে সক্রিয় আছে কিনা। একটি সক্রিয় টাস্কের জন্য যাত্রাটি বিকশিত হওয়ার সাথে সাথে, আপনি টাস্কের সাথে যুক্ত গাড়ির স্টপ আপডেট করে ফ্লিট ইঞ্জিনে এটি রিপোর্ট করেন, যেটি হয় রাস্তাঘাটে বা পৌঁছেছে। একবার ড্রাইভার কাজগুলি শেষ করে এবং স্টপ ছেড়ে চলে গেলে, আপনি গাড়ির স্টপের তালিকা থেকে স্টপটি সরিয়ে ফেলবেন। কাজ এবং স্টপ এবং যানবাহনের সাথে তাদের সম্পর্ক সম্পর্কে আরও জানতে, ফ্লীট ইঞ্জিন অপরিহার্যতায় নির্ধারিত কাজগুলি দেখুন।
একটি কাজের জীবন
ফ্লিট ইঞ্জিনে প্রতিটি কাজ ট্র্যাক করার জন্য, আপনাকে প্রথমে একটি Task
সত্তা তৈরি করতে হবে। রেফারেন্সের জন্য হয় gRCP বা REST দেখুন।
নিম্নলিখিত সারণীটি আপনার সিস্টেমে তৈরি একটি টাস্কের এন্ড-টু-এন্ড প্রবাহ এবং ফ্লিট ইঞ্জিনে এর জীবনচক্র পর্যায়ের উদাহরণ বর্ণনা করে। এটি অনুমান করে যে আপনি ফ্লিট ইঞ্জিন সেট আপ করেছেন এবং ড্রাইভার অ্যাপে অবস্থান আপডেটগুলি সক্ষম করে টাস্কের জন্য একটি যান রয়েছে৷ ড্রাইভার SDK দেখুন: নির্ধারিত কাজগুলি ।
1 | কাজ তৈরি করুন। | কাজের চক্রের শুরুতে, প্রেরক বা পরিষেবা প্রশাসক প্রথমে ডেলিভারি কাজ বা পরিষেবাগুলির জন্য একটি ম্যানিফেস্ট তৈরি করেন। সেখান থেকে, আপনার সিস্টেম তারপরে প্রয়োজনীয় ক্ষেত্রগুলির সাথে CreateTrip ব্যবহার করে টাস্ক এন্টিটি তৈরি করে, যেমন টাস্কের ধরন এবং অবস্থান। এটি এই সময়ে অন্যান্য কনফিগারেশনও সরবরাহ করতে পারে, যেমন টার্গেট টাইম উইন্ডো, যাত্রা ভাগ করে নেওয়ার জন্য দৃশ্যমানতা এবং কাস্টম বৈশিষ্ট্য। চালানের কাজ এবং সম্পর্কিত গাইড তৈরি করুন দেখুন। |
2 | কাজের সময়সূচী করুন। | আপনি যখন ডেলিভারির জন্য একটি টাস্ক শিডিউল করেন, তখন আপনি একটি ডেলিভারি ভেহিকেল আপডেট রিকোয়েস্ট ইস্যু করেন, যা তারপর ভ্রমণের স্টপের তালিকা সহ গাড়ির সত্তাকে আপডেট করে। আপনি প্রতিটি স্টপে স্টপে সম্পন্ন করা কাজের একটি তালিকা বরাদ্দ করেন। আপডেট ডেলিভারি গাড়ির কাজ দেখুন. |
3 | কাজের অগ্রগতি আপডেট করুন। | একবার ডেলিভারি স্টপে টাস্ক অ্যাসাইন করা হলে এবং ফ্লিট ইঞ্জিনে সক্রিয় হয়ে গেলে, আপনার সিস্টেম ফ্লিট ইঞ্জিনকে গাড়ির অগ্রগতি সম্পর্কে অবহিত করে যখন এটি স্টপে আসে, পৌঁছায় এবং স্টপ সম্পূর্ণ করে। এই তথ্যের সাহায্যে, ফ্লিট ইঞ্জিন যাত্রার পাশাপাশি গাড়ির জন্য সারা দিন রাউটিং এবং স্ট্যাটাস আপডেটগুলি সর্বোত্তমভাবে সম্পাদন করতে পারে। যানবাহন থামার অবস্থা আপডেট দেখুন। |
4 | যাত্রা ভাগ করুন. | একই সময়ে যখন গাড়িটি ডেলিভারির দিনের জন্য সক্রিয় নেভিগেশন শুরু করে, আপনি আগ্রহী স্টেকহোল্ডারদের সাথে ভ্রমণের তথ্য শেয়ার করতে পারেন। ফ্লিট ইঞ্জিন নিম্নলিখিত উপায়ে আগ্রহী স্টেকহোল্ডারদের কাছে টাস্কের বিবরণ এবং গাড়ির অবস্থান উভয়ই উপলব্ধ করে:
|
5 | কাজটি চূড়ান্ত করুন। | আপনি নিম্নলিখিত উপায়ে ফ্লিট ইঞ্জিনে চালানের কাজগুলি চূড়ান্ত করেন:
|
টাস্ক ক্রম প্রবাহ
নিম্নলিখিত চিত্রটি একটি টাস্ক জীবনচক্রের একটি বিস্তারিত প্রবাহ দেখায়।