वर्कफ़ोर्स शेड्यूल करना

Workforce Scheduling API SolveShiftGeneration और SolveShiftScheduling तरीकों का इस्तेमाल करके दो सॉल्वर ऑफ़र करता है. शिफ़्ट जनरेशन सॉल्वर ऐसे बदलावों का सेट बनाता है जो तय समय में कर्मचारियों की ज़रूरत के हिसाब से ज़्यादा से ज़्यादा कवरेज देते हैं. वहीं, शिफ़्ट शेड्यूलिंग सॉल्वर में पहले से पहले से तय किए गए शिफ़्ट में खास कर्मचारियों को असाइन किया जाता है. हर सॉल्वर को अलग-अलग इस्तेमाल किया जा सकता है. खास तौर पर, शिफ़्ट शेड्यूलिंग सॉल्वर में कर्मचारियों को जिन शिफ़्ट को असाइन किया जाता है वे उपयोगकर्ता बताए जा सकते हैं या शिफ़्ट जनरेशन सॉल्वर की मदद से इन्हें जनरेट किया जा सकता है.

शिफ़्ट जनरेशन सॉल्वर

शिफ़्ट जनरेशन सॉल्वर शिफ़्ट का एक ऐसा सेट चुनता है जिससे किसी दी गई डिमांड प्रोफ़ाइल को पूरा करने के लिए ज़रूरी कर्मचारियों की कुल संख्या कम हो जाए.

सॉल्वर का इनपुट एक अनुरोध है. इसमें, शिफ़्ट टेंप्लेट और कर्मचारियों की मांगों के बारे में जानकारी दी जाती है. Shift टेंप्लेट वे नियम तय करते हैं जिनका पालन सॉल्वर को शिफ़्ट बनाने के लिए करना चाहिए. कर्मचारियों की मांग, ओवरटाइम के दौरान कर्मचारियों की संख्या का वर्णन करती है, जिसमें समय की जानकारी में 1 मिनट जितना कम समय लगता है.

सॉल्वर एक रिस्पॉन्स होता है, जिसमें शिफ़्ट की सूची और हर शिफ़्ट में ज़रूरी कर्मचारियों की संख्या होती है. अगर सभी मांगों को पूरा करना संभव नहीं है, तो उपयोगकर्ता को उनकी सुविधा के लिए, डिमांड कवरेज के उल्लंघनों की एक सूची भी दी जाती है.

सुविधाएं

सॉल्वर की हर सुविधा के बारे में ज़्यादा जानकारी पाने के लिए, एपीआई दस्तावेज़ देखें. सोल्वर की सबसे लोकप्रिय सुविधाओं के बारे में यहां बताया गया है.

टेंप्लेट बदलें

शिफ़्ट टेंप्लेट मुख्य रूप से किसी भी दिन शिफ़्ट के लिए अवधि और संभावित शुरू होने का समय तय करता है. इसके अलावा, हर दिन हर शिफ़्ट टेंप्लेट के लिए कर्मचारियों की ज़्यादा से ज़्यादा संख्या और हफ़्ते में छुट्टी के दिनों की संख्या तय की जा सकती है.

शिफ़्ट टेंप्लेट में इवेंट टेंप्लेट की एक सूची भी बनाई जा सकती है, ताकि शेड्यूल की गई रुकावटों को दिखाया जा सके. जैसे, ब्रेक या कर्मचारियों की ट्रेनिंग. इवेंट टेंप्लेट इसमें इवेंट के शुरू होने का समय (शिफ़्ट शुरू होने के समय के हिसाब से) और इवेंट की अवधि तय की जाती है.

कर्मचारियों की मांग में उतार-चढ़ाव

कर्मचारियों की मांग समय के साथ बदल सकती है. खास तौर पर, कर्मचारी की मांगों को कम से कम पांच मिनट या प्लान की समयावधि के हिसाब से बताया जा सकता है. जिन टाइम इंटरवल की कोई खास मांग नहीं है, वे शून्य कर्मचारियों की मांग के बराबर होते हैं.

Shift शेड्यूलिंग सॉल्वर

शिफ़्ट शेड्यूलिंग सॉल्वर, कर्मचारियों को शिफ़्ट के लिए असाइन किए जाने वाले असाइनमेंट को ऑप्टिमाइज़ करता है, ताकि शेड्यूलिंग से जुड़ी शर्तें पूरी हो सकें (या उनका उल्लंघन कम हो) और कर्मचारियों की प्राथमिकताओं को ध्यान में रखा जा सके.

सॉल्वर के लिए इनपुट एक अनुरोध है. इसमें कर्मचारियों, शिफ़्ट, कवरेज से जुड़ी ज़रूरी शर्तों, और बजट की शर्तों के बारे में बताया जाता है. हर कर्मचारी के लिए, भूमिकाएं, कौशल, और शेड्यूल करने से जुड़ी शर्तों के बारे में बताया जा सकता है. इससे यह तय किया जा सकता है कि हर कर्मचारी के लिए एक मान्य शेड्यूल कैसा दिखेगा. शिफ़्ट तय करते हैं कि कर्मचारी कब और कहां काम कर सकते हैं, जबकि कवरेज से जुड़ी ज़रूरी शर्तें अलग-अलग समय में कर्मचारियों की अलग-अलग भूमिकाओं (और कौशल) की मांग तय करती हैं.

सॉल्वर एक रिस्पॉन्स होता है, जिसमें कर्मचारी की भूमिका वाले असाइनमेंट के बारे में जानकारी होती है. इसमें, हर कर्मचारी के लिए तय किए गए बदलाव और भूमिकाएं (हर शिफ़्ट के हिसाब से) के बारे में खास जानकारी होती है.

सुविधाएं

सॉल्वर की हर सुविधा के बारे में ज़्यादा जानकारी पाने के लिए, एपीआई दस्तावेज़ देखें. सोल्वर की सबसे लोकप्रिय सुविधाओं के बारे में यहां बताया गया है.

कर्मचारी का शेड्यूल तय करने से जुड़ी पाबंदियां

ऐसे नियमों या सीमाओं के बारे में बताता है जिनका किसी कर्मचारी के शेड्यूल के हिसाब से पालन होना चाहिए. खास तौर पर, इससे इनका इस्तेमाल किया जा सकता है:

  • काम करने का कम से कम / ज़्यादा से ज़्यादा समय
  • कम से कम / ज़्यादा से ज़्यादा लगातार
  • कम से कम / ज़्यादा से ज़्यादा शिफ़्ट
  • शिफ़्ट के बीच आराम करने का कम से कम समय
  • संसाधन प्रतिबंध
  • खास शिफ़्ट पर काम करने (या नहीं करने) के अनुरोधों को शिफ़्ट करें

कर्मचारी की प्राथमिकताएं

एक खास बदलाव के लिए कर्मचारी की संख्या वाली प्राथमिकता तय करती है और सूची में सभी प्राथमिकताओं के योग को बढ़ा दिया जाता है.

कवरेज से जुड़ी ज़रूरी शर्तें

ऐसे कर्मचारियों की संख्या बताता है जिन्हें कई टाइम विंडो में और खास भूमिकाओं के लिए काम करने की ज़रूरत होती है. कवरेज से जुड़ी शर्तें, शिफ़्ट की दी गई सूची के हिसाब से हो सकती हैं. हालांकि, इनसे काम करने वाले कर्मचारियों की ज़्यादा सटीक टाइम विंडो को भी तय किया जा सकता है.

बजट की शर्तें

इसमें दुनिया भर के बजट की पाबंदियों के साथ, कर्मचारियों के लिए नियमित और ओवरटाइम की हर घंटे की दरों के साथ अनुबंध तय किया जाता है. बजट, कर्मचारियों की लागत के लिए ज़्यादा से ज़्यादा वैल्यू हो सकता है या इस बात का संकेत हो सकता है कि इस लागत को कम करने की ज़रूरत है.

सीमित प्राथमिकताएं

कर्मचारियों के लिए, शेड्यूल करने से जुड़ी हर समस्या, कवरेज से जुड़ी ज़रूरी शर्त, और बजट की ज़रूरत को प्राथमिकता लेवल (ज़रूरी, ज़्यादा, मध्यम या कम) दिया जाता है. ज़रूरी प्राथमिकता वाली सभी सीमाओं को सॉल्वर पूरा कर सकता है. किसी अन्य प्राथमिकता वाली सीमाओं का उल्लंघन सॉल्वर कर सकता है. हालांकि, प्राथमिकता के क्रम के हिसाब से इन उल्लंघनों को कम कर दिया जाता है. सॉल्वर कर्मचारियों की प्राथमिकताओं पर विचार करता है. ऐसा तब होता है, जब हर प्राथमिकता लेवल में, पाबंदियों के उल्लंघन को कम कर दिया गया हो.

शुरू करने का तरीका

Workforce Scheduling API का ऐक्सेस पाने के लिए, भरोसेमंद टेस्टर निर्देशों का पालन करें. इसके बाद, एपीआई पासकोड पाने के लिए, setup गाइड में दिए गए निर्देशों का पालन करें. एपीआई का ऐक्सेस पाने के बाद, शुरू करने के लिए एपीआई के उदाहरणों का इस्तेमाल करें. अगर आपको कोई सवाल पूछना है, तो or-workforce-scheduling+contact@google.com पर संपर्क करें.