نظرة عامة على تكوين المنتج
تصبح الحاجة إلى تكوين المنتجات لتلبية متطلبات الخاصة القاعدة لا الاستثناء، في كلٍّ من العلاقات بين الشركات وبين الشركة والمستهلك.
تميل الشركة المصنعة التي تدعم سيناريوهات تكوين للأمر إلى أن يكون لديها فرصة لبذل عناية أكبر لاحتياجات العملاء. بالإضافة إلى ذلك، بتخزين السلع شبه النهائية في شكل مكونات عامة بدلاً من المنتجات النهائية، سمكن للشركة المصنعة أن تقلل من رأس المال المرتبط بالمخزون.
وتتطلب خطوة ناجحة من إعداد صناعة لمخزون إلى إعداد تكوين لأمر تحليلاً دقيقًا لبنيات المنتج، وتحديد مجموعات المنتجات، وتقسيم المكونات. ولتقليل عدد الأجزاء وتقليل عدد السلع الموجودة في العملية، من الضروري فهم واجهات المنتج، وما تصممه لإمكانية إعادة استخدام.
وهناك مبادئ عددية تصميم تكوين المنتجات، مثل التصممي المستند إلى القاعدة والمستند إلى البعد والمستند إلى القيد. وتبين الدراسات أن المنهجية المستندة إلى القيد يمكنها أن تقلل عدد بنود الكود في النماذج بحوالي 50 في المائة مقارنة بمبادئ التصميم الأخرى. ولذلك، يمكن لهذه المنهجية تقليل إجمالي تكلفة الملكية (TCO). وبالانتقال من نموذج مستند إلى قاعدة استناداً إلى كود X++ إلى نموذج مستند إلى القيد، لم تعد تحتاج إلى ترخيص مطور للحفاظ على نماذج المنتجات.
أدت فترة التصنيع إلى إنجازات كبيرة في إنتاج منتجات عالية الجودة ومنتجات غنية بالميزات بأسعار معقولة. وجعلت وفورات الحجم من الممكن لمعظم الناس في العالم الصناعي شراء السيارات وأجهزة التلفاز والأجهزة المنزلية والسلع الأخرى التي يراها معظمنا جزءًا ضروريًا من حياتنا اليومية.
ولأن العديد من المنتجات أصبحت سلعًا أساسية، نشأت الحاجة إلى التفريق بينها. وتمت الاستجابة الفورية للشركات المصنعة لهذا التحدي لإنشاء متغيرات لكل منتج، بحيث يكون لدى العملاء مزيد من البدائل. وأدت هذه الاستراتيجية إلى زيادة تحديات التنبؤ، وإلى زيادة في تكلفة المخزون والمنتجات غير المباعة التي عفا عليها الزمن.
وباعتماد فلسفة تكوين لأمر، تمتلك الشركات المصنعة فرصة لتلبية طلب العملاء للمنتجات الفريدة مع خفض أو القضاء على أصناف المخزون القديمة. وعندما تم تحويل فلسفة التصنيع للمخزون تحول إلى فلسفة التكوين لأمر، ظهر تحدي مباشر واحد ألا وهو الحاجة إلى موازنة أوقات الإنتاج القصيرة مع مستويات المخزون المنخفض.
ومفتاح النجاح هنا هو تحليل حافظة المنتجات بعناية، والبحث عن أنماط في كلٍّ من ميزات المنتج والعمليات. والهدف هو تحديد المكونات العامة التي يمكن تصنيعها بنفس المعدات واستخدامها في كافة المتغيرات.
وتشمل مجموعة ميزات تكوين المنتج واجهة مستخدم (UI) توفر نظرة عامة على بنية نموذج تكوين المنتج، وكذلك بنية قيد تعريفي لا يلزم تأليفها. ولذلك، يمكن للشركات التي تريد دعم ممارسة تكوين البدء بسهولة أكبر. كما هو موضح في المقاطع التالية، لم يعد مصمم المنتج في حاجة إلى دعم المطور لتصميم نموذج تكوين منتج واختباره وإصداره إلى مؤسسة المبيعات.
هناك العديد من الطرق التي يمكنك بها للمستخدم تصميم نموذج تكوين منتج. ويتمثل أحد الخيارات في اتباع تدفق تسلسلي أولاً من خلال إنشاء كل البيانات المرجعية، مثل أصول المنتجات، والمنتجات المتميزة، والموارد التشغيلية، ثم تضمين المكونات، وبنود قائمة مكونات الصنف (BOM)، وعمليات المسار، وعناصر الأخرى لنموذج تكوين المنتج. وبدلاً من ذلك، يمكنك تحديد طريقة متكررة بشكل أكبر من خلال إنشاء النموذج ثم إضافة البيانات المرجعية كلما دعت الحاجة إلى ذلك.
يتكون نموذج تكوين المنتج من واحد أو أكثر من المكونات التي تكون مرتبطة ببعضها البعض من خلال علاقات المكونات الفرعية. ويتم تحديد المكونات مرة واحدة، ثم يمكن استخدامها عدة مرات في واحد أو أكثر من نماذج تكوين المنتج. المكونات هي كتل الإنشاء الأساسية لنموذج تكوين المنتج، وتقريبًا جميع معلومات المتعلقة بالنموذج ذي الصلة بها.
يحتوي كل مكون على واحد أو أكثر من السمات التي تحدد الخصائص الخاصة به. والسمات هي ما سيختاره المستخدمون أثناء عملية التكوين. وتتحكم في السمات في كلٍّ من علاقات المكونات الداخلية والعلاقات بين المكونات من خلال إدراجها في العمليات الحسابية أو القيود. ومن خلال الشروط التي تُطبق على بنود قائمة مكونات الصنف، يمكن استخدام السمات لتحديد الأجزاء المادية التي سيتكون منها المنتج المكون. بالإضافة إلى ذلك، يمكن للسمة التحكم في بند قائمة مكونات الصنف من خلال تعيين الآلية. وتوجد وظيفة مشابهة لعمليات المسار فيما يتعلق بإعدادات الخصائص والإدراج.
ملاحظة
عندما تقوم بإنشاء أنواع سمات، تجنب إنشاء عدد كبير من القيم لمجال نوع السمة. فقد يؤدي القيام بذلك إلى إبطاء مكون المنتج.
ينطوي استخدام نموذج تكوين المنتج المستندة إلى قيد على وجود بعض القيود عندما يقوم المستخدم بتحديد قيم السمات المختلفة. ويمكن تطبيق هذه القيود كقيود تعبير باستخدام لغة تصميم التحسين (OML). وبدلاً من ذلك، يمكن تطبيق قيد على شكل قيد جدول.
يمكن أن تكون قيود الجدول إما محددة بواسطة المستخدم أو النظام.
يتم تصميم قيد الجدول المحدد من قِبل المستخدم بواسطة المستخدم. ويحدد المستخدم مجموعة من أنواع السمات لتمثيل أعمدة الجدول، ثم يقوم بإدخال قيم من مجالات أنواع السمات المحددة لتكوين الصفوف في قيد الجدول.
ويتم تحديد قيد الجدول المحدد من قِبل النظام بتحديد الجدول الذي يجب استخدامه كمرجع، ثم تحديد الحقول الموجودة في هذا الجدول لتكوين الأعمدة في القيد. تمثل صفوف قيد الجدول صفوف جدول Supply Chain Management الموجودة حاليًا في وقت التكوين.
ويتم تضمين قيد جدول في نموذج تكوين منتج بالرجوع إلى تعريف قيد الجدول وتعيين السمات ذات الصلة الموجودة في النموذج إلى الأعمدة في قيد الجدول.
تمثل عمليات الحساب آلية لإجراء العمليات الحسابية في نموذج تكوين. على سبيل المثال، يمكن لعملية حساب تحديد طول جزء معين من المواد الخام أو وقت المعالجة لعملية التحسين. وعمليات الحساب هي أمر لا غنى عنه وتقوم بتعيين قيمة لسمة هدف بعد أن تتوفر كل قيم السمات المضمنة في تعبير عملية الحساب.
تمثل المكونات الفرعية العقدات في بنية نموذج تكوين المنتج. وبالنسبة لكل علاقة مكون فرعي، يجب تحديد مرجع لأصل منتج تم له تعيين تقنية متغير التكوين إلى تكوين مستند إلى قيد.
يشتمل طلب المستخدم على كل مكونات المكون الفرعي. والفرق الوحيد هو أن متطلبات المستخدم غير مرتبطة بأصل منتج. والأثر العملي لهذا الاختلاف هو أنه يتم طي أي بنود قائمة مكونات صنف أو عملية مسار تم تحديدها في سياق متطلبات مستخدم في مسار أو بنية قائمة مكونات صنف المكون الأصلي. يشبه هذا السلوك سلوك قائمة مكونات الصنف الوهمي.
يتم تضمين بنود قائمة مكونات الصنف لتحديد قائمة مكونات صنف التصنيع لكل مكون. يجب أن يشير بند قائمة مكونات الصنف إلى صنف، ويمكن تعيين كافة خصائص الصنف إلى قيمة ثابتة أو تعيينها إلى سمة.
يتم تضمين عمليات المسار لتحديد مسار التصنيع. يجب أن تشير عملية مسار إلى عملية محددة، ويمكن تعيين كافة خصائص العملية إلى قيمة ثابتة. ويمكنك تعيين كاقة الخصائص ما عدا متطلبات الموارد إلى سمة بدلاً من قيمة.
يمكن أن يتم التحقق من نموذج تكوين المنتج على مستويات متعددة في النموذج ويمكن أن يغطي نطاقات مختلف. والمستوى الأدنى مخصص لقيد تعبير واحد. وفي هذه الحالة، يتم التحقق من الصحة عادةً بواسطة مصمم المنتج للتحقق من أن بنية تعبير صحيحة.
وبالمثل، يمكن التحقق من شرط لبند قائمة مكونات صنف أو عملية مسار بمعزل عن غيرها.
كما يمكن إجراء التحقق من الصحة لتعريف قيد جدول محدد من قِبل المستخدم. وفي هذه الحالة، يمكن للمستخدم التحقق من القيم التي تم إدخالها لكل حقل داخل مجال أنواع السمات المقابلة.
وأخيراً، يمكن أن يتم التحقق من الصحة لنموذج تكوين منتج كامل للتحقق من أن بنية كاملة صحيحة ومن اتباع كافة قواعد التسمية والتصميم.
يشبه اختبار نموذج تشغيل جلسة تكوين فعلية. ويمكن للمستخدم التنقل في صفحات التكوين والتحقق من بنية نموذج يدعم عملية التكوين. ويمكن للمستخدم التحقق من أن قيم السمات صحيحة، ومن أن أوصاف السمات ترشد المستخدم إلى تحديد القيم الصحيحة. وأخيراً، عند الانتهاء من جلسة اختبار، يحاول النظام إنشاء قائمة مكونات الصنف والمسار الذي يتوافق مع قيم السمة المحددة، ويعرض رسالة خطأ في حالة حدوث أي خطأ.
للتنقل بين المكونات، انقر فوق التالي، أو انقر فوق مكون في شجرة نموذج تكوين المنتج لتعيين التركيز عليها.
عندما يكون نموذج تكوين منتج جاهزًا للاستخدام في سيناريوهات التكوين لأمر، يجب إنشاء إصدار. ومع ذلك، هناك العديد من الخيارات التي يمكن أن تعزز خبرة التصميم.
يمكن تعديل واجهة مستخدم التكوين بإدخال مجموعات السمات في واحد أو أكثر من المكونات الفرعية. ويمكن لهذه المجموعة تسليط الضوء على العلاقات بين سمات معينة وتساعد مستخدم التكوين على تحديد مجال المنتج الذي هو موضع تركيز حاليًا.
يمكن إنشاء قوالب تكوين واحد أو أكثر لتسريع عملية التكوين. وبدلاً من ذلك، يمكن إنشاء قوالب لترقية مجموعات سمات معينة، مثل عندما تركز حملة مبيعات على مجموعة محددة من ميزات المنتج.
إذا كان سيتم بيع المنتج في بلدان/مناطق مختلفة، يمكن إنشاء ترجمات لجميع النصوص التي تظهر في واجهة مستخدم التكوين. لا يتضمن هذا النص حقلي الاسم والوصف فحسب، بل وقيم نصوص السمات.
الخطوة الأخيرة والأهم في عملية وضع الصيغة النهائية هي إنشاء إصدار طراز تكوين المنتج. ويمثل الإصدار العلاقة بين أصل المنتج الذي يمكن تحديده للتكوين في أمر شراء أو بند عرض الأسعار، ونموذج تكوين المنتج. ويجب اعتماد إصدار وتنشيطه قبل أن يمكن استخدامه في جلسة تكوين.
تم تنفيذ واجهة برمجة تطبيقات (API) مخصصة، بحيث يمكن للشركاء وغيرهم ممن لديهم ترخيص مطور توسيع قدرات نموذج تكوين المنتج. وكان الهدف الرئيسي هو إنشاء آلية تسمح للشركاء والعملاء الذين يستخدمون منشئ المنتج الموجود بترحيل الكود المضمن في نماذج منشئ المنتج لواجهة برمجة التطبيقات. وبهذه الطريقة، يمكنهم ترحيل نماذجهم من "منشئ المنتج" إلى تكوين منتج. ومع ذلك، يمكن للشركاء والعملاء الاستفادة من استخدام واجهة برمجة التطبيقات لتوسيع نماذج تكوين المنتج الجديد.
يتم تطبيق واجهة برمجة التطبيقات باستخدام مجموعة من فئات محوّل الكمبيوتر التي تعرض بنية بيانات نماذج تكوين المنتج. يجب إنشاء مثيل فئة محوّل الكمبيوتر لكل نموذج سيتم توسيعه. وعند الانتهاء من جلسة عمل تكوين، يقوم النظام بالفحص بحثًا عن مثيل من هذه الفئة ويقوم بتشغيله في حالة العثور عليه.
يحدد الرسم التخطيطي التالي لتدفق API العملية.
يمكنك تكوين منتجات من الأماكن التالية:
- سطر أمر المبيعات
- سطر عرض أسعار المبيعات
- بند أمر الشراء
- بند أمر الإنتاج
- بند متطلبات الصنف (مشروع)
الغرض من التكوين هو إنشاء متغير مميز للمنتج الذي يفي بمتطلبات العميل. ويتم إنشاء معرف تكوين فريد لكل تكوين جديد. ويعمل هذا المعرف على تمكين التعقب من خلال المخزون.
إذا كان سيتم إجراء تكوين في موقع أو في إحدى الشركات، التي تختلف عن الموقع أو شركة الإنتاج التي سيحدث فيها الإنتاج، فسيتم إنشاء قائمة مكونات الصنف والمسار له ويتم وضعه في موقع المورد في الشركة الموردة. سيتم إصدار متغير المنتج في جميع الشركات المشاركة في سلسلة التوريد.