نظام سير العمل في الإنتاج — SNBالدليلالتصرّف في خطوة
التصرّف في خطوة
تسعة أمور يمكن فعلها بخطوة، وأيّها يُتاح لك، والجدول الذي يقرّر.
كل ما هنا يُعمل من ⋮ في نهاية الصف. وما بداخلها يتغيّر من صف إلى صف، لأن حالة الخطوة هي التي تقرّر ما هو ممكن.
وليس هذا ذكاءً من الشاشة، بل هو جدول واحد في موضع واحد، وكل رفض ستلقاه يخرج منه.
الصور في هذه الصفحة من الواجهة الإنجليزية. التطبيق غير مترجَم في هذه الشاشات.
1افتح القائمة على خطوة جارية
Complete وHold وRework وSplit وCancel وEdit.
ولا Start — فقد بدأت. ولا Dispatch — فقد أُرسلت. أما الخطوة التي هي ready فحسب فتُتاح لها المجموعة المقابلة.
2ماذا يفعل كل واحد
| الفعل | يُتاح متى | ماذا يطلب |
|---|---|---|
| Dispatch | waiting dispatch | شخصاً يُسنَد إليه، اختيارياً، وملاحظات |
| Start | ready | لا شيء |
| Complete | in progress | ملاحظات، اختيارياً |
| Hold | in progress | سبباً — إلزامي |
| Rework | منجَزة أو جارية أو معلَّقة | سبباً — إلزامي |
| Split | إن لم تكن جزءاً أصلاً | أسماء الأجزاء |
| Skip | فقط إن كانت الخطوة قابلة للتخطّي | سبباً — إلزامي |
| Cancel | أي شيء لم ينتهِ | سبباً |
| Edit | دائماً | حقول الخطوة نفسها |
3تعليق خطوة
السبب إلزامي، وهو الموضع الصحيح للتشدّد: فالخطوة المعلَّقة خطوة سيجدها أحدهم لاحقاً وسيضطر إلى تفسيرها.
والتعليق يُغلق سجل الوقت — فتُضاف الدقائق المصروفة حتى الآن إلى الخطوة. والاستئناف يفتح سجلاً جديداً. فالوقت على الخطوة هو الوقت الذي عُمل فيه فعلاً، لا ما مضى على الساعة منذ بدئها.
4الجدول الذي يقرّر كل شيء
لا تنتقل الخطوة إلا إلى حالة يسمح بها هذا الجدول. وما عداه مرفوض.
| من | يجوز أن تصير |
|---|---|
| pending | ready · blocked · waiting dispatch · cancelled |
| ready | in progress · waiting dispatch · on hold · cancelled |
| waiting dispatch | ready · in progress · on hold · cancelled |
| in progress | completed · on hold · returned · blocked · cancelled |
| blocked | ready · waiting dispatch · cancelled |
| on hold | ready · waiting dispatch · in progress · cancelled |
| returned | ready · waiting dispatch · pending |
| completed | returned فقط — وهذا هو معنى إعادة العمل |
| cancelled | لا شيء |
| skipped | لا شيء |
الملغاة والمتخطَّاة نهائيتان.
لا صفّ يخرج من أيٍّ منهما. فالخطوة التي أُلغيت خطأً لا يمكن التراجع عن إلغائها؛ بل تُضاف من جديد في سير إنتاج العمل.
ما الذي يحدث بعد ذلك
إعادة العمل لا تُعيد هذه الخطوة وحدها.
فإعادة خطوة تفتح من جديد الخطوة التي قبلها، ليُعاد العمل. وهذا ظاهر.
والأقل ظهوراً: كل خطوة منجَزة بعدها تعود إلى pending أيضاً. فالدهان والفحص النهائي عُملا على التجميع الذي يُعاد الآن، فلم يعودا منجَزين — ولولا ذلك لبقيا خضراوين على كل شاشة واللافتة عائدة إلى البداية.
ويزداد عدّاد إعادة العمل لكل منها. أما الخطوات التي تُخطّيت أو أُلغيت عمداً فتبقى كما هي: فقرار عدم عمل شيء يبقى رغم إعادة ما حوله.
والجزء لا يُعاد وحده. فإعادة العمل على فترة واحدة من خطوة مقسَّمة مرفوضة — بل تُعيد الخطوة كاملة.
وكل واحد من هذه يكتب سطراً في تاريخ الخطوة نفسها: ما كانت، وما صارت، ومن فعل، والسبب.
إذا لم تسر الأمور كما ينبغي
Invalid task transition. الانتقال غير موجود في الجدول أعلاه. وأكثر الحالات شيوعاً محاولة إنجاز خطوة معلَّقة — استأنفها أولاً.
Start يُتاح ثم يُرفض. أمر العمل لم يُوافق عليه. ولا يجوز أن يبدأ شيء على عمل غير موافَق عليه. ولاحظ أن الاستئناف ليس محكوماً بالقيد نفسه: فالخطوة المعلَّقة بدأت حين سُلِّم العمل، فمتابعتها ليست بدءاً لشيء.
Skip ليس في القائمة. تلك الخطوة ليست معلَّمة بأنها قابلة للتخطّي. وهي خاصية للخطوة تُضبط في سير إنتاج العمل، لا صلاحية.
خانة السبب لا تسمح بالمتابعة. Hold وRework وSkip كلها تطلب سبباً، والفارغ مرفوض في الخدمة نفسها لا في النموذج فقط.