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

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

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

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

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

APS والجدولة

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

لكل طلب مسار مختلف، لكن الآلات مشتركة. تعرّف كيف تنسّق جدولة Job Shop العمل، وكيف يحافظ SkyPlanner على خطة قابلة للتنفيذ.

Jussi Mäntylä أخصائي تخطيط الإنتاج، SkyPlanner آخر تحديث 19 أكتوبر، 2026 12 دقائق للقراءة
Housing and pin production routes converging on a shared milling machine before finished parts
في هذا المقال
  1. ما هي جدولة Job Shop؟
  2. الفرق بين Job Shop والإنتاج بالتدفق والإنتاج حسب الطلب
  3. مثال عملي: هل ينبغي لآلة التفريز المتاحة أن تبدأ العمل التالي؟
  4. حدد الأولويات للطلبات كاملة، لا لقوائم العمل بمعزل عن بعضها
  5. أنشئ خطة Job Shop في SkyPlanner
  6. 1. حدد لكل عملية مساراً ومدة واقعيين
  7. 2. مثّل الطاقة الإنتاجية القادرة فعلياً على تنفيذ العمل
  8. 3. حدّد الأولويات وثبّت العمل الذي يجب أن يبقى في مكانه
  9. 4. راجع النتيجة حتى العملية الأخيرة
  10. عندما يتغير الإنتاج، أعد حساب الخطة بكل عملياتها المترابطة
  11. ما الذي تغيّر لدى Mamec؟
  12. ضع لبيئة Job Shop خطة يستطيع العاملون في صالة الإنتاج اتباعها
  13. الأسئلة الشائعة
  14. ما الفرق بين الجدولة وتوجيه العمل للتنفيذ؟
  15. هل يمكن إعداد جدول لبيئة Job Shop باستخدام Excel؟
  16. هل تعني المدة الإجمالية الأقصر للجدول دائماً أداءً أفضل في التسليم؟

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

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

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

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

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

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

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

هناك شرطان أساسيان لضمان قابلية الجدول للتنفيذ:

  • يجب أن تراعي كل عملية الأعمال السابقة التي تعتمد عليها.
  • يجب ألّا يُسنَد إلى أي مورد عمل متزامن يفوق قدرته على التنفيذ.

في مسألة جدولة Job Shop التقليدية، تُخصَّص آلات محددة للعمليات، وتُنفَّذ العمليات دون انقطاع. أما في المصنع الفعلي، فتُضاف إلى ذلك ورديات العمل، ووقت التهيئة، والعاملون، والأدوات، وتوافر المواد، والتقدم المُبلَّغ عنه. ليست هذه تفاصيل يمكن استكمالها لاحقاً؛ فهي التي تحدد ما إذا كان بالإمكان بدء العمل التالي فعلاً.

الفرق بين Job Shop والإنتاج بالتدفق والإنتاج حسب الطلب

في الإنتاج بالتدفق (Flow Shop)، تمر الأعمال بالآلات بالترتيب نفسه. أما في بيئة Job Shop، فقد تختلف المسارات. وتتيح بيئة Job Shop المرنة أيضاً تنفيذ بعض العمليات على واحدة من عدة آلات مؤهلة، مما يضيف قراراً آخر: اختيار الآلة التي ستنفذ العملية.

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

يركز هذا الدليل على جانب Job Shop من جدولة الإنتاج: تنسيق المسارات المختلفة عبر الموارد المشتركة بينها.

مثال عملي: هل ينبغي لآلة التفريز المتاحة أن تبدأ العمل التالي؟

تخيّل طلبين جاهزين لبدء الإنتاج عند 08:00. لكل محطة عمل مشغّل مستقل، وجميع الموارد متاحة طوال المثال، وتشمل المدد أدناه كل العمل المطلوب في كل مرحلة. لا توجد تهيئة إضافية أو استراحات أو عمليات نقل. يجب أن تنتهي كل عملية قبل بدء التالية، وبمجرد بدء العملية تستمر دون انقطاع.

الطلب مسار الإنتاج ومدد العمليات موعد الإكمال المطلوب
المبيت النشر: 1 ساعة → التفريز: 3 ساعات → الفحص: 1 ساعة 15:00
الدبوس الخراطة: 2 ساعة → التفريز: 1 ساعة → الفحص: 1 ساعة 12:00

يقطع المنشار المبيت من 08:00 إلى 09:00. وفي الوقت نفسه، تُجرى خراطة الدبوس من 08:00 إلى 10:00. عند 09:00، يصبح المبيت جاهزاً للتفريز، بينما لم يجهز الدبوس بعد.

إذا بدأت آلة التفريز بأول عمل جاهز، فستُفرِّز المبيت من 09:00 إلى 12:00. ينتظر الدبوس، ثم يُفرَّز من 12:00 إلى 13:00. ينتهي فحص المبيت عند 13:00، وفحص الدبوس عند 14:00. لقد اتبعت الآلات مسارات صحيحة، لكن الدبوس تأخر ساعتين.

إذا أعطى الجدول الأولوية للحفاظ على موعد الدبوس، فستنتظر آلة التفريز حتى 10:00، ثم تُفرِّز الدبوس حتى 11:00، وبعده المبيت حتى 14:00. ينتهي فحص الدبوس عند 12:00، وفحص المبيت عند 15:00. وبذلك يُنجَز الطلبان في موعديهما.

النتيجة ترتيب يقدّم العمل الجاهز أولاً ترتيب يحافظ على مواعيد التسليم
ترتيب التفريز المبيت، ثم الدبوس الدبوس، ثم المبيت
إكمال الدبوس 14:00 12:00
إكمال المبيت 13:00 15:00
إكمال الطلبين 14:00 15:00
الالتزام بمواعيد التسليم تأخر الدبوس الالتزام بالموعدين

ترك آلة التفريز دون عمل لمدة ساعة قرار مقصود. فشغلها بعملية تستغرق ثلاث ساعات دون انقطاع سيعوق الطلب العاجل. كما أن إكمال جميع الأعمال أبكر ليس بالضرورة أفضل: فالترتيب الأول ينهي كل شيء عند 14:00، لكنه لا يفي بموعد الدبوس الموعود.

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

حدد الأولويات للطلبات كاملة، لا لقوائم العمل بمعزل عن بعضها

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

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

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

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

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

أنشئ خطة Job Shop في SkyPlanner

يجمع SkyPlanner العمليات ومحطات العمل والورديات والمشغّلين والأولويات والمواد في جدول إنتاج يراعي حدود الطاقة الإنتاجية. ويحسب محرك الجدولة بالذكاء الاصطناعي، Arcturus، موضع كل عملية في الجدول وفق الموارد وعلاقات الاعتماد التي جرى إعدادها. ويعرض مخطط Gantt النتيجة في صورة قوائم عمل لمحطات العمل ومراحل إنتاج مترابطة.

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

1. حدد لكل عملية مساراً ومدة واقعيين

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

يجدول SkyPlanner المسارات التي تزوده بها؛ ولا يصمم Arcturus تسلسل التصنيع. ابدأ بعائلة منتجات تمثّل إنتاجك، وتحقق من بيانات العمليات مع من ينفذون العمل. فقد يجعل إغفال مرحلة فحص أو تقدير وقت التهيئة بتفاؤل زائد جدولاً جذاباً مستحيل التنفيذ.

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

2. مثّل الطاقة الإنتاجية القادرة فعلياً على تنفيذ العمل

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

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

3. حدّد الأولويات وثبّت العمل الذي يجب أن يبقى في مكانه

استخدم الأولويات الديناميكية في SkyPlanner لتوجيه حساب الجدول وفق عوامل التسليم والإنتاج المهمة لأعمالك. أنت تحدّد الأولويات، وArcturus يجري الحسابات ضمنها.

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

4. راجع النتيجة حتى العملية الأخيرة

تحقّق من موعد اكتمال الطلب، لا من أول فترة متاحة أو الآلة التالية له فحسب. ففي مثال المبيت والدبوس، لا يكفي تسلسل التفريز وحده: لا يزال الدبوس بحاجة إلى الفحص قبل موعده المتفق عليه عند 12:00.

يُظهر جدول Gantt تخصيصات العمل وفترات الانتظار والعمليات اللاحقة. استخدمه لمراجعة مواعيد التسليم المعرّضة للتأخر والموارد التي تسبب ذلك. وإذا ظل العمل المطلوب لا يتسع ضمن الوقت المتاح، فقد لا يكفي تغيير التسلسل. قد تحتاج إلى وقت تشغيل إضافي مع المشغّلين اللازمين، أو مورد آخر مؤهل لتنفيذ العمل، أو تعديل الموعد المتفق عليه؛ ويساعدك تخطيط الطاقة الإنتاجية على تقييم هذه الخيارات.

تعرّف على ميزات الجدولة في SkyPlanner.

عندما يتغير الإنتاج، أعد حساب الخطة بكل عملياتها المترابطة

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

سجّل ما تغير في الأولوية أو الطاقة الإنتاجية أو تقدم العمل في SkyPlanner، ثم دع Arcturus يعيد الحساب وفق الوضع الجديد. راجع مواعيد الإكمال الناتجة قبل تأكيد التزام جديد بالتسليم. فالسؤال المفيد ليس مجرد «هل نستطيع إيجاد وقت لهذه المهمة على آلة التفريز؟»، بل «ما أثر ذلك في الطلبات التي التزمنا بها بالفعل؟»

عند تفعيل Autopilot، يمكن لـ SkyPlanner بدء إعادة الجدولة استجابةً للأحداث التي جرى إعدادها أو وفق مؤقّت، مع إبقاء قواعدك وأقفالك سارية. وهكذا يمكن أن تظل الخطة محدّثة من دون أن يعيد مخطط الإنتاج بناءها يدوياً باستمرار. لكن دقة التحديثات تظل ضرورية: لا يستطيع البرنامج مراعاة توقف آلة لم يسجّله أحد.

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

ما الذي تغيّر لدى Mamec؟

كانت Mamec، وهي شركة فنلندية تصنع معدات الخلط الصناعي ومنتجات عالية التقنية بموجب عقود تصنيع، تدير آلاف أوامر العمل المترابطة. قبل استخدام SkyPlanner، كان المشرفون يحدّدون أولويات العمل وفق مواعيد التسليم المدونة على الأوامر الورقية. ولم تكن وظائف التخطيط في نظام ERP تمنح الشركة صورة شاملة، كما كانت إدارة علاقات الاعتماد بين العمليات يدوياً تثقل كاهل المسؤولين عن مراقبة الإنتاج.

اختارت Mamec برنامج SkyPlanner لقدرته على التكيف مع مزيج متغير من أوامر العمل، تتراوح مددها بين بضع دقائق وثماني ساعات من التشغيل. وربطته بنظام Oscar ERP الموجود لديها، وجعلت SkyPlanner منصتها الرئيسية لتخطيط الإنتاج.

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

تذكر Mamec أن تحسين تسلسل العمل أدى إلى تخفيف واضح في عبء التخطيط، وتحسن الالتزام بمواعيد التسليم، وتقليل فترات توقف محطات العمل. والدرس العملي لأي منشأة أخرى تعمل في بيئة Job Shop واضح: الأولويات المشتركة وقوائم الانتظار المترابطة تحل محل خطة إنتاج تعتمد على مواعيد ورقية وتقديرات فردية.

اقرأ قصة Mamec كاملة. وللاطلاع على تجربة أخرى في التشغيل الميكانيكي، تبيّن قصة Eskomatic أهمية جاهزية المواد والتخطيط لمواعيد التسليم.

ضع لبيئة Job Shop خطة يستطيع العاملون في صالة الإنتاج اتباعها

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

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

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

ما الفرق بين الجدولة وتوجيه العمل للتنفيذ؟

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

هل يمكن إعداد جدول لبيئة Job Shop باستخدام Excel؟

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

هل تعني المدة الإجمالية الأقصر للجدول دائماً أداءً أفضل في التسليم؟

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

Jussi Mäntylä

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

أنشئ جدول إنتاج أوضح مع SkyPlanner

اربط بياناتك، وراجع الخطة الأولى، وأبقِ المخططين متحكمين في كل جدول يدخل حيز التنفيذ.