لا تُدخل وحدة الصيانة سجل مخزون خاصاً بها. فكل صرف لقطعة غيار وكل إرجاع وكل شطب هو حركة مخزون عادية موسومة بنوع مرجع خاص بالصيانة، فتبقى متابعتك للدفعات والأرقام التسلسلية ومحاسبة المواقع كما هي دون تغيير. أما ما تضيفه الوحدة فوق ذلك فهو عمل الكتالوج الذي يجعل القطع الصحيحة متاحة في الوقت الصحيح.
ربط القطع بالمعدّات
دوِّن مرة واحدة القطع التي تأخذها كل آلة عادةً: كم منها في التدخل الواحد، وفي أي نوع من التدخلات، وممّن تشتريها في العادة. إنها ورقة المرجع لدى المخطِّط — ولولاها لجمع من يحضّر تدخلاً على هذا المكبس، أو يطلب قطعه، ذلك كله من ذاكرته ومن أوامر التدخل القديمة. أدِر ذلك من تبويب قطع غيار المعدّات في الصيانة ← المعدّات: تعرض القائمة كل ربط بنطاقه وقطعته وكميته المعتادة ونمط استهلاكه ومورّده المفضّل؛ ويفتح زر إضافة صفحة مخصصة يقول فيها كل ربط:
- النطاق — معدّة واحدة بعينها، أو صنف معدّات كامل. واحد منهما بالضبط.
- المنتج (والمتغيّر اختيارياً) — قطعة الغيار نفسها.
- الكمية المعتادة والوحدة في التدخل الواحد — كم يأخذ التدخل على هذه الآلة في العادة.
- نمط الاستهلاك — في كل صيانة وقائية (يُستهلك في كل مراجعة وقائية)، أو واحدة من كل عدد (مرة من كل كذا، كأن تُبدَّل الحشيات في كل رابع تغيير زيت — والعدد لا يقل عن 2)، أو عند العطل (حين تتعطل هذه القطعة وحدها)، أو عند المعاينة (تُجمع بالملاحظة — يُفحص فلتر الهواء في كل مرة ويُبدَّل حين يتسخ).
- مورّد مفضّل اختياري — من تشتري منه هذه القطعة عادةً، ليعرفه من يتولّى الشراء.
الربط معلومة لمن يقرؤه، ولا يعمل بها بيلوسيتي من تلقاء نفسه. فهو لا يضيف القطعة إلى أمر تدخل، ولا يحجز مخزوناً، ولا يفتح طلب شراء ولا يختار مورّده. وحين يلزم أن تكون القطعة حاضرة، فضعها حيث يعمل بيلوسيتي:
- القطعة التي يستهلكها كل تدخل من خطة ما مكانها تبويب قطع الغيار في الخطة (خطط الصيانة) — فهذه الأسطر تُنسخ على كل أمر تدخل تفتحه الخطة.
- والقطعة اللازمة لتدخل واحد مكانها تبويب قطع الغيار في أمر التدخل ذاك، سطراً تضيفه بنفسك.
- والقطعة التي لا يجوز أن تنفد تُعطى سياسة قطع غيار حرجة (أدناه). أما المورّد المذكور في الربط فلا دور له فيها.
والروابط المعلَّقة بصنف معدّات تنطبق على كل معدّة في ذلك الصنف — وهي مفيدة للقطع الموحَّدة في الصنف (كل فرّازة رقمية تأخذ غطاء المجاري نفسه). واربط القطعة بمعدّة بعينها حين لا تأخذها غيرها (هذا المكبس بالذات له حشيته الفريدة لأنه عُدِّل خصيصاً). وربط الآلة الخاص بها يُضاف إلى روابط صنفها ولا يحلّ محلها: فكلاهما يظهر في تبويب قطع الغيار لتلك الآلة. والعبرة بالصنف الذي سُجّلت تحته الآلة مباشرة: فالقطع المربوطة بصنفٍ أصلٍ فوقه لا تنزل إليها، فاربطها بصنف الآلة نفسه. فإذا كانت آلة تأخذ قطعة غير التي يأخذها باقي صنفها، فاذكر ذلك في ملاحظات الربط.
وتحمل صفحة كل معدّة تبويب قطع الغيار هذا، وفيه تُقرأ الروابط: افتح الآلة قبل أن تحضّر تدخلاً عليها أو تطلب قطعاً لها. يسمّي عمود النطاق الآلة نفسها في السطر المرتبط بها مباشرة، ويقرأ الصنف: متبوعاً باسم الصنف في السطر الموروث عن صنفها. انقر أي سطر لتفتح الربط وتعدّله.
وتضيّق قائمة قطع غيار المعدّات بـزر التصفية بـالمعدّة أو صنف المعدّات أو المنتج أو نمط الاستهلاك أو المورّد المفضّل أو نشط أو بمجال للكمية المعتادة (التعامل مع القوائم).
أطقم الصيانة
الطقم تسهيل في الحركة: حزمة مسمّاة من قطع الغيار يصرفها التقني إلى أمر التدخل بنقرة واحدة. فطقم الرافعة الشوكية لمراجعة الـ250 ساعة قد يحزم زيت المحرك مع فلتر الزيت والشحم ومقياس ضغط الإطارات. وتعرض صفحة الطقم تبويب المكونات حيث لكل مكوّن:
- المنتج (والمتغيّر اختيارياً)، والكمية، والوحدة.
- رقم تسلسل لترتيب العرض.
- وسم
is_optional— يقرر التقني في كل صرف هل يستهلكه.
وصرف الطقم يفكّ المكونات ويصرف كل مكوّن من مستودع أمر التدخل كما تُصرف القطعة الواحدة وحدها تماماً: الأقرب انتهاءً أولاً، وكل دفعة بما كلّفته، مع حركة مخزون لكل مكوّن. والمكوّن المأخوذ من دفعتين، أو من خانتين، يظهر سطرين، سطراً لكل منهما، في تبويب صرف القطع لأمر التدخل. أما الطقم نفسه فتعريف لا مخزون — فليس هناك «طقم موجود في المخزن».
معاينة المحتوى (تشغيل تجريبي)
في صفحة الطقم زر معاينة المحتوى بجانب زر التعديل. يفتح لوحة جانبية تستدعي محرّك فكّ المكونات نفسه الذي يستعمله الصرف الحقيقي — لكنها لا تكتب شيئاً. ولكل مكوّن نشط ترى:
- منتج المكوّن، والكمية اللازمة، والوحدة.
- تكلفة الوحدة المقدّرة (مأخوذة من
products.standard_cost). - تقدير السطر = الكمية اللازمة × تكلفة الوحدة.
- الموجود في المستودع المصدر لأمر التدخل (وذلك حين يكون أمر تدخل مختاراً فقط؛ وإلا فالتوفر مخفي).
- شارة نقص حين تتجاوز الكمية اللازمة الموجود. والنقص في المكونات الإلزامية يوقف صرف الطقم كاملاً، أما نقص الاختيارية فيُوسم فقط ولا يوقف شيئاً.
ويجمع سطر في الأسفل كل المكونات في التقدير الإجمالي — أي ما يُتوقَّع أن يضيفه الطقم إلى تكلفة قطع أمر التدخل. أما صرف الطقم الفعلي فيضيف ما كلّفته فعلاً الدفعات التي يأخذها، فيختلف الرقمان متى اشتُريت دفعة بأكثر أو بأقل من التكلفة المعيارية للمنتج. وتتيح لك اللوحة كذلك أن تختار أمر تدخل من قائمة أوامرك النشطة فتُحصر المعاينة في مستودعه؛ وحين لا يُختار أمر تدخل، يبقى تقدير تكلفة الوحدة ظاهراً ويُكتم التوفر.
استعملها قبل الضغط على «صرف طقم» لترصد النقص، ولتقرر هل تصرف جزئياً أم تنتظر استلام ما هو مطلوب، ولتتأكد أن الكلفة التي سيقيّدها الطقم هي التي توقعتها.
ويتذكر كل سطر قطعة مخطَّط على أمر التدخل هل جاء من طقم. فـissue_method على سطر القطعة إما:
- يدوي — وهو الافتراضي؛ يصرف التقني كل وحدة على حدة عبر زر الصرف الخاص بالقطعة.
- بالطقم — ويُضبط حين يأتي السطر من فكّ طقم؛ فيُصرف الطقم كله بنقرة واحدة عبر إجراء «صرف طقم» في أمر التدخل.
والخلط بينهما ممنوع على السطر الواحد — فبمجرد إنشاء سطر من طقم، تمرّ كل عمليات الصرف اللاحقة عليه بطريق الطقم. واختيار القطعة نفسها يدوياً على أمر التدخل نفسه يُنشئ سطراً يدوياً منفصلاً.
وتُصفّى قائمة أطقم الصيانة بـصنف المعدّات ونشط.
وفي الطقم، يضيّق تبويب المكونات بـالقطعة أو الوحدة أو اختياري أو نشط أو بمجال كمية.
سياسات قطع الغيار الحرجة
بعض القطع تهم إلى حدّ يجعل نفادها أغلى من الاحتفاظ بها مخزوناً — الحشية الفريدة لذلك المكبس الحرج، أو المحمل الخاص الذي يستغرق الصانع 6 أسابيع لإرساله. وسياسة القطعة الحرجة تصرّح، لكل منتج ولكل مستودع:
- بـحد أدنى — إذا نزل الموجود مطروحاً منه المحجوز تحته، لزم التصرف.
- بـحد أعلى — وهو المستوى الذي يُعاد التموين إليه.
- وبمورّد مفضّل ومهلة اختياريين.
وما تحتسبه السياسة واحد في كل مكان: الموجود مطروحاً منه المحجوز، في مستودع السياسة نفسه، دون القطع الراقدة في موقع قطع الإصلاح. فالسياسة على متغيّر تحتسب مخزون ذلك المتغيّر، والسياسة على منتج تحتسب مخزون المنتج نفسه ومخزون كل متغيّراته. وبطاقة التغطية وطلب الشراء اليومي وقائمة قطع حرجة غير مغطاة في لوحة قيادة الصيانة تقرأ هذا العدّ الواحد، فلا تختلف أبداً حول قطعة.
وتمرّ مهمة خلفية يومية على كل سياسة نشطة. فحين ينزل الموجود مطروحاً منه المحجوز تحت الحد الأدنى (والقطع الراقدة في موقع قطع الإصلاح لا تُحتسب ضمن الموجود)، تفتح مسودة طلب شراء بمقدار (الحد الأعلى − الموجود) وحدة. وطلب الشراء لا يسمّي مورّداً، فالمورّد المفضّل في السياسة لا يفيد إلا في تسعيره: يؤخذ السعر التقديري للسطر من بطاقة ذلك المورّد نفسها — آخر سعر دُفع فعلاً، أو السعر المتفق عليه ما دام لم يُشترَ منه شيء بعد — وإن كان للمورّد بطاقة للصنف بعينه لا للمنتج كلّه فهي المعتمَدة. وإن لم يكن عند هذا المورّد سعر مسجَّل — لا شيء مدوّن للقطعة، أو صفر مدوّن، وليس الصفر سعراً — فُتِح طلب الشراء على كل حال، ووصل السطر بـالسعر التقديري فارغاً. وليس ذلك خللاً: ينتظر السطر سعره كما ينتظره أي سطر طلب معتمد، ويكتبه من يتولّى الشراء حين يُسند السطر إلى مورّد. وحين يُعتمد طلب الشراء، يأخذ أمر الشراء الذي ينشأ عنه مورّده من منتجات المورّدين الخاصة بالقطعة، لا من السياسة، بالقواعد نفسها التي تسري على أي طلب شراء آخر: يُقدَّم المورّد الذي وُسمت بطاقته مفضَّل، إلا إذا كان لمورّد آخر بطاقة للمتغيّر بعينه وبطاقة المفضَّل لا تغطي إلا المنتج كلّه، أو كان له سعر ولا سعر للمفضَّل، أو كان يسعّر بعملة الطلب والمفضَّل لا يفعل. وإن لم يُوسم أي مورّد فالأرخص ممّن تستطيع الشراء منهم. ويُنشأ طلب الشراء بأولوية مرتفعة، وحالة مسودة، وتاريخ تسليم مطلوب = اليوم + مهلة السياسة. ويحمل سطره اسم القطعة، ويقرأ سطر المصدر فيه قطعة غيار حرجة — رابطاً إلى السياسة — ليعرف قسم المشتريات مصدر الإطلاق (طلبات الشراء). والمهمة لا تكرر — فإن كان ثمة طلب شراء في حالة مسودة قائم سلفاً للمنتج والمتغيّر والمستودع نفسها، لم تُنشئ مثيلاً له.
وتُصفّى قائمة سياسات قطع الغيار الحرجة بـالمنتج أو المستودع أو المورّد المفضّل أو نشط، أو بمجال للحد الأدنى أو الأعلى أو مهلة التموين — ومهلة التموين (بالأيام) فوق 14 هي القائمة التي تُراجَع قبل عطلة طويلة.
سياسة الحجز
حين يُطلق أمر التدخل:
- تُحجز القطع غير الاختيارية في مستودع أمر التدخل (والقطع الراقدة في موقع قطع الإصلاح مستبعَدة — فهي ليست متاحة بعد). أما القطع الاختيارية فلا تُحجز أبداً، ولا الأسطر التي يضيفها صرف طقم إلى الأمر: فتلك تؤخذ من المخزون المتاح لحظة صرف الطقم.
- ولا يأخذ الحجز إلا مخزوناً متاحاً. فما حجزه أمر آخر يبقى له: لا يستطيع أمرا تدخل متوازيان أن يحجزا الوحدة الأخيرة نفسها، ولا يستطيع أمر التدخل أن يستولي على محمل وعد به طلبُ زبون.
- وتُحجز القطع لكل قطعة ولكل مستودع، من المخزون المتاح الأقرب انتهاءً — وهو الذي يأخذه الصرف أولاً. والحجز الجزئي مقبول — فإن لم يتوفر إلا 3 من 5 لازمة، أُطلق الأمر بـ3 محجوزة، وعرضت الكمية المحجوزة في سطر القطعة 3، ورأى المخطِّط النقص.
وإيقاف أمر التدخل يُبقي حجوزاته. أما إطلاقه من جديد فيردّها ثم يحجز من جديد مما هو متاح يومها، فلا يحجز الأمر الوحدات نفسها مرتين أبداً.
وتُحرَّر الحجوزات عند:
- صرف القطعة (فينقص حجز الأمر بقدر ما استعمله الصرف منه، وينقص الموجود بكامل الكمية المصروفة).
- إرجاع قطعة مصروفة، غير مستعملة أو تحت الضمان. فالإرجاع يحرّر كل ما بقي محجوزاً لسطر القطعة: فيعرض السطر بعده 0 محجوزاً، وأي صرف لاحق لتلك القطعة يكون من المخزون المتاح.
- إلغاء أمر التدخل (فتُحرَّر كل الحجوزات المتبقية).
- اكتمال أمر التدخل أو إقفاله وشيءٌ ما يزال محجوزاً (فهو لم يُستعمل، وبذلك يُحرَّر).
من أي مخزون يأخذ الصرف
الصرف من مستودع أمر التدخل نفسه يستعمل أولاً ما حجزه الأمر لتلك القطعة، في حدود الكمية المصروفة، ولا يأخذ ما زاد على ذلك إلا من المخزون المتاح. أما الصرف من مستودع آخر فيأخذ الكمية كلها من المخزون المتاح في ذلك المستودع، ويُحرَّر حجز الأمر في مستودعه مع ذلك، في حدود الكمية المصروفة. فالصرف لا يأخذ أبداً مخزوناً وضعه أمر آخر جانباً — فالقطعة الموعود بها زبون، أو المحجوزة لأمر تدخل آخر، تبقى في مكانها. وإن لم يكفِ ما يحق للصرف أخذه، رُفض الصرف ولم يتحرك شيء؛ وتذكر الرسالة كم كان متاحاً مقابل الكمية التي أردت صرفها.
قطع الإصلاح
بعض القطع تُصلَّح ولا تُرمى: بطاقة إلكترونية، أو مقياس دقيق، أو محرك. وسير العمل:
- يسجّل التقني القطعة المعطوبة في نموذج الصرف لأمر التدخل على أنها إرجاع غير مستعمل أو إرجاع تحت الضمان، ويفعّل للإصلاح، ويختار موقع التخزين للإصلاح الذي تنتظر فيه القطعة. ولا تُعرض إلا مواقع التخزين المخصصة للإصلاح في المستودع المصدر؛ وإن لم يكن للمستودع أي منها، يعرض النموذج لا يوجد في هذا المستودع بدلاً من ذلك، ويعود الإرجاع إلى الرف. أما القطعة المستهلَكة أو المشطوبة فلا تُرسل للإصلاح: فهاتان الحركتان تُخرجان من المخزون، ومخزون الإصلاح لا يؤخذ منه أبداً.
- ولا يأخذ الحجزُ عند إطلاق أمر التدخل ولا أيُّ صرف للقطع شيئاً من مخزون موقع قطع الإصلاح — فهذه ليست متاحة لأوامر تدخل جديدة بعد.
- وبعد الإصلاح (داخلياً بأمر تدخل خاص به، أو خارجياً بخدمة من الغير)، تعود القطعة المُصلَحة إلى المخزون العام بـ
is_repaired = true. وتكون تكلفة الوحدة الجديدة هي كلفة الدفعة الأصلية زائدَ حصة الوحدة من التكاليف الأخرى لأمر التدخل (actual_other_cost) — أي مجموع كلفة الإصلاح موزَّعاً على الوحدات المُرجَعة، لا المبلغ كاملاً مضافاً إلى كل وحدة.