جدولة القوى العاملة

توفّر واجهة برمجة التطبيقات Workforce Scheduling برنامجَي حل باستخدام طريقتي SolveShiftGeneration وSolveShiftScheduling. تنشئ أداة حلّ نوبات العمل مجموعة من الورديات التي تزيد من تغطية متطلبات الموظفين على مدار أفق زمني معين. في المقابل، تقوم أداة حل جدولة نوبات بتعيين موظفين محددين لمجموعة من الورديات المحددة مسبقًا. يمكن استخدام كل أداة حل بشكل مستقل. وعلى وجه الخصوص، يمكن للمستخدم تحديد التحولات التي يتم إسنادها إلى الموظفين في أداة حلّ جدولة نوبات العمل، أو يمكن إنشاؤها باستخدام أداة حلّ إنشاء نوبات العمل.

أداة حلّ إنشاء التحولات

تختار أداة حلّ نوبات العمل مجموعة من الورديات بحيث يتم تقليل العدد الإجمالي للموظفين المطلوبين لتغطية ملف شخصي معين للطلب.

الإدخال في أداة الحلّ هو طلب يصف نماذج نوبات العمل ومتطلبات الموظفين. تحدد قوالب Shift القواعد التي يجب على أداة الحلّ اتباعها لإنشاء ورديات. تصف طلبات الموظفين عدد الموظفين الذين يعملون بوقت إضافي، بدقة زمنية تصل إلى دقيقة واحدة.

ناتج أداة الحلّ هو رد بقائمة نوبات العمل والعدد المقابل للموظفين المطلوبين لكل نوبة عمل. كلما لم يكن من الممكن تغطية جميع الطلبات، يتم أيضًا تقديم قائمة بانتهاكات تغطية الطلب للمستخدم لتيسير الأمر.

الميزات

للحصول على شرح مفصَّل لكل ميزة في أداة الحلّ، يُرجى الرجوع إلى مستندات واجهة برمجة التطبيقات. في ما يلي ملخّص يلخّص الميزات الأكثر رواجًا في أداة الحلّ.

نماذج Shift

يحدد نموذج النوبة بشكل أساسي المدة وأوقات البدء المحتملة للوردية في أي يوم محدد. بالإضافة إلى ذلك، من الممكن تحديد حد أقصى لعدد الموظفين لكل نموذج نوبات عمل في اليوم وعدد أيام الإجازة في الأسبوع.

يمكن أن تحدد نماذج نوبات العمل أيضًا قائمة بنماذج الفعاليات لتمثيل الانقطاعات المجدولة مثل فترات الراحة أو تدريبات الموظفين. تحدِّد نماذج الفعاليات وقت البدء (حسب وقت بدء الوردية) ومدّة الحدث.

تقلّبات طلب الموظفين

يمكن أن يتباين طلب الموظفين بمرور الوقت. على وجه الخصوص، يمكن تحديد متطلبات الموظفين عبر فترات زمنية قصيرة تصل إلى 5 دقائق أو طوال أفق التخطيط. تساوي الفترات الزمنية التي لا يوجد طلب محدد فيها الطلب على صفر من الموظفين.

أداة حلّ جدولة التبديل

تعمل أداة حل جدولة نوبات العمل على تحسين تعيين الموظفين إلى نوبات العمل بحيث يتم استيفاء قيود الجدولة (أو تقليل الانتهاكات لها) مع وضع تفضيلات الموظفين في الاعتبار.

الإدخال في أداة الحلّ هو طلب يصف الموظفين والنوبات ومتطلبات التغطية ومتطلبات الميزانية. لكل موظف، يمكن تحديد الأدوار والمهارات وقيود الجدولة لتحديد شكل الجدول الزمني الصالح لكل موظف. تحدد نوبات العمل متى وأين يمكن للموظفين العمل، بينما تحدد متطلبات التغطية الطلب على أدوار الموظفين المختلفة (ومهاراتهم) على مدار عدة فترات زمنية.

ناتج أداة الحلّ هو ردّ على إسناد أدوار الموظفين إلى نوبات عمل تلخِّص لكل موظف والتحولات والدور (حسب الوردية) التي تم إسنادها إليه.

الميزات

للحصول على شرح مفصَّل لكل ميزة في أداة الحلّ، يُرجى الرجوع إلى مستندات واجهة برمجة التطبيقات. في ما يلي ملخّص يلخّص الميزات الأكثر رواجًا في أداة الحلّ.

قيود جدولة الموظف

تحدد القواعد أو القيود التي يجب أن يفي بها الجدول الزمني لموظف معين. وعلى وجه الخصوص، تدعم هذه الميزة ما يلي:

  • الحدّ الأدنى أو الحدّ الأقصى لوقت العمل
  • الحد الأدنى / الحد الأقصى لعدد الأيام المتتالية
  • الحد الأدنى / الحد الأقصى لعدد الإحالات الناجحة
  • الحد الأدنى لوقت الراحة بين نوبات العمل
  • قيود الموارد
  • تحويل الطلبات إلى عمل (أو لا) في نوبات عمل معيّنة

الإعدادات المفضّلة للموظفين

لتحديد التفضيل الرقمي الذي يمتلكه الموظف ونوبة عمل معينة، ويتم مضاعفة مجموع التفضيلات عبر قائمة الفنانين المتعاقدين.

متطلبات التغطية

تحدد عدد الموظفين المطلوبين للعمل خلال عدة فترات زمنية ولأدوار محددة. يمكن أن تتوافق متطلبات التغطية مع قائمة الورديات المعينة، ولكن يمكنها أيضًا تحديد فترات زمنية أكثر دقة للعدد المطلوب من الموظفين العاملين.

متطلبات الميزانية

تحدد عقدًا للموظفين بأسعار منتظمة وبتكلفة إضافية بالساعة، إلى جانب قيود الميزانية العالمية. يمكن أن تكون الميزانية إما قيمة قصوى لتكاليف القوى العاملة أو مؤشرًا على ضرورة تقليل مثل هذه التكلفة.

تقييد الأولويات

يتم إعطاء كل قيد لجدولة الموظف ومتطلبات التغطية ومتطلبات الميزانية مستوى أولوية (إلزامي أو مرتفع أو متوسط أو منخفض). يجب استيفاء جميع القيود ذات الأولوية الإلزامية بواسطة أداة الحلّ. يمكن أن تنتهك أداة الحلّ القيود ذات الأولوية الأخرى، ولكن يتم تقليل هذه الانتهاكات وفقًا لترتيب الأولوية. تأخذ أداة الحلّ تفضيلات الموظفين في الاعتبار بعد تقليل انتهاكات القيود في كل مستوى من مستويات الأولوية.

طريقة بدء الاستخدام

للوصول إلى واجهة برمجة تطبيقات Workforce Scheduling، اتَّبِع تعليمات المختبِرين الموثوق بهم، ثم اتّبع دليل setup للحصول على مفتاح واجهة برمجة التطبيقات. بعد الحصول على إمكانية الوصول إلى واجهة برمجة التطبيقات، استخدِم أمثلة على واجهة برمجة التطبيقات للبدء. إذا كان لديك أي أسئلة، يُرجى التواصل مع or-workforce-scheduling+contact@google.com.