مهارات الحياة

تتبع دفعات الإنتاج: كيف تربط الخامة بالمنتج والعميل؟

رسم أصلي: أ1 وأ2 مرتبطتان بالتشغيل س، وأ1 بالتشغيل ص؛ هاء65 وكاف30 والمستودع45 وحدة.
علاقات وأعداد افتراضية، وليست سجلات مصنع. هوية المجموعة لا تحدد خامة القطعة الفردية داخل س.

تتبع دفعات الإنتاج يعني أن تستطيع الرجوع من المنتج إلى مدخلاته، أو الانطلاق من خامة محددة لمعرفة المخرجات التي ارتبطت بها. يتطلب معيار GS1 تسجيل العلاقة بين مدخلات التصنيع ومخرجاته. [1] لكن وجود خانة باسم «رقم الدفعة» في البرنامج لا يجيب وحده عن سؤال: أي عميل استلم أي جزء؟

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

الخلاصة السريعة

اربط كل حركة بهوية المادة أو المجموعة، ثم احفظ صلتها بالتشغيل والتوزيع. [1] كمية المخزون الصحيحة لا تعوض رابطًا مفقودًا في هذا المسار.

  • الصنف يميز نوع المنتج، والدفعة تضيق المجموعة، والرقم التسلسلي يميز وحدة فردية. [1] لا تستخرج هوية القطعة من مجموع الوحدات وحده.
  • في مثالنا وصل 100 جزء من أ1 و80 من أ2. التشغيل س أخذ 60 من أ1 و40 من أ2؛ والتشغيل ص أخذ 40 من أ1. بقي 40 من أ2، مع فرض جزء واحد لكل منتج وعدم وجود فاقد.
  • للتحقيق في أ2، اتبع الرابط إلى س، ثم توزيعه: 50 وحدة للعميل هاء، و30 للكاف، و20 في المستودع. هذه مجموعة مرتبطة تحتاج مراجعة، وليست شهادة بأن كل وحداتها معيبة.
  • للرجوع من شحنة هاء، افصل 50 من س عن 15 من ص. العدد 65 وحده لا يحفظ أصل المجموعتين، ولا يحدد خامة قطعة فردية داخل س.
  • لا تجمع الأعداد عبر مراحل متتابعة باعتبارها مخزونًا جديدًا. س تضم 100 وحدة موزعة في ثلاثة مواضع؛ هي ليست 200 وحدة بعد جمعها مع توزيعها.
  • إذا غاب رابط، اكتب أنه مجهول وحدد السجل المطلوب. تشابه الوقت أو اللون أو المورد لا يكمل وحده علاقة لم تسجل.
  • اختبر النموذج في الاتجاهين، وقارن الكميات وهوية الروابط كلًا على حدة. GS1 يشدد على صحة البيانات واكتمالها قبل مشاركتها. [2]
  • اختر مستوى التفاصيل بحسب السؤال. [1] معرفة مجموعة الإنتاج لا تعطي تاريخ وحدة منفردة، وإضافة رقم تسلسلي لا تصلح سجلًا لم يربط ذلك الرقم بأحداثه.

ما الفرق بين الصنف والدفعة والقطعة؟

يميز GS1 تعريف نوع المنتج عن تعريف مجموعة منه، وعن تعريف وحدة منفردة؛ ويجمع تعريف الدفعة بين هوية المنتج ورقم مجموعته. [1]

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

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

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

ابنِ مثالًا تستطيع إعادة قراءته

اختير للمصنع صنف واحد من الأجزاء المتوافقة. وصل التوريد أ1 وفيه 100 جزء، والتوريد أ2 وفيه 80 جزءًا. نفترض أن الوثيقتين تحملان هويتين مختلفتين، وأن الجهة المخولة سمحت باستخدام الأجزاء. هذا قرار معطى في القصة، وليس نتيجة عدد أو صورة للعبوات.

التشغيل س أخذ 60 جزءًا من أ1 و40 من أ2، فأنتج 100 وحدة. والتشغيل ص أخذ الأربعين الباقية من أ1، فأنتج 40 وحدة. نفترض أن كل وحدة تستعمل جزءًا واحدًا، ولا فاقد أو إصلاح أو تحويل في هذا السيناريو. يبقى في مستودع الخامة 40 جزءًا من أ2. المجموع 140 منتجًا و40 جزءًا غير مستخدم يقابل الوارد 180 جزءًا وفق فروضنا.

يسجل سطر الصرف مقدار ما انتقل من كل توريد إلى التشغيل المعين. ليس كافيًا أن تقول ورقة أ1 «صرف 100» وتقول ورقة الإنتاج «أنتج 140»؛ هذان مجموعان صحيحان، لكنهما لا يخبرانك كيف توزع أ1 بين س وص. نحتاج السطرين اللذين وصفناهما لنعيد العلاقة.

بعد الإنتاج وزعنا س إلى 50 وحدة لهاء، و30 للكاف، و20 بقيت في المستودع. أما ص فخرجت منها 15 لهاء وبقيت 25. يبين الجدول توزيع كل مجموعة على حدة. أرقام العملاء مختصرة داخل المثال فقط؛ لا تعني رموزًا دولية أو بيانات منشأة فعلية.

المجموعةالوارد أو المخرجالتوزيع في المثال
أ1100 جزء60 إلى س، 40 إلى ص
أ280 جزء40 إلى س، 40 غير مستخدم
س100 وحدة50 هاء، 30 كاف، 20 مستودع
ص40 وحدة15 هاء، 25 مستودع

من خامة محددة إلى الجهات المرتبطة

لنفترض وصول سؤال عن التوريد أ2، دون إعلان سبب أو قرار بشأن جودته. نبحث أولًا عن مواضع صرفه في سجلنا، فنجد س وحده؛ ثم نقرأ أين ذهبت س. قائمة الجهات المرتبطة هي هاء والكاف والمستودع، وبجانبها الكميات 50 و30 و20. لا يظهر ص ضمن المسار المعطى لأ2.

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

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

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

من طلب العميل إلى سجل الإنتاج

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

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

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

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

الفصل والجمع لا ينشئان وحدات جديدة

بعد التوزيع بقي 45 منتجًا في المستودع: 20 من س و25 من ص. وخرج 95 إلى العملاء: 65 لهاء و30 للكاف. يجتمع 45 و95 فيعيد 140، أي مجموع المجموعتين المنتَجتين. هذا اختبار للعد في السيناريو، مستقل عن اختبار صحة روابط المصادر.

لا تجمع 100 وحدة من س مع 50 و30 و20 باعتبارها أربعة أرصدة حاضرة؛ الأعداد الثلاثة تصف توزيع المئة نفسها. كذلك لا تجمع وارد الخامة 180 مع المنتجات 140 والباقي 40 لتقول إن المصنع يمتلك 360 عنصرًا. تتحدث أسطر الوارد والمخارج عن مراحل متتابعة، لا عن ثلاثة مخازن جديدة.

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

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

كيف تصف علاقة ناقصة دون اختراعها؟

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

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

ويختلف الأمر عن تعارض صريح: لو سجلت ورقتان أن أ1 صرفت 60 إلى س و50 إلى ص، يصبح مجموع الصرف 110 رغم أن واردها في مثالنا 100. هنا لدينا أرقام لا تتفق ضمن الفروض. لا نعالجها بإسقاط عشرة من سطر عشوائي؛ نرجع إلى أصل الورقتين لنعرف هل هناك وارد آخر أو تصحيح أو تكرار.

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

اختبر السجل قبل الاعتماد على تقريره

يوضح GS1 أهمية التحقق من صحة البيانات واكتمالها قبل مشاركتها مع الشريك التالي. [2] نقترح هنا تمرينًا خاصًا بالأرقام التي ألفناها: أعطِ قارئًا سجل الوارد، وآخر سجل الإنتاج، وثالثًا سجل التوزيع، ثم اطلب منهم إعادة ثلاثة مسارات واضحة دون معلومات شفوية إضافية.

المسار الأول يبدأ من أ1، ويجب أن يصل إلى س وص ثم إلى هاء والكاف والمستودع بحسب الأسطر. والثاني يبدأ من أ2، فيميز س عن الأربعين غير المستخدمة. والثالث يبدأ من هاء، فيعيد مجموعتين مقداراهما 50 و15. نجاح الجمع وحده لا يكفي إذا خرج أحد القراء بقائمة مصادر تختلف عن الأسطر.

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

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

متى تحتاج تفاصيل أكثر من المجموعة؟

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

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

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

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

المصادر ومتابعة القراءة

  1. GS1 Global Traceability Standard 2.0 (يفتح في نافذة جديدة)ref.gs1.org
  2. GS1: How does traceability work? (يفتح في نافذة جديدة)support.gs1.org

أُعدّ هذا المقال بصياغة عربية أصلية بالاستناد إلى المصادر أعلاه، وهو مدخل تمهيدي إلى الموضوع. اقرأ منهجية المحتوى وحدوده.