نظرة عامة على نماذج تكوين المنتجات

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

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

المكونات المكونات هي العناصر الأساسية لنموذج تكوين المنتج. يتم عرض المكونات في بنية شجرة في صفحة تفاصيل نموذج تكوين منتج مستند إلى قيد. ويمكن أن تتضمن المكونات العناصر التالية:
  • السمات
  • القيود
  • عمليات الحساب
  • المكونات الفرعية
  • متطلبات المستخدم
  • سطور قائمة مكونات الصنف
  • عمليات المسار
السمات توضح السمات كل ميزات نموذج تكوين المنتج. يمكنك استخدام السمات لتحديد الميزات التي يمكن تحديدها عند تكوين منتج مميز. يتم استخدام السمات في القيود والشروط. عند إنشاء السمات وإضافتها إلى نموذج تكوين المنتج، تتم الإشارة إلى أنواع السمات ذات الصلة. يمكن تعيين قيمة افتراضية للسمة. يتم استخدام القيمة الافتراضية في واجهة مستخدم التكوين (UI) عند تكوين نموذج تكوين المنتج. يمكنك تحديد ما إذا كانت السمة إلزامية أو للقراءة فقط أو مخفية.
  • إلزامي – يجب تعيين القيمة للسمة عند تكوين المنتج.
  • للقراءة فقط – يتم عرض قيمة السمة أثناء جلسة عمل التكوين، لكن لا يمكن تغييرها.
  • مخفي – يتم تضمين قيمة السمة في القيود والشروط، لكن لا يتم عرضها أثناء جلسة عمل التكوين.
يمكنك أيضًا تحديد شرط للسمات. في حالة استيفاء الشرط، يجب إدخال قيمة للسمة الإلزامية. الشروط هي تعبيرات يجب تلبيتها للسمات، وبنود ‏‫قائمة مكونات الصنف، وعمليات المسار المطلوب تضمينها في نموذج تكوين منتج. تصبح أي سمة تتم الإشارة لها في شرط إلزامية. نوصي بتحديد السمات على أنها إلزامية في علامة التبويب سمات. وهذا الإجراء يسهل تعريف السمات الإلزامية. قيم السمات هي جزء مهم من إعادة استخدام التكوينات. يستخدم النظام قيم السمات لتحديد ما إذا كان هناك تكوين موجود ويتوافق مع التحديدات التي أجراها المستخدم أثناء جلسة عمل التكوين.
أنواع السمات تحدد أنواع السمات مجموعة أنواع بيانات السمات التي يتم اسخدامها في نموذج تكوين المنتج. تُستخدم أنواع السمات التالية:
  • عدد صحيح مع أو بدون نطاق
  • عشري
  • نص مع أو بدون قائمة ثابتة
  • منطقي
إذا كان نوع السمة منطقية، أو عدد صحيح مع نطاق، أو نص مع قائمة ثابتة، تتوفر مجموعة القيم عند إعداد نموذج تكوين منتج. ملاحظة: يتعرف حل تكوين المنتجات على أنواع السمات التالية فقط: منطقية، ونص مع قائمة ثابتة، وعدد مع نطاق. لذا، لا يمكن استخدام إلا أنواع السمات هذه في قيود وشروط التعبير.
القيود توضح القيود حدود تكوين نموذج المنتج. يتم استخدام القيود لضمان تحديد القيم الصالحة فقط عند تكوين منتج. يمكن أن تكون القيود إما قيود تعبير أو قيود جدول:
  • لا يمكن استخدام قيود التعبير إلا للمكون الذي ترتبط به. لا يمكن لأي قيود من قيود المكونات الإشارة إلى سمات المكونات الفرعية للمكون. ويتم استخدام حل تكوين المنتج لحل القيود، ويجب استخدام بنية الحل عند كتابة القيود. لمزيد من المعلومات، راجع ارتباط الموضوع حول قيود التعبير وقيود الجدول.
  • ‏‫ويجب تحديد قيود الجدول قبل إمكانية تطبيقها على مكون في نموذج تكوين منتج. ويمكن أن تكون قيود الجدول محددة من قِبل المستخدم أو النظام.‬ قيد الجدول المحدد بواسطة المستخدم هو نوع مصفوفة يمكن استخدامها لتوضيح مجموعة من التركيبات لقيم السمات المحددة التي تحددها أنواع السمات. على سبيل المثال، في حالة إنتاج مكبرات صوت، يمكن أن تحتوي مصفوفة قيد الجدول المحدد بواسطة مستخدم على أعمدة لألوان وشكل مكبر الصوت.
المثال تتوفر مكبرات الصوت بأربعة ألوان: أسود، وبلوطي، وروزوود، وأبيض. ‏‫وقد تشتمل مكبرات الصوت على إحدى شبكات التهوية الأمامية: سوداء أو معدنية أو بيضاء. ويتوفر اللون الأسود لكافة الشبكات، ولكن لا تتوفر الألوان الأخرى إلا لشبكات محددة.‬ يظهر الجدول التالي المعلومات التي يتم عرضها في علامة التبويب المجموعات المسموح بها في صفحة تحرير قيد الجدول.
لون الكابينة الشبكة الأمامية
أسود أسود
أسود معدني
أسود أبيض
بلوطي أسود
روزوود أبيض
أبيض أسود
أبيض أبيض
يمثل قيد الجدول المحدد بواسطة النظام تخطيطًا بين نوع السمة والحقل في جدول Finance and Operations. يربط قيد الجدول المحدد بواسطة النظام بين نوع السمة والحقل ديناميكيًا. ويعمل هذا الرابط على تمكين السمة في نموذج تكوين المنتج لإظهار بيانات الحقل في جدول Finance and Operations.‬
عمليات الحساب تمثل العمليات الحسابية ملحقاً للقيود. ويمكنك استخدام عملية حسابية لإجراء عمليات حسابية على السمات من النوعين العشري والعدد الصحيح، أو العمليات المنطقية التي تنطوي على سمات من نوعي النص مع قائمة ثابتة والمنطقية. تحتوي العملية الحسابية على سمة هدف ستتضمن نتيجة تعبير الحساب. ويتم تصميم تعبير الحساب باستخدام محرر التعبير.
المكونات الفرعية تعكس المكونات الفرعية بنية الشجرة لنموذج تكوين المنتج. يمكنك استخدام المكونات الفرعية لإنشاء بنية نموذج تكوين المنتج. تشير المكونات الفرعية إلى المكونات الموجودة. لذا، تشجع المكونات الفرعية على إعادة استخدام المكونات في نماذج تكوين منتجات متعددة. في صفحة تفاصيل بند قائمة مكونات الصنف لمكون فرعي، يمكنك تحديد قيمة مميزة للمكون الفرعي. وبدلاً من ذلك، يمكنك تحديد سمة تم تحديد قيمة لها عند إعداد نموذج تكوين المنتج. لتضمين منتج كمكون أو مكون فرعي، يجب تحديد المعلومات التالية في صفحة إنشاء المنتج عند قيامك بإنشاء المنتج:
  • في الحقل نوع المنتج، حدد الصنف.
  • في حقل النوع الفرعي للمنتج، حدد أصل المنتج.
  • في حقل تقنية التكوين، حدد التكوين المستند إلى قيد.
يمكنك عرض ما إذا كان يمكن استخدام منتج صادر كمكون أو مكون فرعي في علامة التبويب عام في صفحة تفاصيل المنتجات الصادرة. إذا تم تحديد التكوين المستند إلى قيد في حقل تقنية التكوين، يمكن استخدام المنتج كمكون أو مكون فرعي. يمكنك إخفاء المكونات الفرعية بحيث لا يتم عرضها للمستخدم أثناء جلسة عمل التكوين. يتم إخفاء السمات والمكونات الفرعية ومتطلبات المستخدم المرتبطة بالمكون الفرعي.
متطلبات المستخدم تمثل متطلبات المستخدم تجريدًا بين متطلبات المستخدم والمكونات والسمات الخاصة. لا يمكن تعيين متطلبات المستخدم لصنف. على سبيل المثال، يتسوق العميل لشراء نظام مسرح منزلي. يمكن أن يسأل ممثل المبيعات عن حجم الغرفة التي يخطط العميل لتركيب النظام بها، لتحديد وحدات الوات المطلوبة. في هذا المثال، يمكن أن يكون حجم الغرفة متطلب مستخدم يساعد على تحديد قيمة السمة المناسبة لمكون معين. ويمكنك إخفاء متطلبات المستخدم بحيث لا يتم عرضها للمستخدم أثناء جلسة تكوين. يتم إخفاء السمات والمكونات الفرعية ومتطلبات المستخدم المرتبطة بمتطلبات المستخدم. يمكنك كتابة شرط للتحكم فيما إذا كان من الممكن إخفاء متطلبات المستخدم. يجب كتابة الشرط باستخدام بناء جملة لغة تصميم التحسين (OML).
سطور قائمة مكونات الصنف وتمثل بنود قائمة مكونات الصنف المواد الفردية للمكونات في نموذج تكوين المنتج. في صفحة تفاصيل بند قائمة مكونات الصنف، تتوفر كافة الأصناف للتحديد. ويمكن إضافة شرط لبند قائمة مكونات الصنف بحيث يمكن أن تختلف بنود قائمة مكونات الصنف المحددة لمتغير منتج محدد، حسب تحديد المستخدم عند إعداد نموذج تكوين المنتج. الشروط هي تعبيرات يجب تلبيتها للسمات، وبنود ‏‫قائمة مكونات الصنف، وعمليات المسار المطلوب تضمينها في نموذج تكوين منتج. في صفحة تفاصيل بند قائمة مكونات الصنف، يمكنك تحديد قيمة مميزة. وبدلاً من ذلك، يمكنك تعيين سمة تم تحديد قيمة لها عند إعداد نموذج تكوين المنتج.
عمليات المسار في صفحة تفاصيل مسار العمليات، يمكنك تحديد قيمة مميزة. وبدلاً من ذلك، يمكنك تعيين سمة تم تحديد قيمة لها عند إعداد نموذج تكوين المنتج. تتم كتابة الشروط مثل قيود التعبير. الشروط هي تعبيرات يجب تلبيتها للسمات، وبنود ‏‫قائمة مكونات الصنف، وعمليات المسار المطلوب تضمينها في نموذج تكوين منتج.