أداة التكوين · القواعد
نوعان من القواعد في قائمة واحدة. قواعد القيود تحدد الخيارات المتاحة، على شكل أزواج صريحة، لأن القاعدة يجب أن تكون قابلة للشرح للبائع أمام العميل. أما قواعد العمليات فتحدد معنى الاختيار - أي المكون، وبأي كمية، ومن خلال أي عملية، وبأي فحص - وتحمل شرطًا مكتوبًا بلغة التعبير العادية.
أين تجده؟
- الوحدة: سلسلة الإمداد
- المجموعة: البيانات الرئيسية
- القسم: مُهيئ المنتج
- شاشة: أداة التكوين · القواعد
العنوان في وحدة التحكم: /scm/config-rules
قائمة · 26 أعمدة · 45 الحقول الموجودة في نموذجها · 4 بعضها مطلوب
ما توضحه القائمة
هذه هي أعمدة القائمة، بالترتيب الذي تم رسمها به. يمكن فرز أي منها، أو تصفيتها، أو إخفاؤها، أو تصديرها.
| عمود | النوع | اسم الحقل |
|---|---|---|
| الطراز | الرمز | model_no |
| الرمز | الرمز | code |
| القاعدة | نص | name |
| النوع | الحالة | rule_type |
| قائمة المواد | الرمز | then_bom_name |
| التوجيه | الرمز | then_routing_name |
| يستبدل | الرمز | replace_item_no |
| مجموعات على الطفل | الرمز | target_code |
| مقفل | نعم أو لا | is_locked |
| عند الخيار | الرمز | when_option_code |
| ثم الخيار | الرمز | then_option_code |
| الوقت | الرمز | condition_expr |
| يحسب | الرمز | output_name |
| صيغة | الرمز | value_formula |
| يختار جزءًا | الرمز | then_item_no |
| الكمية | الرمز | qty_formula |
| عملية | الرقم | operation_no |
| العملية | نص | operation_name |
| مركز العمل | الرمز | then_work_center_code |
| الخارج | نعم أو لا | is_subcontracted |
| الفحص | الرمز | then_inspection_plan_no |
| ما يقوله | نص | message |
| درجة الخطورة | الحالة | severity |
| نشط | نعم أو لا | is_active |
| يسري مفعوله اعتباراً من | التاريخ | effective_from |
| حتى | التاريخ | effective_to |
النموذج
ما المطلوب عند إنشاء سجل هنا؟ الحقول الإلزامية مُعلّمة؛ والاختيار المُختار من قائمة الإعدادات هو أحد الخيارات التي يُمكن للمسؤول إضافتها دون الحاجة إلى موافقة.
| مجال | النوع | خيارات | ملاحظات |
|---|---|---|---|
| الطراز مطلوب | خيار | تم البحث عنها من السجلات الموجودة | |
| الرمز مطلوب | نص | ||
| الاسم مطلوب | نص | ||
| النوع مطلوب | خيار | يتطلب, باستثناء, يشير إلى, يوصي, الحد الأدنى للكمية, الحد الأقصى للكمية, قوات إيتو, يحسب, selects_component, عملية الاختيار, تحديد_التوجيه, تحديد_التفتيش, selects_submodel, مجموعة المعلمات, القيمة الافتراضية, ينشر_القيمة, يستبعد_المكون, يستبدل_المكون, sets_component_qty, selects_bom, عملية الإزالة, يحدد وقت التشغيل, مجموعات_مركز_العمل, يتحقق من الصحة | قواعد القيود: "يتطلب" يُشير إلى وجود خطأ، و"يُشير" إلى وجوده تلقائيًا. قواعد العمليات: "يحسب" يُحدد رقمًا، وقواعد "يختار" تُحدد مكونات المنتج وكيفية تصنيعه، و"القيمة الافتراضية" تُدخل قيمة (مُقفلة: لا يُمكن للمستخدم تغييرها). إجراءات القواعد: "يُعمم القيمة" يكتب قيمة في تجميعة فرعية (TG100.DIAL_SIZE = TG310.DIAL_SIZE)؛ "يستبعد المكون" و"يستبدل المكون" و"يُحدد كمية المكون" تُغير جزءًا موجودًا بالفعل في الهيكل؛ "يختار قائمة المكونات" و"يختار المسار" مع "بدلاً من المسار الأساسي" يختار متغيرًا؛ "يُزيل العملية" و"يُحدد وقت العملية" و"يُحدد مركز العمل" تُغير عملية برقمها؛ "يُتحقق" يرفض (يُظهر خطأ) أو يُحذر عند تحقق شرطه. أسرع: أداة التكوين · دفتر العمل › القواعد كنص، جملة واحدة من نوع IF … THEN … لكل سطر. |
| عند اختيار هذا الخيار | خيار | تم البحث عنها من السجلات الموجودة | خيارات النموذج المختار. اكتب رقم المادة للعثور على الخيار الذي يضيفها. |
| ثم هذا الخيار | خيار | تم البحث عنها من السجلات الموجودة | لا يقتصر الأمر على نفس السؤال المتعلق بجانب "متى" - فالقاعدة التي تعبر الشجرة هي جوهر القاعدة. |
| عندما (حالة) | نص طويل | مكتوبة كصيغة، فوق رموز الأسئلة: steel_grade = 'A' و diameter = 12 و galvanizing = 'yes'. اتركها فارغة لقاعدة تُطبق دائمًا - وهي الطريقة التي تُعبّر بها المكونات والعمليات القياسية للنموذج. يحتوي السؤال على رمز الخيار المُختار (dial_size = 'DS-4IN')، أو الرقم المُدخل لخيار يقبل قيمة؛ <question>_option يحتوي دائمًا على الرمز. ليس نصًا: "عندما يكون حجم القرص 4 بوصة" مرفوض. لقواعد العمليات فقط - قواعد القيود تستخدم مربعي الخيارات أعلاه. المُكوّن · النماذج › تحقق من هذا النموذج، يعرض جميع الأسماء والرموز. | |
| اسم القيمة التي يتم حسابها | نص | بالنسبة لقاعدة "الحسابات". وتتناول القواعد اللاحقة النتيجة بهذا الاسم. | |
| كيفية إظهار تلك القيمة | نص | ||
| وحدة تلك القيمة | نص | ||
| صيغة | نص طويل | مثال: الطول (مم) + بدل المعالجة + بدل القطع | |
| ثم حدد هذا الجزء | خيار | تم البحث عنها من السجلات الموجودة | جزء واحد. بالنسبة لعدة أجزاء تحت نفس الشرط، احفظ القاعدة وأضفها إلى مكوناتها. |
| الجزء البديل | خيار | تم البحث عنها من السجلات الموجودة | ما يُستخدم عندما يتعذر الحصول على الخيار الأول؟ ليس مكونًا ثانيًا. |
| أي نوع من الأجزاء | خيار | خام, عنصر, التجميع الفرعي, مواد استهلاكية, التغليف, تم الشراء | يحدد السطر الذي يقع عليه في قائمة التكاليف. |
| الكمية (ثابتة) | الرقم | ||
| الكمية (صيغة) | نص طويل | مثال: raw_mass_kg. يتفوق على الثابت عندما يكون كلاهما معطياً. | |
| وحدة الكمية | نص | ||
| نسبة الخردة | الرقم | ||
| يستهلك أثناء العملية | الرقم | ||
| رقم العملية | الرقم | ||
| العملية | نص | ||
| في مركز العمل هذا | خيار | تم البحث عنها من السجلات الموجودة | |
| بعد العملية | الرقم | ||
| الإعداد (بالدقائق) | الرقم | ||
| مدة التشغيل (بالدقائق) | الرقم | ||
| وقت التشغيل (صيغة) | نص طويل | مثال: round(2 + raw_length_mm / 2000, 3) | |
| أُقيم العرض في الهواء الطلق | نعم أو لا | يتم تحديد التعاقد من الباطن في قسم التوجيه. العملية المحددة هنا تُنشئ طلب شراء بدلاً من جدولتها على آلة. | |
| المقاول من الباطن | خيار | تم البحث عنها من السجلات الموجودة | |
| ما يتقاضونه (مبلغ ثابت) | الرقم | ||
| ما يتقاضونه (حسب الصيغة) | نص طويل | يتم تسعير عملية الجلفنة حسب كمية الزنك المترسب، بينما يتم تسعير عملية التشغيل الآلي حسب الساعة - وهذا الرقم الثابت يجعل تكلفة معالجة كل حجم متساوية. | |
| كم من الوقت يحتفظون به (بالأيام) | الرقم | ||
| ثم قم بالتفتيش وفقًا لهذه الخطة | خيار | تم البحث عنها من السجلات الموجودة | |
| في أي مرحلة | خيار | وارد, قيد المعالجة, أخير, المقال الأول, ما قبل الشحن, دوريًا, مراجعة, تم الإرجاع | |
| ثم قم بتهيئة هذه المجموعة الفرعية | خيار | تم البحث عنها من السجلات الموجودة | |
| ثم استخدم قائمة المواد هذه | خيار | تم البحث عنها من السجلات الموجودة | selects_bom: فاتورة بديلة تحل محل الفاتورة الأساسية عندما يتحقق الشرط. |
| بدلاً من التوجيه الأساسي | نعم أو لا | selects_routing: عند التشغيل، يحل التوجيه محل التوجيه الأساسي؛ عند الإيقاف، تتم إضافة عملياته. | |
| الجزء الذي يحل محله | خيار | تم البحث عنها من السجلات الموجودة | replaces_component: يتم إزالة هذا الجزء ويتم وضع "ثم حدد هذا الجزء" مكانه. |
| سؤال التجميع الفرعي | نص | propagates_value: رمز السؤال في التجميع الفرعي ("ثم قم بتكوين هذا التجميع الفرعي") الذي يتم كتابة قيمة الصيغة فيه، على سبيل المثال DIAL_SIZE. | |
| مقفل | نعم أو لا | القيمة الافتراضية / نشر القيمة: عند التشغيل، لا يمكن للشخص تغيير ما تحدده القاعدة؛ عند الإيقاف، تكون القيمة افتراضية فقط. | |
| ما يُقال للشخص | نص طويل | قاعدة القيد التي تُفعّل دون تفسير هي أداة تكوين يتوقف الناس عن استخدامها. تستخدم قاعدة العملية هذا كسبب لكتابته بجانب كل جزء وكل عملية تنتجها. | |
| درجة الخطورة | خيار | خطأ, تحذير, معلومات | |
| الأمر | الرقم | ||
| نشط | نعم أو لا | ||
| يسري مفعوله اعتباراً من | التاريخ | تاريخ سريان هذا الإصدار من السطر. اتركه كما هو اليوم إلا إذا كنت تخطط لتغيير لاحق. | |
| حتى | التاريخ | اترك هذا الحقل فارغًا إذا كان مفتوح النهاية. سيؤدي تعيينه إلى إنهاء هذه النسخة بدلاً من حذفها. |
القواعد التي تنطبق هنا
كل ما يظهر على هذه الشاشة يخضع لقواعد المنصة وليس لقواعد خاصة بها. إليك أهم ما يجب معرفته قبل استخدامها:
- تضييق نطاق القائمة — البحث، والشروط، والفرز، والمجاميع، والتصدير، والعروض المحفوظة.
- ما الذي يمكن تغييره — الأسباب الخمسة التي لا يجوز بموجبها تعديل السجل.
- الشركات ووحدات الأعمال — ما يفعله المحول الموجود أعلى هذه القائمة بها.
- إنشاء سجل — الحقول المطلوبة، ومصدر الخيارات، وكيفية تخصيص الرقم.
- استيراد جدول بيانات — تقبل هذه الشاشة إدخالاً واحداً، وتخضع لنفس قواعد الكتابة.