الدروس · الدرس 3 من 5
محسوبة، وبلا توقيع
كيف يحوّل التطبيق القراءات والأعداد إلى حكم، ولماذا تصير القياسات عيوباً كبرى، وماذا يقول السجلّ وماذا لا يقول عمّن قرّر.
الدرس 3 من 5 · 24 د
عمّا يدور هذا الدرس
لحكم الجودة نصفان، والناس يخلطون بينهما. هناك الحساب، وهو يقول هل الأرقام داخل الحدود. وهناك القرار، وهو شخص يضع اسمه على ما سيحدث تالياً. وهذا التطبيق بارع على نحو غير معتاد في الحساب. أمّا في الفحوص الأهمّ فهو صامت عن النصف الثاني. وهذا الدرس يُظهر أين يقع الخطّ بالضبط، لأن مدقّقاً سيسأل.
تنهي دلنوزا (Dilnoza) الفحص النهائي AQL على ORD-1427 في الرابعة والنصف. عدّت العيوب في العيّنة وقاست ثمانية أثواب. وما تفعله تالياً يستغرق ثلاث ثوانٍ ويُنتج سجلّاً سيُقرأ بعد عامين.
النصف المقيس
قسم القياس لقطة من نقاط قياس الموديل، أُخذت حين أُنشئ الفحص. وهي تحمل النقطة، وسماحها الموجب والسالب، وقيمة المواصفة عند كلّ مقاس. وتُسجَّل القراءات الفعلية مقابل تلك اللقطة، والقراءة تخصّ ثوباً لا مقاساً. والثوب لون ومقاس ورقم داخل ذلك الزوج، فالمقاس المتوسّط بلون العاج والمتوسّط بلون المريمية ثوبان مختلفان.
تسحب دلنوزا ثمانية أثواب متوسّطة بلون العاج من الكراتين وتقيس ثلاث نقاط على كلٍّ منها.
| الثوب | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
|---|---|---|---|---|---|---|---|---|
| القراءة | 52.0 | 51.6 | 52.4 | 53.3 | 51.8 | 52.2 | 50.7 | 52.1 |
| داخل النطاق؟ | نعم | نعم | نعم | لا | نعم | نعم | لا | نعم |
الثوب رقم أربعة يقرأ 53.3 مقابل حدّ أعلى قدره 53.0، فهو زائد بمقدار 0.3. والثوب رقم سبعة يقرأ 50.7 مقابل حدّ أدنى قدره 51.0، فهو ناقص بالمقدار نفسه. وطول الجسم محدَّد عند 68.0 بسماح موجب 1.5 وسالب 1.5، والثوب رقم خمسة يقرأ 69.9، أي زائد بمقدار 0.4. وطول الكمّ داخل نطاقه على كلّ ثوب.
والآن الجزء الذي يوقع الناس. لا يعدّ المحرّك القراءات الخارجة عن السماح، ولا يعدّ النقاط الخارجة عنه. إنه يعدّ الأثواب. فالثوب الذي يخطئ في أيّ نقطة كانت هو ثوب معيب واحد. ويُعدّ مرّة واحدة، مهما بلغ عدد النقاط التي أخطأ فيها.
فالحصيلة ثلاثة أثواب من ثمانية، لا ثلاث قراءات من أربع وعشرين ولا نقطتان من ثلاث.
من الخروج عن السماح إلى إجراء مقترح
وبذلك العدّ في يده يطبّق المحرّك مجموعة قواعد قصيرة ثابتة.
- لا قياس على الإطلاق يعني أن التقرير ناقص، والاقتراح تعليق للمراجعة.
- كلّ ثوب مقيس داخل نطاقه مع نقاط لم تُقَس قطّ ناقصٌ كذلك وتعليقٌ كذلك. يرفض التطبيق عمداً أن يمرّر تقريراً يعلم أنه غير مكتمل.
- أيّ ثوب يخطئ بأكثر من نطاق السماح كلّه هو خطأ جسيم، وخطأ جسيم واحد يرفض.
- وإلّا فرسوب أكثر من نصف الأثواب المقيسة يرفض، شريطة رسوب اثنين منها على الأقلّ.
- وما تبقّى بعد ذلك إعادة عمل.
أثواب دلنوزا الثمانية تعطي ثلاثة إخفاقات، لا جسيم فيها، وثلاثة ليست أكثر من نصف ثمانية. فالاقتراح إعادة عمل، ويطبع التطبيق العمل الحسابي بجانبه، مسمّياً كلّ ثوب وقراءته ومواصفته ونطاقه.
وغيّر قراءة واحدة يتغيّر نوع الجواب لا درجته. فلو قرأ الثوب رقم أربعة 54.4 بدل 53.3، لكان متجاوزاً الحدّ الأعلى بمقدار 1.4 مقابل سماح قدره 1.0. وذلك خطأ جسيم، ولصار الاقتراح رفضاً بسبب ذلك الثوب وحده.
لماذا يصير القياس عيباً كبيراً
الفحص الذي يحمل قسم قياس وحده يدع القياس يقرّر. أمّا الفحص الذي يحمل معه حصر عيوب فيفعل شيئاً آخر. وهو الشيء الصائب، لكنه ليس الشيء البديهي.
يُطوى كلّ ثوب خارج السماح داخل الحصر بوصفه عيباً كبيراً واحداً، ثم تقرّر خطة الـ AQL للفحص كلّه. ويبقى قسم القياس معروضاً ويبقى يسرد ما وجده، لكنه لم يعد يحمل حقّ نقض خاصّاً به. وهذه ممارسة الملابس المعتادة: خطأ القياس عيب كبير لا حرج أبداً.
وانظر ما يفعله ذلك بدفعة دلنوزا. يحمل حصر عيوبها 8 عيوب كبرى و9 صغرى مقابل خطة قبولها 10 ورفضها 11 على الكبرى، وقبولها 14 ورفضها 15 على الصغرى.
| الكبرى المعدودة | مقابل الرفض 11 | النتيجة | |
|---|---|---|---|
| الحصر وحده | 8 | دونه | قبول |
| الحصر مع ثلاثة إخفاقات قياس | 11 | عند رقم الرفض | رفض |
ثلاثة أثواب تخرج عن سماحها ببضعة مليمترات حوّلت دفعة مقبولة إلى مرفوضة. ولم يكتب أحد ذلك. وصياغة المحرّك نفسها تقولها بوضوح: أحد عشر عيباً كبيراً عند رقم الرفض أحد عشر أو فوقه، في عيّنة من 200، عند AQL كبرى 2.5.
الأسبقية، في مرور واحد
كلّ قسم مُلتقَط يُنتج إشارة، وتُجمَع الإشارات بترتيب شدّة ثابت لا بنتيجة عدديّة.
أيّ قسم يرفض يجعل الفحص كلّه رفضاً. فإن لم يكن، فأيّ قسم يطلب إعادة عمل يجعله إعادة عمل. فإن لم يكن، فأيّ قسم مشروط أو ناقص يجعله مشروطاً. ولا يُقبل الفحص إلّا حين ينجح كلّ قسم حاضر. والفحص الذي لم يُلتقط فيه شيء البتّة يخرج مشروطاً لا مقبولاً أبداً، لأن التطبيق لا يخلي سبيل دفعة لا دليل لديه عنها.
اقرأ هذا بجانب القسم السابق، وإلّا بدت الأسبقية وكأنها تعيد إلى قسم القياس حقّ النقض الذي أُخذ منه. وهي لا تفعل. فعلى فحص يحمل حصر عيوب، لا يستطيع قسم القياس المطويّ أن يقول لهذا الترتيب إلّا شيئين. إن قيس كاملاً فهو إخباريّ: لا يرسل إشارة إلى الأسبقية أصلاً، لأن الحصر صار يتكلّم عن نتائجه. وإن قيس ناقصاً أو تُرك، أشار بالنقص، وهذا يكفي لإبقاء الفحص كلّه مشروطاً ولا يكفي أبداً لرفضه. أمّا الرفض الذي ينتجه القياس وحده فلا يوجد إلّا في فحص قياس فقط، حيث لا حصر يُطوى فيه.
وقائمة الفحص تتصرّف بالطريقة نفسها. أيّ بند معلَّم بالرسوب يجعل القائمة إعادة عمل، مع تسمية البنود. والبنود المتروكة بلا إجابة مع نجاح البقية تجعلها مشروطة. والقائمة التي لم يمسّها أحد لا تُحسب أصلاً.
النصف غير الموقَّع
على فحص القياس توجد بوّابة حقيقية. فمتى وُجد حكم، تستطيع دلنوزا قبول الاقتراح المحسوب أو ضبط نتيجة أخرى: مقبول، أو إعادة عمل، أو مرفوض، أو تعليق للمراجعة. واختيار إحداها يفتح لوحة تأكيد تسرد ما سيحدث، ولا يمكن تسجيل القرار إلّا مرّة واحدة. ويرفض الخادم قراراً بلا حكم خلفه. ويرفض قراراً ثانياً على فحص محسوم. ويرفض كلّ من هو خارج الجودة أو المالك.
تلك بوّابة بشرية سليمة، ويجدر قول ذلك قبل بقية هذا القسم.
والآن افتح الفحص النهائي AQL، وهو الفحص الذي يقرّر هل تغادر البضاعة المبنى. لا قبول ولا رفض هناك. هناك زرّ اسمه Compute result، وتحته ملاحظة تقول إن النتيجة محسوبة من الأقسام الملتقَطة ولا تُكتب باليد أبداً. اضغطه ويُخزَّن حكم. وذلك الحكم هو ما تقرأه بوّابة الشحن.
ونمط بقية التطبيق يجعل الفجوة تبدو أغرب لا أصغر. العيب المسجَّل يخزّن من سجّله. وقيد الإبرة أو كشف المعادن يخزّن من دوّنه ويكتب سطراً في نشاط الطلبيّة. والإجراء التصحيحي والوقائي (CAPA) يكتب سطراً يسمّي الشخص حين ينتقل إلى «مُتحقَّق منه». وتعليم شهادة مورّد بأنها موثَّقة يكتب سطراً في نشاط المورّد. وشاشة الـ AQL المتقاعدة التي حلّ محلّها هذا القسم كانت تخزّن طابع وقت للقرار وتكتب كلّ خطوة في سجلّ نشاط والفاعل بجانبها.
وتجاوز الشحن، وهو فعل الشحن رغم بوّابة جودة، يكتب سطراً في نشاط الطلبيّة يسمّي كلّ مانع تجاوزه.
ففعل الشحن رغم بوّابة جودة يترك أثراً أفضل ممّا يتركه قرار البوّابة نفسه، وهو لا يترك شيئاً على الإطلاق.
اختبر فهمكفحص لستّة أثواب يجد اثنين خارج السماح، وليس جسيماً فيهما. يتوقّع زميل رفضاً لأن ثلث الدفعة رسب. ماذا يقول التطبيق، وهل هو مخطئ؟أظهر الإجابة
يقترح إعادة عمل لا رفضاً. فإخفاقان من ستّة ليسا أكثر من نصف ستّة، ولم يتجاوز أيّ خطأ نطاق السماح كلّه، فلا شيء في قاعدة الرفض يشتعل. وهو ليس مخطئاً. بل يجيب سؤالاً أضيق ممّا يسأله زميلك: هل خطأ القياس قابل للتصحيح على الخطّ أم هو دليل على دفعة سيّئة؟ وإخفاقان عاديّان من ستّة يُقرآن انجرافَ خطٍّ لا رسوبَ دفعة. وإن كان هذا فحصاً نهائياً AQL فلا شيء من ذلك يقرّر شيئاً أصلاً. إذ يصير الثوبان عيبين كبيرين في الحصر، ورقم القبول هو الذي يقرّر.
اختبر فهمكتسجّل دلنوزا قرار إعادة عمل على فحص قياس في الرابعة، ثم تضيف ثوباً تاسعاً إلى الشبكة في الخامسة وتُدخل قراءاته. ماذا يستطيع السجلّ أن يخبرك به الآن عن القرار؟أظهر الإجابة
أن قرار إعادة عمل موجود، ولا شيء غير ذلك. فالقرار لا يمكن تغييره، والنتيجة إذاً في أمان. لكن الطابع الوحيد على السجلّ طابع تعديل، وإضافة الثوب التاسع حرّكته إلى الخامسة. فصار السجلّ يوحي بقرار اتُّخذ بعد قراءات لم تكن أمامها. ولا عمود لوقت القرار ولا سجلّ نشاط يفصل الحدثين. ويستطيع مالكك تشغيل إعداد اسمه «تجميد قراءات فحص محسوم» تحت قواعد الاعتماد، ولم يكن لينفع هنا. فهو يعتمد على حكم مخزَّن، وهو شيء لا يملكه فحص القياس أبداً. ولا تحصل عليه إلّا الفحوص المصنَّفة. فالإعداد يحمي الفحوص التي لا قرار لها، ويترك بلا حماية النوع الوحيد الذي له قرار.
موجّه · أعد بناء قرار جودة يسأل عنه مدقّق
حين يسأل أحهذام من أجاز الدفعة، والسجلّ لا يقول.
ساعدني في إعادة بناء قرار جودة في MerchandiserOS من أجل تدقيق، وكن صريحاً معي بشأن ما لا يمكن إعادة بنائه أصلاً. سأعطيك: رقم الفحص ونوعه؛ ونتيجته المحسوبة؛ وأعداد العيوب وقراءات القياس المسجَّلة علماذا؛ والقرار المسجَّل علماذا إن وُجد؛ والتواريخ الظاهرة على السجلّ؛ وأيّ شيء في سجلّ نشاط الطلبيّة حول ذلك الوقت. ابدأ بفصل ما يثبته السجلّ عمّا يوحي به فقط. في هذا التطبيق يخزّن الفحص المصنَّف نتيجته المحسوبة ووقت تحليلها، ولا شيء عمّن ضغط الزرّ. ويخزّن فحص القياس قيمة قراره وطابع تعهذهل، وذلك الطابع يتحرّك كلّما حرّر أحد الشبكة بعهذاا. ولا سجلّ نشاط ولا خيط تعليقات لأيّ منهما. فلا تقل لي إن شخصاً قرّر شيئاً ما لم يظهر اسمه في شيء أعطيتك إيّاه. ثم أخبرني بالسجلّات المساندة التي قد تحمل اسماً لهذا احتىث: سجلّ نشاط الطلبيّة، أو قيد عيب، أو قيد إبرة أو كشف معادن، أو انتقال إجراء تصحيحي، أو تجاوز شحن، أو تعليق على الطلبيّة. ثم أعطني الرواية التي أستطيع تقهذهمها للمدقّق بأمانة، بجمل بسيطة، مع تعليم واضح لما هو مدعوم بدليل ولما هو استنتاج. وأخيراً، أخبرني بما أبدأ بتسجيله من الآن كي يكون السؤال نفسه قابلاً للإجابة في المرّة القادمة، وأين أضعه بحسب الحقول الموجودة فعلاً.
قد يخطئ الذكاء الاصطناعي — تحقّق من أي شيء ستتصرّف بناءً عليه.