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