يسرّنا الإعلان عن إطلاق ميزة جديدة وهي لوحة رفع أوامر الإنتاج (Upload PO Dashboard)، والتي تتيح للمستخدمين رفع أوامر الشراء (Purchase Orders - POs) الخاصة بمجموعة مقاسات محددة من خلال ملف Excel واحد فقط.
تساعد هذه الميزة في تسهيل عملية إضافة عدد كبير من أوامر الإنتاج الخاصة بالمواسم القادمة — مما يقلّل من الإدخال اليدوي، ويحدّ من الأخطاء، ويضمن توحيد البيانات داخل المصنع.
تتيح هذه اللوحة للمستخدمين:
رفع ملف أوامر الشراء (PO) المرتبط بمجموعة مقاسات محددة.
تحقق النظام تلقائيًا من صحة البيانات، وتطبيعها، وتحويلها إلى بيانات منظمة جاهزة للإدخال في قاعدة البيانات.
تسهيل رفع الأوامر الموسمية بالجملة بسرعة وأمان.
ابدأ باختيار مجموعة المقاسات المناسبة من قائمة الاختيارات المنسدلة قبل رفع الملف.
اضغط على زر “Download Template” لتحميل ملف Excel يحتوي على العناوين المحددة مسبقًا.
يجب استخدام هذا القالب حصريًا لضمان مطابقة البيانات مع تنسيق النظام.
يُرجى اتباع الإرشادات التالية بدقة:
لا تُغيّر أسماء الأعمدة أو تحذفها أو تضيف أعمدة جديدة.
لا تُنشئ صفحات (Sheets) إضافية داخل الملف.
لا تُغيّر صيغة الملف الأصلية (مثل .csv → .csv.xlsx).

🧠 معلومة مهمة:
بعض الأعمدة مثل PO، وSTYLECODE، وCONTRACTCODE تحتوي على قيم رقمية طويلة، وقد يحوّلها Excel تلقائيًا إلى صيغة العلمية (Scientific Notation).
لتجنّب ذلك، قم بالتالي:
بعد الانتهاء من تعبئة الملف وتنظيفه:
قم برفعه إلى لوحة الرفع.
سيقوم النظام تلقائيًا بالتحقق من البيانات وتطبيعها وتحويلها إلى أوامر إنتاج منظمة وجاهزة للإرسال إلى قاعدة البيانات.
| الفئة | الحالة | تصرف النظام / التحقق |
|---|---|---|
| الحقول الفارغة | غياب قيم في PO أو Client أو Style | ❌ يظهر خطأ: “PO/Client/Style لا يمكن أن تكون فارغة.” |
| التحقق من العميل والموديل واللون | عميل/موديل/لون غير موجود | يقارن النص بعد تطبيعه مع البيانات الموجودة في قاعدة البيانات |
| البيانات غير المتناسقة | نفس PO ولكن بقيم مختلفة لـ Client أو ContractCode أو StyleCode | ❌ خطأ: يجب أن تتطابق جميع الصفوف لنفس الـ PO |
| تكرار أو دمج أوامر PO | تكرار نفس رقم الـ PO | يقوم النظام بتجميعها والتحقق من التناسق قبل المعالجة |
| التحقق من الكميات | إدخال كميات بدون تحديد لون | ❌ خطأ: “لا يمكن ترك اللون فارغًا عند وجود كميات.” |
| التحقق من المقاسات | إدخال كميات لمقاس غير موجود في الموديل | ❌ خطأ: “مقاس غير صالح — هذا المقاس غير معرف في هذا الموديل.” |
قبل مقارنة البيانات، يقوم النظام بتطبيع النصوص لتفادي الأخطاء الناتجة عن المسافات أو الرموز.
| المدخل | القيمة في قاعدة البيانات | تطابق؟ |
|---|---|---|
reD | Red | ✅ نعم |
red 2 | red2 | ✅ نعم |
red-2 | red2 | ✅ نعم |
redd | red | ❌ لا |
Led | red2 | ❌ لا |
يتم تطبيع النصوص وفق القواعد التالية:
إزالة المسافات الزائدة
إزالة الرموز الخاصة
تحويل الأحرف إلى صغيرة (Lowercase)
ترتيب الكلمات أبجديًا
بعد رفع الملف والتحقق منه بنجاح، يمكن للمستخدم إرسال أوامر الإنتاج إلى النظام.
يتم إرسال كل أمر إنتاج بشكل منفصل.
يقوم النظام تلقائيًا بإدخال الأوامر الصحيحة إلى قاعدة البيانات.
تُعرض الأوامر الناجحة والفاشلة في جدولين منفصلين.
الأوامر التي تمر بجميع عمليات التحقق بنجاح تُحفظ تلقائيًا في قاعدة البيانات.
إذا فشل أي أمر أثناء الرفع، سيظهر في جدول الأوامر الفاشلة أسفل الصفحة.
📌 أكثر سبب شائع للفشل:
وجود رقم PO مكرر في النظام.
في حال وجود أوامر فاشلة:
قم بتنزيل ملف الأوامر الفاشلة.
صحّح الأخطاء (مثل أرقام PO المكررة).
أعد رفع الملف بعد التصحيح.
سيقوم النظام بالتحقق منها وإعادة معالجتها تلقائيًا.
توفر لوحة رفع أوامر الإنتاج (Upload PO Dashboard) طريقة فعّالة وسريعة لـ:
رفع الأوامر بالجملة بصيغة Excel
ضمان مطابقة البيانات والتحقق التلقائي منها
توفير الوقت لفرق التخطيط والإنتاج والمشتريات
هذه الميزة مثالية للمصانع التي تستعد للمواسم القادمة أو تتعامل مع أوامر إنتاج ضخمة من العملاء.