الاتصال بأي نظام ERP

يتصل REST API المفتوح لـ SkyPlanner بأنظمة ERP وMES والأنظمة التشغيلية، بما في ذلك أنظمة ERP الداخلية. أنشئه بنفسك أو دع فريقنا يساعدك.

يعمل منفرداً أيضاً — تكامل ERP اختياري، وليس مطلوباً.

مناقشة مشروع تكامل

يتصل مع أنظمة ERP وMES مثل

الموارد

جدولة Job Shop: التعريف والمثال والأساليب

افهم جدولة Job Shop عبر مثال لمهمتين، وقارن أساليب جدولة الإنتاج، وتعرّف كيف يعيد SkyPlanner حساب الأعمال على الآلات المشتركة.

Jussi Mäntylä أخصائي تخطيط الإنتاج، SkyPlanner تم التحديث 4 أكتوبر، 2026 15 دقائق قراءة
Two batches follow opposite routes between shared milling and drilling workstations
في هذه المقالة
  1. ما الذي تحسمه جدولة Job Shop
  2. Job Shop وFlow Shop وFlexible Job Shop والإنتاج حسب الطلب
  3. مثال على جدولة Job Shop: تقاطع مساري المهمتين A وB
  4. أين تظهر جدولة Job Shop في SkyPlanner
  5. المدخلات التي تجعل جدولة Job Shop قابلة للاستخدام
  6. ربط بيانات الطلبات بنموذج الجدولة
  7. طرق الجدولة والهدف الذي تخدمه
  8. ماذا يتغير عندما تكون B عاجلة أو عندما تكون إحدى الآلات غير متاحة؟
  9. ما الذي ينبغي التحقق منه قبل تجاوز جداول البيانات
  10. الأسئلة الشائعة
  11. ما هي جدولة Job Shop؟
  12. ما الفرق بين جدولة Job Shop وجدولة Flow Shop؟

الرئيسية » الموارد » جدولة Job Shop: التعريف والمثال والأساليب

وقت القراءة المقدر: 15 دقائق

تُسند جدولة Job Shop أوقات بدء وموارد مشتركة إلى مهام تتبع عملياتها مسارات محددة مختلفة. وهي تحافظ على ترتيب خطوات المعالجة في كل مهمة، وتمنع العمليات المتنافسة من استخدام المورد نفسه في الوقت نفسه. وتخبر النتيجةُ فرق الإنتاج بما يمكن تشغيله تاليًا وما يجب أن ينتظر.

أهم النقاط

تربط جدولة Job Shop مسار كل مهمة بتوافر محطة العمل المشتركة، وليس بموضعها في قائمة الأوامر فقط.

يمكن للآلات المختلفة معالجة مهام مختلفة بالتوازي، بينما يجب أن تلتزم كل مهمة بتسلسل عملياتها.

قد يقتضي أقصر زمن إنجاز كلي وموعدُ تسليم عميل عاجل جدولين مختلفين.

في SkyPlanner، تشكّل مراحل العمل المرتبة ومحطات العمل المؤهلة نموذج مسار الإنتاج؛ ويعيد Arcturus، محرك الجدولة في SkyPlanner، حساب الأعمال المجدولة، ويعرضها Gantt.

تحقق من مواضع المهام وبيانات المسار قبل استخدام Reschedule all؛ فهو يعيد تحسين المهام الموجودة بالفعل على Gantt.

ما الذي تحسمه جدولة Job Shop

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

تحسم الجدولة ثلاثة قرارات مترابطة: أي عملية جاهزة، وأي مورد يمكنه معالجتها، ومتى يمكن تشغيلها. وتعتمد الجاهزية على العمليات السابقة ومدخلات الإنتاج. ويعتمد توافر المورد على الأعمال الأخرى المسندة إليه بالفعل. لذلك قد يؤثر تغيير إسناد واحد في عدة أوامر لاحقة على امتداد مساراتها.

جدولة Job Shop مسألة خاصة ضمن جدولة الإنتاج. وتشمل جدولة الإنتاج أيضًا بيئات ذات مسارات أبسط أو أكثر تكرارًا. وتكمن أهمية التمييز الخاص بـ Job Shop في أن تسلسلًا واحدًا للأوامر على مستوى المصنع كله لا يمكن أن يصف بالكامل تسلسل العمليات على كل محطة عمل.

Job Shop وFlow Shop وFlexible Job Shop والإنتاج حسب الطلب

المفهومما الذي يصفهالسؤال العملي
Job Shopتتبع المهام تسلسلات عملياتها المحددة الخاصة بها عبر موارد مشتركةكيف يمكن لمسارات مختلفة استخدام الآلات نفسها دون تعارض؟
Flow Shopتتبع المهام تسلسل الآلات نفسهبأي ترتيب ينبغي أن تمر المهام عبر هذا المسار المشترك؟
Flexible Job Shopيمكن للعملية استخدام آلة من بين عدة آلات مؤهلةأي آلة مؤهلة ووقت بدء ينبغي أن تُسند لكل عملية؟
الإنتاج حسب الطلبأمر العميل هو ما يطلق الإنتاجمتى ينبغي إطلاق الإنتاج لأمر معين؟

يسند نموذج Job Shop الكلاسيكي آلة محددة لكل عملية. أما جدولة Flexible Job Shop فتضيف اختيار الآلة إلى مسألة التوقيت. ويصف الإنتاج حسب الطلب محفّز الإنتاج، ولذلك يمكن أن يكون المصنع قائمًا على الإنتاج حسب الطلب ومنظمًا في الوقت نفسه كـ Job Shop.

توضح وثائق OR-Tools من Google القيدين الأساسيين بجلاء: تأتي العملية بعد سابقتها، ولا تعالج الآلة سوى عملية واحدة في كل مرة. وفي صالة الإنتاج، تضيف تقاويم العمل والمواد والعاملون شروطًا أخرى إلى هذا النموذج الأساسي.

مثال على جدولة Job Shop: تقاطع مساري المهمتين A وB

الأرقام التالية افتراضية لأغراض التوضيح فقط. تتوافر محطات عمل عددها اثنتان، هما التفريز M والثقب D، منذ الزمن 0. وتعالج كل منهما عملية واحدة في كل مرة. ولأجل الوضوح، لا يتضمن هذا المثال وقت تهيئة ولا فترات انقطاع في التقويم ولا نقصًا في المواد ولا مشغّلًا مشتركًا، وتُنفَّذ كل عملية دون انقطاع.

التعارض بسيط: تحتاج A وB إلى الآلتين نفسيهما بترتيب معاكس، ولذلك يجب أن تنتظر B التفريز حتى حين يكون الثقب متاحًا.

المهمةالعملية الأولىالعملية الثانيةإجمالي زمن المعالجة
Aالتفريز M: 2 وحدة زمنيةالثقب D: 1 وحدة زمنية3 وحدات زمنية
Bالثقب D: 1 وحدة زمنيةالتفريز M: 1 وحدة زمنية2 وحدة زمنية

إذا أنهى المخطط المهمة A كاملةً قبل بدء B، تستخدم A التفريز من 0 إلى 2 والثقب من 2 إلى 3. ثم تستخدم B الثقب من 3 إلى 4 والتفريز من 4 إلى 5. وتنتهي المهمتان عند الزمن 5، مع أن الثقب كان متاحًا أثناء عملية التفريز الأولى للمهمة A.

ينتج عن السماح للمسارين بالتداخل هذا الجدول الزمني الممكن التنفيذ:

محطة العملالزمن من 0 إلى 1الزمن من 1 إلى 2الزمن من 2 إلى 3
التفريز MA، الجزء الأولA، الجزء الثانيB
الثقب DBخاملA

تنتهي الأعمال كلها الآن عند الزمن 3. وهذا هو الحد الأدنى لزمن الإنجاز الكلي (makespan) في النموذج الموضَّح: فعلى التفريز معالجة 3 وحدات زمنية من العمل على آلة واحدة، فلا يمكن لأي جدولة ممكنة التنفيذ أن تنتهي أبكر من ذلك. تنهي B الثقب عند الزمن 1 لكنها لا تستطيع بدء التفريز حتى تحرر A الآلة M عند الزمن 2. ولا تعني فترة خمول الثقب أن المخطط نسي عملية: فـ A لا تزال في التفريز، وقد استخدمت B الثقب بالفعل.

إجمالي زمن المعالجة هو 5 وحدات، لكنه موزع على آلتين. وهذا المجموع ليس زمن إنجاز المصنع المنقضي فعليًا. وعلى النقيض، فإن وضع المهمتين معًا عند الزمن 0 في جدول بيانات دون فحص العمليات الفردية سيخفي تنافسهما اللاحق على التفريز.

يسمى الزمن حتى انتهاء آخر مهمة زمن الإنجاز الكلي (makespan). وهو مقياس مفيد عندما يكون الهدف إنهاء هذه المجموعة من الأعمال بسرعة. لكنه لا يبيّن هل ينتهي أمر عميل بعينه في وقت كافٍ. ويصبح هذا التمييز مهمًا عندما يكون لدى B موعد تسليم عاجل.

أين تظهر جدولة Job Shop في SkyPlanner

في SkyPlanner، تصبح مسارات A وB مراحل عمل مرتبة مع محطات عمل مؤهلة: تحتاج A إلى التفريز ثم الثقب، وتحتاج B إلى الثقب ثم التفريز. أعدّ محطات العمل والورديات والمشغّلين والأولويات والمواد في نموذج الإنتاج، وقدّم مسارات المهام ومددها. ويلتزم المجدول بتسلسل مراحل العمل المحدد، ويختار أفضل محطة عمل مؤهلة متاحة لكل خطوة. ويجدول برنامج جدولة الإنتاج من SkyPlanner أعمال التصنيع المنفصل تلقائيًا مع مراعاة توافر المواد والورديات والأولويات ومواعيد التسليم. المخططون يقررون، والذكاء الاصطناعي ينفّذ عبر أولويات محددة مسبقًا.

بعد وضع A وB على Gantt، يؤدي الضغط على Reschedule all، زر إعادة الحساب في SkyPlanner المعروف أيضًا باسم King Button، إلى قيام Arcturus بإعادة حساب الأعمال المجدولة؛ ويعرض Gantt الإسنادات والتسلسل الناتجين. لا ينقل Reschedule all المهام من علامة التبويب غير المجدولة إلى الجدولة. ضع المهام في مواضعها الأولية قبل تقييم إعادة الجدولة. لاستكشاف سير العمل، جرّب SkyPlanner ببيانات تجريبية أو استخدم البدء بمساعدة الذكاء الاصطناعي في SkyPlanner Assistant؛ واحجز عرضًا توضيحيًا لمناقشة مساراتك وأولوياتك.

المدخلات التي تجعل جدولة Job Shop قابلة للاستخدام

يمكن للخوارزمية ترتيب نموذج الإنتاج الذي تتلقاه. ومهمة المخطط الأولى هي جعل هذا النموذج يعكس واقع الإنتاج. بالنسبة إلى A وB، ابدأ بالمسارات، ثم اختبر التوافر ومعلومات الأوامر التي ستؤثر في الجدولة.

المدخل المطلوب فحصهما ينبغي تحديدهالتشخيص للمهمتين A وB
ترتيب العملياتيعكس تسلسل العمليات الاعتماديات الفعلية في التصنيعتتطلب A التفريز قبل الثقب؛ وتتطلب B العكس
المددلكل عملية فعّالة مدة موجبة وموثوقةلا يجوز ترك مدة تفريز A فارغة عند الحكم على موعد إنجازها
أهلية محطة العمللكل مرحلة عمل محطة عمل مؤهلة واحدة على الأقلتتطلب مرحلة التفريز في المهمة B محطة عمل قادرة على تنفيذ هذه العملية
التوافر للعملتتوافق الورديات وتوافر الموارد مع وقت الإنتاج القابل للتنفيذيجب أن تكون M متاحة فعلاً خلال الفترة المخصصة للمهمة A
المشغّلونيعكس نموذج الإنتاج توافر المشغّلين المعنيينلا يمكن افتراض أن المهمتين A وB تعملان بشكل مستقل إذا كان الشخص نفسه مطلوباً للمهمتين
المواديتم تمثيل توافر المواد المطلوبةقد لا تتمكن المهمة B من بدء التثقيب حتى لو كانت D فارغة
الأولويات وتواريخ التسليميتم تسجيل تفضيل العمل المقصود والتاريخ الموعودإذا كانت المهمة B عاجلة، فيجب أن يكون هذا التفضيل ظاهراً قبل إعادة الحساب

في SkyPlanner لا يمكن جدولة مهمة إذا كانت إحدى مراحل العمل فيها لا تضم أي محطات عمل مؤهلة. وإذا لم تكن لمرحلة التفريز في المهمة B أي محطة عمل مؤهلة، فلن تؤدي إعادة حساب الجدول مراراً إلى إصلاح المسار المفقود. تحقق أولاً من أهلية هذه المرحلة. وتحقق أيضاً مما إذا كانت المهمة B ما زالت غير مجدولة (Unscheduled)، وهذه مشكلة منفصلة عن إعادة ترتيب الأعمال المجدولة.

تُنشئ خطوة Getting Started محطات العمل والمنتجات والتدفقات. وتربط التدفقات بين خطوات العملية المرتبة والمدد ومسار الإنتاج حسب محطة العمل. ويحتاج المنتج المصنَّع الجاهز للتدفق إلى مدد موجبة ومسار إنتاج لعملياته النشطة. تحقق من هذه الأساسيات قبل استخدام مخطط Gantt الناتج لتقييم جودة الجدولة.

بعد ذلك، افحص جدولة الطاقة الإنتاجية المحدودة: فالأعمال المسندة تحتاج إلى طاقة إنتاجية متاحة. وستعطي آلة مسجلة على أنها متاحة طوال اليوم صورة مختلفة عن آلة متاحة خلال وردية محددة فقط. وإذا كان المشغّل مشتركاً، فإن الجدول المتوازي التوضيحي للمهمتين A وB يحتاج أيضاً إلى فحص الطاقة الإضافية هذا.

ربط بيانات الطلبات بنموذج الجدولة

توفر أنظمة ERP وMES الحالية سياق البيانات الخاص بالطلبات والمنتجات والإنتاج. ويتكامل SkyPlanner مع أي نظام ERP أو MES عبر REST API المفتوحة. استخدم مسار التكامل لتحديد كيفية وصول بيانات الإنتاج ذات الصلة إلى أداة الجدولة والنظام الذي يتولى صيانتها.

بالنسبة إلى A وB، حدّد مصدر مساراتهما ومددهما ومعلومات المواد وتواريخ التسليم. فإذا تغيّر تاريخ التسليم في نظام ERP بينما احتفظ نموذج التخطيط بالتاريخ السابق، فإن المخطط يقيّم مسألة إنتاج مختلفة. ويجب أن تدخل ملكية البيانات وتحديثها المتسق ضمن تقييم الجدولة إلى جانب النتيجة المرئية.

طرق الجدولة والهدف الذي تخدمه

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

الأسلوبنقطة بداية مفيدةالمفاضلة التي ينبغي فحصها
من يصل أولاً يُخدم أولاًإبقاء ترتيب الوصول مفهوماًقد تؤخر عملية طويلة مبكرة أعمالاً عاجلة لاحقة
أقرب تاريخ استحقاقإيلاء الاهتمام للمواعيد النهائية المقتربةقد تظل المهمة العاجلة في انتظار عملية سابقة لها أو مورد غير متاح
أقصر زمن معالجةتقديم العمليات الجاهزة القصيرةقد تنتظر الأعمال الأطول حتى عندما يكون التزامها تجاه العميل مهماً
النسبة الحرجةمقارنة الوقت المتبقي حتى تاريخ الاستحقاق بزمن المعالجة المتبقيتحتاج النسبة إلى تقديرات محدّثة للعمل المتبقي
الفائض الزمني (Slack)مقارنة الوقت المتبقي حتى تاريخ الاستحقاق مطروحاً منه زمن المعالجة المتبقييشير الفائض الزمني الصغير إلى الإلحاح، لكنه لا يزيل تعارضات الموارد
التحسين الرياضياستكشاف هدف محدد مثل زمن الإنجاز الكلي (makespan)تعتمد الإجابة على القيود والهدف المضمّنين في النموذج
الجدولة الآلية للإنتاجإعادة حساب الإسنادات باستخدام المسارات والتوافر والأولويات المحدّثةتظل المدخلات غير الصحيحة تنتج صورة غير صحيحة عن صالة الإنتاج

لأقصر زمن معالجة (SPT) ضمان محدد في نموذج الآلة الواحدة الأساسي: فعندما تكون المهام المستقلة متاحة معاً، وأزمنة المعالجة معروفة، ويجري العمل دون انقطاع وبدون أوقات تهيئة تعتمد على التسلسل، فإنه يقلّل متوسط زمن التدفق ومتوسط المخزون تحت التشغيل. ولا يمتد هذا الضمان تلقائياً إلى بيئة Job Shop ذات المسارات المتقاطعة. وتشرح ملاحظات جامعة واشنطن التعليمية حول جدولة Job Shop نتيجة الآلة الواحدة ودور SPT في خفض المخزون تحت التشغيل.

في مثال A/B، لا يمثل اختيار عملية التثقيب القصيرة للمهمة B أولاً سوى جزء من القرار. فقد تظل A تشغل التفريز عندما تصل B إليه. ويجب على المخطط أن ينظر إلى المورد المشترك التالي، لا أن يحكم على التسلسل بوقت انتهاء العملية الأولى وحده.

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

قبل مقارنة المخرجات، حدّد الهدف صراحةً. فإلى جانب زمن الإنجاز الكلي (makespan)، تشمل الأهداف التأخر (مقدار انتهاء المهام بعد تواريخ استحقاقها) وزمن التدفق (الوقت من الإفراج عن المهمة حتى إنجازها، بما في ذلك الانتظار). هل تحاول إنهاء هذه المجموعة بأكملها بسرعة، أم حماية موعد العميل الخاص بالمهمة B، أم معرفة أي وعد يمكن دعمه بالطاقة الإنتاجية المتاحة؟ قارن الجداول بالهدف نفسه ومدخلات الإنتاج نفسها. فتحسّن زمن الإنجاز الكلي وحده لا يمكنه الإجابة عن الأسئلة الثلاثة جميعاً.

ماذا يتغير عندما تكون B عاجلة أو عندما تكون إحدى الآلات غير متاحة؟

لنفترض أن موعد استحقاق B هو الزمن 2 في المثال الافتراضي نفسه. في الجدول المتداخل أعلاه، تنتهي B عند الزمن 3. ولتحقيق موعدها النهائي الأبكر، يمكن للمخطط أن يمنحها التفريز قبل A:

المهمةالعملية الأولىالعملية الثانيةالإنجاز
Bالتثقيب D: من 0 إلى 1التفريز M: من 1 إلى 2الزمن 2
Aالتفريز M: من 2 إلى 4التثقيب D: من 4 إلى 5الزمن 5

ينتظر التفريز عمداً من 0 إلى 1 كي يكون متاحاً عندما تنتهي B من التثقيب. وتحقق B الموعد النهائي التوضيحي، لكن المجموعة بأكملها تنتهي لاحقاً. ولذلك فإن إبقاء كل آلة مشغولة في أبكر وقت ممكن ليس دائماً القرار الصحيح لطلب عاجل.

هذه مفاضلة بين الأولويات. يختار المخطط الالتزام الأهم ويفحص أثره على A. وفي SkyPlanner توفر الأولويات المضبوطة مسبقاً هذا التوجيه للجدولة الآلية؛ ثم يراجع المخطط مخطط Gantt في ضوء هدف الإنتاج والموارد المتاحة.

لنفترض الآن أن M أصبحت غير متاحة خلال فترة التفريز المخطط لها للمهمة A. يؤدي تحديث التوافر إلى تغيير الخيارات الممكنة لكلٍّ من A وB، رغم أن مسار أيٍّ منهما لم يتغير. فإذا كانت هناك آلة أخرى مؤهلة فعلاً، يصبح اختيار الآلة ذا صلة. وإذا لم تكن هناك أي آلة مؤهلة، فيجب معالجة نقص طاقة التفريز قبل أن تتمكن أي من المهمتين من إكمال مسارها.

قد يتغير المورد المحدِّد أيضاً مع تغيّر مزيج الطلبات. فالتفريز يقيّد التداخل في المثال، لكن إضافة أعمال كثيفة التثقيب تغيّر الحمل على D. راجع اختناقات الإنتاج (عنق الزجاجة) في سياق حمل العمل الحالي. ولا تستنتج عنق الزجاجة التالي استناداً فقط إلى الآلة الأكثر انشغالاً في جدول الأسبوع الماضي.

عند مراجعة جدول محدَّث، تتبّع المهمة المتأثرة عبر عملياتها المتبقية. فبالنسبة إلى B، لا يفيد انتهاء التثقيب مبكراً إلا إذا أمكن أن يتبعه التفريز. وبالنسبة إلى A، لا تفيد فتحة التثقيب المتاحة إلا بعد اكتمال التفريز.

ما الذي ينبغي التحقق منه قبل تجاوز جداول البيانات

يمكن لجدول البيانات أن يمثّل ترتيب عمليات A وB ومددها وإشغال محطة العمل. ومع نموذج صغير ومستقر، يستطيع المخطط فحص التعارضات مباشرة. لكن صيانة العمل تصبح أصعب عندما يتطلب أي تغيير إعادة النظر في عمليات كثيرة مترابطة وتقاويم الموارد وأولويات العملاء.

استخدم سيناريو إنتاج تمثيلياً لتقييم الأداة التالية. أدرج مسارات متقاطعة مثل A وB، وموعداً نهائياً عاجلاً واحداً، وتغييراً في التوافر. افحص أولاً نموذج المدخلات، ثم افحص الجدول. فالمخطط الزمني المتقن لا يعوّض عن مسار تفريز مفقود أو وردية غير صحيحة.

تسلسل التقييم المفيد هو:

1. اربط كل عملية بالعملية السابقة لها ومدتها ومحطة العمل المؤهلة.

2. تأكد من توافر المواد والموارد خلال فترة الإنتاج المقصودة.

3. تأكد من كيفية جدولة المهام الجديدة، بمعزل عن إعادة حساب الأعمال الحالية.

4. حدّد الأولويات وتواريخ التسليم التي تحدد القرار.

5. راجع تقدّم كل مهمة في مخطط Gantt وحجم العمل على الموارد المشتركة.

6. غيّر أحد المدخلات وافحص النتائج المترتبة على الطلب العاجل وعلى بقية الأعمال معًا.

تقدّم قصة Eskomatic المنشورة في التشغيل الآلي التعاقدي ملاحظة تشغيلية مفيدة: فقوائم انتظار العمل اليدوية لم تكن سوى جزء من الصعوبة. كما أن محدودية الرؤية للمواد جعلت توقّع النقص أصعب. وتصف Eskomatic قوائم انتظار عمل أوضح في Gantt وجدولة تلقائية للحمل تدعم تحديد مواعيد التسليم. وفي حالتها، كان لرؤية الأعمال القادمة والظروف اللازمة لتنفيذها أهمية مجتمعة.

في تقييمك الخاص، اجمع بين هذين الجانبين: هل يستطيع الفريق فهم قائمة الانتظار، وهل تعكس هذه القائمة المواد والطاقة الإنتاجية المتاحة فعليًا؟ ففي حالة A وB، يعني ذلك أن تشرح سبب انتظار B لـ M، وما إذا كان بإمكان أي من المهمتين البدء بالمدخلات المتوفرة.

ابدأ تجربة SkyPlanner لاستكشاف بيانات تجريبية أو Getting Started بمساعدة الذكاء الاصطناعي. احجز عرضًا توضيحيًا بمسارات إنتاج تمثيلية وتوافر محطة العمل وتغيير في الأولويات لترى كيف ينطبق سير عمل الجدولة على إنتاجك.

الأسئلة الشائعة

ما هي جدولة Job Shop؟

تحدد جدولة Job Shop وقت تشغيل كل عملية على مورد مشترك مع الحفاظ على تسلسل مسار كل مهمة. ويكمن تحديها المميز في التفاعل بين المسارات المختلفة: ففي المثال، يمكن أن تنهي B الثقب ومع ذلك تنتظر التفريز لأن A تشغله. لذا قيّم التوقيت على مستوى العملية، لا مواعيد الطلبات فقط.

ما الفرق بين جدولة Job Shop وجدولة Flow Shop؟

يمنح نموذج Flow Shop المهام تسلسل الماكينات نفسه، بينما يمنح نموذج Job Shop كل مهمة تسلسلها المحدد الخاص بها. فلو احتاجت A وB كلتاهما إلى التفريز ثم الثقب، لتشاركتا مسار Flow Shop. أما مساراهما المتعاكسان في هذه المقالة فيُنشئان تعارض جدولة Job Shop عند محطة عمل التفريز.

ما هي جدولة Flexible Job Shop؟

تتيح جدولة Flexible Job Shop تشغيل العملية على إحدى الماكينات المؤهلة المتاحة للاختيار. ويشمل القرار تعيين الماكينة وتحديد التوقيت معًا. فإذا كان بإمكان B استخدام محطة عمل تفريز ثانية مناسبة، فهذا يوفّر خيار جدولة إضافيًا. ويجب أن تصف الأهلية ماكينة تستطيع فعلًا تنفيذ العملية، لا مجرد ماكينة لديها وقت فارغ.

هل إنتاج Job Shop هو نفسه الإنتاج حسب الطلب؟

لا. يصف الإنتاج حسب الطلب إنتاجًا يبدأ بطلب من العميل، في حين يصف Job Shop عملًا منظمًا حول مسارات عمليات مختلفة وموارد مشتركة. فقد تكون المهمتان A وB، الخاصتان بعملاء محددين، مهام إنتاج حسب الطلب بمسارات Job Shop. ويمكن أيضًا لمصنع يعمل حسب الطلب أن يستخدم مسارًا مشتركًا، ولذلك فإن محفّز الطلب لا يحدد بنية مسارات الجدولة.

ما البيانات التي يحتاجها جدول Job Shop؟

ابدأ بعمليات مرتبة ومدد موجبة ومحطات عمل مؤهلة، ثم أضف توافر العمل والمشغلين والمواد والأولويات ومواعيد التسليم. في SkyPlanner، تمنع مرحلة العمل التي ليس لها محطة عمل مؤهلة جدولة المهمة. وإذا لم تظهر B في مخطط Gantt، فافحص مسار الإنتاج والوضع الأولي للمهمة قبل تقييم نتيجة إعادة الجدولة.

ما طريقة جدولة Job Shop التي ينبغي أن يستخدمها مخطط الإنتاج؟

اختر الطريقة بحسب الهدف ووتيرة التغيير. يمكن للطرق البسيطة لتوزيع المهام (Dispatching) أن تدعم القرارات المستقرة؛ أما المسارات المتداخلة فتتطلب الانتباه إلى تعارضات الموارد اللاحقة. ففي حالة A وB، يختلف الجدول ذو زمن الإنجاز الكلي (Makespan) الأقصر عن الجدول الذي يحمي موعد B الأبكر. قارن بين الطرق باستخدام المدخلات نفسها وأولوية العميل نفسها.

هل يمكن بناء جدول Job Shop في Excel؟

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

هل يقوم Reschedule all بجدولة المهام الموجودة في علامة التبويب Unscheduled؟

لا. يعيد Reschedule all حساب المهام الموضوعة بالفعل على مخطط Gantt؛ ولا يضع مهامّ من علامة التبويب Unscheduled. ففي حالة A وB، تحقق من الوضع الأولي أولًا: هل ترى المهمتين على مخطط Gantt؟ وإذا بقيت B في حالة Unscheduled، فعالج وضعها الأولي قبل مقارنة المسارين. وهذا يفصل بين مهمة مفقودة ومسألة تسلسل، فيقيّم المخطط العمل الذي يشمله إعادة الحساب فعلًا.

Jussi Mäntylä

أخصائي تخطيط الإنتاج، SkyPlanner

أنشئ جدول إنتاج أكثر وضوحًا باستخدام SkyPlanner

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