কর্মশক্তি সময়সূচী

Workforce Scheduling API SolveShiftGeneration এবং SolveShiftScheduling পদ্ধতি ব্যবহার করে দুটি সমাধানকারী অফার করে। শিফ্ট জেনারেশন সল্ভার শিফটের একটি সেট তৈরি করে যা একটি নির্দিষ্ট সময়ের দিগন্তে কর্মীদের চাহিদার কভারেজকে সর্বাধিক করে। বিপরীতে, শিফ্ট শিডিউলিং সলভার নির্দিষ্ট কর্মচারীদের পূর্বনির্ধারিত শিফটের সেটে নিয়োগ করে। প্রতিটি সমাধানকারী স্বাধীনভাবে ব্যবহার করা যেতে পারে। বিশেষ করে, শিফ্ট শিডিউলিং সল্ভারে কর্মচারীদের যে শিফটে বরাদ্দ করা হয়েছে তা ব্যবহারকারী দ্বারা নির্দিষ্ট করা যেতে পারে বা শিফট জেনারেশন সলভার দিয়ে তৈরি করা যেতে পারে।

শিফট জেনারেশন সলভার

শিফট জেনারেশন সল্ভার শিফটের একটি সেট নির্বাচন করে যাতে প্রদত্ত ডিমান্ড প্রোফাইল কভার করার জন্য মোট কর্মচারীর সংখ্যা কম করা হয়।

সমাধানকারীর ইনপুট হল একটি অনুরোধ যা শিফট টেমপ্লেট এবং কর্মচারীর চাহিদা বর্ণনা করে। শিফট টেমপ্লেটগুলি সেই নিয়মগুলি নির্ধারণ করে যা সমাধানকারীকে শিফট তৈরি করতে অনুসরণ করতে হবে। কর্মচারীর দাবিগুলি 1 মিনিটের মতো সংক্ষিপ্ত সময়ের গ্রানুলিটি সহ ওভারটাইম কর্মচারীর সংখ্যা বর্ণনা করে৷

সমাধানকারীর আউটপুট হল শিফটের একটি তালিকা এবং প্রতি শিফটে প্রয়োজনীয় কর্মচারীদের সংশ্লিষ্ট সংখ্যা সহ একটি প্রতিক্রিয়া । যখনই সমস্ত দাবি কভার করা সম্ভব হয় না, তখন সুবিধার জন্য ব্যবহারকারীকে চাহিদা কভারেজ লঙ্ঘনের একটি তালিকাও সরবরাহ করা হয়।

বৈশিষ্ট্য

সমাধানকারীর প্রতিটি বৈশিষ্ট্যের গভীর ব্যাখ্যার জন্য, API ডকুমেন্টেশন পড়ুন। নিম্নলিখিত সমাধানকারীর সর্বাধিক জনপ্রিয় বৈশিষ্ট্যগুলিকে সংক্ষিপ্ত করে৷

শিফট টেমপ্লেট

একটি শিফ্ট টেমপ্লেট প্রাথমিকভাবে যে কোনো দিনে শিফটের সময়কাল এবং সম্ভাব্য শুরুর সময় নির্ধারণ করে। উপরন্তু, প্রতি দিন শিফট টেমপ্লেটের জন্য সর্বাধিক সংখ্যক কর্মচারী এবং প্রতি সপ্তাহে ছুটির দিনগুলির সংখ্যা নির্দিষ্ট করা সম্ভব।

শিফট টেমপ্লেটগুলি বিরতি বা কর্মচারী প্রশিক্ষণের মতো নির্ধারিত বাধাগুলিকে প্রতিনিধিত্ব করতে ইভেন্ট টেমপ্লেটগুলির একটি তালিকাও নির্দিষ্ট করতে পারে। ইভেন্ট টেমপ্লেটগুলি শুরুর সময় (শিফ্ট শুরুর সময়ের সাথে সম্পর্কিত) এবং একটি ইভেন্টের দৈর্ঘ্য নির্ধারণ করে।

কর্মচারী চাহিদা ওঠানামা

কর্মচারীদের চাহিদা সময়ের সাথে ওঠানামা করতে পারে। বিশেষ করে, কর্মচারীর চাহিদা 5 মিনিট বা পরিকল্পনা দিগন্তের মতো দীর্ঘ সময়ের ব্যবধানে নির্দিষ্ট করা যেতে পারে। সময়ের ব্যবধান যার জন্য একটি নির্দিষ্ট চাহিদা নেই তা শূন্য কর্মচারীদের চাহিদা থাকার সমতুল্য।

শিফ্ট সময়সূচী সমাধানকারী

শিফ্ট শিডিউলিং সলভার কর্মীদের নিয়োগকে শিফটে অপ্টিমাইজ করে যাতে সময় নির্ধারণের সীমাবদ্ধতাগুলি পূরণ করা হয় (বা এর লঙ্ঘনগুলি হ্রাস করা হয়) এবং কর্মচারীদের পছন্দগুলি বিবেচনায় নেওয়া হয়।

সমাধানকারীর কাছে ইনপুট একটি অনুরোধ যা কর্মচারী, স্থানান্তর, কভারেজ প্রয়োজনীয়তা এবং বাজেটের প্রয়োজনীয়তা বর্ণনা করে। প্রতিটি কর্মচারীর জন্য, ভূমিকা, দক্ষতা এবং সময়সূচীর সীমাবদ্ধতাগুলি নির্দিষ্ট করা যেতে পারে সংজ্ঞায়িত করার জন্য যে প্রতি কর্মী প্রতি একটি বৈধ সময়সূচী কেমন হবে। শিফটগুলি কখন এবং কোথায় কর্মীরা কাজ করতে পারে তা নির্ধারণ করে, যখন কভারেজের প্রয়োজনীয়তাগুলি বিভিন্ন কর্মচারীর ভূমিকার (এবং দক্ষতা) চাহিদা নির্ধারণ করে বিভিন্ন সময়ের ব্যবধানে।

সমাধানকারীর আউটপুট হল কর্মচারী-শিফ্ট-রোল অ্যাসাইনমেন্টের সাথে একটি প্রতিক্রিয়া যা প্রতিটি কর্মচারীর জন্য সংক্ষিপ্ত করে, যে স্থানান্তর এবং ভূমিকা (শিফ্ট দ্বারা) তাদের বরাদ্দ করা হয়।

বৈশিষ্ট্য

সমাধানকারীর প্রতিটি বৈশিষ্ট্যের গভীর ব্যাখ্যার জন্য, API ডকুমেন্টেশন পড়ুন। নিম্নলিখিত সমাধানকারীর সর্বাধিক জনপ্রিয় বৈশিষ্ট্যগুলিকে সংক্ষিপ্ত করে৷

কর্মচারী সময়সূচী সীমাবদ্ধতা

নির্দিষ্ট কর্মচারীর সময়সূচী সন্তুষ্ট হওয়া উচিত এমন নিয়ম বা সীমা নির্দিষ্ট করে। বিশেষ করে, এটি সমর্থন করে:

  • ন্যূনতম/সর্বোচ্চ কাজের সময়
  • ন্যূনতম/সর্বোচ্চ দিন পরপর
  • ন্যূনতম/সর্বোচ্চ সংখ্যক শিফট
  • শিফটের মধ্যে ন্যূনতম বিশ্রামের সময়
  • সম্পদের সীমাবদ্ধতা
  • নির্দিষ্ট শিফটে কাজ করার (বা না) অনুরোধ শিফট করুন

কর্মচারী পছন্দ

একটি সাংখ্যিক পছন্দ নির্দিষ্ট করে যা একজন কর্মচারীর একটি নির্দিষ্ট শিফটের জন্য থাকে এবং রোস্টার জুড়ে পছন্দের যোগফল সর্বাধিক করা হয়।

কভারেজ প্রয়োজনীয়তা

বেশ কয়েকটি কর্মচারীকে নির্দিষ্ট করে যেগুলিকে একাধিক সময় উইন্ডোতে এবং নির্দিষ্ট ভূমিকার জন্য কাজ করতে হবে৷ কভারেজ প্রয়োজনীয়তা শিফটের প্রদত্ত তালিকার সাথে সারিবদ্ধ হতে পারে, তবে তারা প্রয়োজনীয় সংখ্যক কর্মরত কর্মচারীর আরও সূক্ষ্ম-দানাযুক্ত সময় উইন্ডোও সংজ্ঞায়িত করতে পারে।

বাজেটের প্রয়োজনীয়তা

বিশ্বব্যাপী বাজেটের সীমাবদ্ধতার সাথে নিয়মিত এবং ওভারটাইম ঘন্টার হার সহ কর্মীদের জন্য একটি চুক্তি নির্দিষ্ট করে। একটি বাজেট হয় কর্মীদের খরচের জন্য সর্বোচ্চ মান হতে পারে বা একটি ইঙ্গিত হতে পারে যে এই ধরনের খরচ কমিয়ে আনা দরকার।

সীমাবদ্ধতা অগ্রাধিকার

প্রতিটি কর্মীর সময় নির্ধারণের সীমাবদ্ধতা, কভারেজের প্রয়োজনীয়তা এবং বাজেটের প্রয়োজনীয়তাকে একটি অগ্রাধিকার স্তর দেওয়া হয় (অবশ্যই, উচ্চ, মাঝারি বা নিম্ন)। বাধ্যতামূলক অগ্রাধিকার সহ সমস্ত সীমাবদ্ধতা সমাধানকারীকে অবশ্যই সন্তুষ্ট করতে হবে। অন্য কোন অগ্রাধিকারের সাথে সীমাবদ্ধতা সমাধানকারীর দ্বারা লঙ্ঘন করা যেতে পারে, তবে এই লঙ্ঘনগুলি অগ্রাধিকারের ক্রম অনুসারে ন্যূনতম করা হয়। প্রতিটি অগ্রাধিকার স্তরে সীমাবদ্ধতা লঙ্ঘন কমিয়ে আনার পরে কর্মচারী পছন্দগুলি সমাধানকারী দ্বারা বিবেচনা করা হয়।

কিভাবে শুরু করেছিল

Workforce Scheduling API-এ অ্যাক্সেস পেতে, বিশ্বস্ত পরীক্ষক নির্দেশাবলী অনুসরণ করুন এবং তারপর একটি API কী পেতে সেটআপ গাইড অনুসরণ করুন। API-তে অ্যাক্সেস পাওয়ার পরে, শুরু করতে API উদাহরণগুলি ব্যবহার করুন। আপনার কোন প্রশ্ন থাকলে যোগাযোগ করুন অথবা-workforce-scheduling+contact@google.com এ যোগাযোগ করুন।