शेड्यूल किया गया टास्क क्या होता है?

इस सेक्शन में दिए गए दस्तावेज़ में बताया गया है कि Google Maps मोबिलिटी से शेड्यूल किए गए टास्क सेवा का इस्तेमाल करके, शेड्यूल किए गए टास्क कैसे बनाए जा सकते हैं और उन पर कैसे काम किया जा सकता है. यह इन चीज़ों से परिचित है:

आपके लिए Task संसाधन, gRPC और REST, दोनों में उपलब्ध है.

शेड्यूल किए गए टास्क के लिए Fleet Engine में, एक टास्क ड्राइवर की गतिविधि को दिखाता है. इससे आपके उपभोक्ताओं के लिए, शेड्यूल किए गए शिपमेंट या सेवा को पूरा किया जाता है. आप वाहन रोकने की जगह के लिए टास्क असाइन करते हैं जहां उन्हें पूरा करना है और वाहन उन स्टॉप तक जाता है.

किसी टास्क की दो स्थितियां हो सकती हैं, OPEN या CLOSED. इन स्थितियों से पता चलता है कि टास्क चालू है या सिस्टम में नहीं है. जैसे-जैसे किसी टास्क को पूरा करने का सफ़र आगे बढ़ता है, आपको इसकी रिपोर्ट Fleet Engine को करनी होती है. इसके लिए, टास्क से जुड़े वाहन के स्टॉप को अपडेट करना होता है. ड्राइवर के टास्क पूरे करने और स्टॉप से बाहर निकलने के बाद, स्टॉप को वाहन में मौजूद स्टॉप की सूची से हटा दिया जाता है. टास्क और स्टॉप और वाहनों से उनके संबंध के बारे में ज़्यादा जानने के लिए, Fleet Engine Essentials में शेड्यूल किए गए टास्क देखें .

किसी टास्क की अवधि

Fleet Engine में हर टास्क को ट्रैक करने के लिए, आपको सबसे पहले एक Task इकाई बनानी होगी. रेफ़रंस के लिए, gRCP या REST देखें.

इस टेबल में, आपके सिस्टम में बनाए गए टास्क के शुरू से अंत तक के फ़्लो और Fleet Engine में इसकी लाइफ़साइकल के चरणों के उदाहरण दिए गए हैं. यह मान लिया जाता है कि आपने Fleet Engine सेट अप कर लिया है और इस काम के लिए आपके पास एक गाड़ी है. साथ ही, ड्राइवर ऐप्लिकेशन में जगह की जानकारी के अपडेट की सुविधा चालू है. Driver SDK टूल: शेड्यूल किए गए टास्क देखें.

1 टास्क बनाएं. वर्क साइकल की शुरुआत में, काम करने वाले व्यक्ति या सेवा का एडमिन सबसे पहले डिलीवरी के टास्क या सेवाओं के लिए मेनिफ़ेस्ट बनाता है. इसके बाद, आपका सिस्टम CreateTrip का इस्तेमाल करके, टास्क इकाइयां बनाता है. इसमें, ज़रूरी फ़ील्ड, जैसे कि टास्क का टाइप और जगह की जानकारी शामिल होती है. इस स्थिति में, यह अन्य कॉन्फ़िगरेशन भी उपलब्ध करा सकता है. जैसे, टारगेट के लिए तय समय की विंडो, यात्रा की जानकारी शेयर करने की सुविधा किसको दिखे, और कस्टम एट्रिब्यूट. शिपिंग के टास्क बनाना और इससे जुड़ी गाइड देखें.
2 टास्क शेड्यूल करना.

जब किसी टास्क को डिलीवरी के लिए शेड्यूल किया जाता है, तब डिलीवरी वाले वाहन की जानकारी अपडेट करने का अनुरोध किया जाता है. इसके बाद, वाहन की इकाई को यात्रा के स्टॉप की सूची के साथ अपडेट कर दिया जाता है. आपको हर स्टॉप पर, पूरे किए जाने वाले टास्क की सूची असाइन की जाती है. वाहन की डिलीवरी करने के टास्क अपडेट करना देखें.

3 टास्क की प्रोग्रेस अपडेट करें. जब डिलीवरी स्टॉप को टास्क असाइन हो जाता है और Fleet Engine में यह सुविधा चालू हो जाती है, तब आपका सिस्टम Fleet Engine को वाहन की प्रोग्रेस के बारे में सूचना देता है. यह सूचना, वाहन के पास पहुंचने, उसके पहुंचने, और स्टॉप के दौरान होने वाली जानकारी के बारे में होती है. इस जानकारी की मदद से, Fleet इंजन सफ़र के साथ-साथ वाहन के लिए पूरे दिन के दौरान, रूटिंग और स्टेटस को बेहतर तरीके से अपडेट कर सकता है. वाहन के स्टॉप की स्थिति अपडेट करें देखें.
4 यात्राएं शेयर करें. जब वाहन डिलीवरी वाले दिन के लिए चालू नेविगेशन शुरू करे, उसी समय डिलीवरी में दिलचस्पी रखने वाले लोगों के साथ, यात्रा की जानकारी शेयर की जा सकती है. Fleet Engine, टास्क की जानकारी और वाहन की जगह, दोनों की जानकारी, हिस्सेदारों को इन तरीकों से देता है:
  • उपभोक्ताओं के लिए शिपमेंट की जानकारी . इस समाधान की मदद से, उपभोक्ता अपने पैकेज की स्थिति के साथ-साथ, वाहन की उस जगह की जानकारी भी देख सकते हैं जिसे आपने देखने की अनुमति दी है.
    शेड्यूल किए गए टास्क के लिए, उपभोक्ता के साथ जानकारी शेयर करना देखें.
  • एडमिन के लिए, फ़्लीट स्टेटस की जानकारी. इस सुविधा की मदद से, फ़्लीट एडमिन आपके सभी वाहनों की डिलीवरी करने वाली जगहों और उनके स्टॉप को करीब-करीब रीयल टाइम में देख सकते हैं. अगर वाहन का रास्ता पता है, तो मैप व्यू कॉम्पोनेंट उस वाहन को ऐनिमेट करता है और उसके रास्ते पर आगे बढ़ता है.
    JavaScript फ़्लीट ट्रैकिंग लाइब्रेरी देखें.
5 टास्क पूरा करें. फ़्लीट इंजन में, शिपमेंट से जुड़े टास्क को इन तरीकों से पूरा किया जाता है:
  • टास्क बंद करें: शिपमेंट को बंद करने का मतलब है कि वह टास्क अब चालू नहीं है.
  • टास्क का नतीजा सेट करें: टास्क बंद हो जाने के बाद, आपको यह बताना होगा कि टास्क पूरा हुआ है या नहीं. यह दिखाने के लिए भी ज़रूरी है कि टास्क पूरा हुआ या नहीं. यह टास्क को पूरा करने का एक अहम हिस्सा है, ताकि यात्रा के दौरान शेयर करने की सुविधा के ज़रिए डिलीवरी का नतीजा दिखाया जा सके. साथ ही, Fleet Engine सेवा की बिलिंग सही तरीके से की जा सके.
टास्क पूरे करना देखें.

टास्क के क्रम का फ़्लो

इस डायग्राम में, टास्क की लाइफ़साइकल की पूरी जानकारी दी गई है.

TaskSequenceDiagram

आगे क्या करना है