परियोजना का विवरण
अनुवादितमैं जो ऑर्डर कर रहा हूं वह क्रू के लिए एक मोबाइल ऐप है और डिस्पैचर के लिए एक सरल ब्राउज़र संस्करण है। ऐप में: शिफ्ट के लिए कार्यों की सूची जिसमें पता और एक संक्षिप्त विवरण, काम शुरू करने के लिए एक बटन और इसे समाप्त करने के लिए एक बटन, कार्य के प्रकार द्वारा स्वचालित रूप से खींची गई चेकलिस्ट, एक फोटो रिपोर्ट जहां हर तस्वीर एक विशिष्ट कार्य से जुड़ी होती है, स्क्रीन पर खींचा गया ग्राहक हस्ताक्षर, और समाप्त रिपोर्ट को कार्यालय में भेजना। ऑफ़लाइन समर्थन एक अच्छा होना नहीं है - बेसमेंट और बाहर के स्थलों में कोई कवरेज नहीं है, इसलिए ऐप को बिना कनेक्शन के काम करना जारी रखना चाहिए और बाद में समन्वय करना चाहिए।
मेरे लिए तीन सीमाएँ महत्वपूर्ण हैं और मैं चाहता हूं कि उन्हें शुरू से ही लिखा जाए। एक भू-टैग केवल दो घटनाओं के लिए रिकॉर्ड किया जाता है - जब काम शुरू होता है और जब यह समाप्त होता है; ऐप कर्मचारी की गतिविधियों का बैकग्राउंड में पालन नहीं करता है, और यह रोजगार अनुबंध और उस पाठ में स्पष्ट रूप से कहा गया है जो श्रमिक स्क्रीन पर देखता है। साइट की तस्वीरें और ग्राहक हस्ताक्षर केवल सहमति के साथ संग्रहीत किए जाते हैं और कभी भी कहीं प्रकाशित नहीं होते - न सार्वजनिक गैलरी, न मार्केटिंग सामग्री। ऑफ़लाइन का मतलब है डिवाइस पर एक कतार: रिकॉर्ड स्थानीय रूप से जमा होते हैं और जैसे ही कनेक्टिविटी लौटती है, भेजे जाते हैं, और यदि एक ही कार्य को दो स्थानों पर संपादित किया गया है, तो संघर्ष सर्वर समय द्वारा हल किया जाता है।
मैं जो अपेक्षा करता हूं वह दायरे में है:
— शिफ्ट कार्य सूची जिसमें पता, कार्य का प्रकार, समय स्लॉट और एक संक्षिप्त विवरण;
— एक टैप में काम शुरू और समाप्त करना;
— कार्य के प्रकार द्वारा स्वचालित रूप से खींची गई चेकलिस्ट;
— फोटो रिपोर्ट जिसमें हर छवि अपने कार्य से बंधी होती है, साझा फ़ोल्डर में नहीं डाली जाती;
— स्क्रीन पर ग्राहक हस्ताक्षर और कार्यालय में भेजी गई एक उत्पन्न शिफ्ट रिपोर्ट;
— ऑफ़लाइन कतार जिसमें समन्वय और सर्वर समय द्वारा संघर्ष समाधान;
— ब्राउज़र में डिस्पैचर पैनल: कार्य सौंपें, स्थिति देखें, शिफ्ट का निर्यात करें।