Dar Waad Management System (نظام إدارة متكامل لمشغل أزياء وخياطة — مبني بالكامل على Microsoft Power Platform)

تفاصيل العمل

نظام إدارة متكامل لمشغل أزياء وخياطة — مبني بالكامل على Microsoft Power Platform

طلبت العميلة تحويل كامل لعمليات مشغلها من إدارة يدوية 100% إلى نظام رقمي ذكي يغطي الطلبات، أعمال الخياطة، الموظفات، الشكاوى، النواقص، وكل طلبات الموارد البشرية — مع Dashboard تحليلي يعطيها رؤية فورية كل صباح.

*قاعدة البيانات — SharePoint (10 قوائم)

صممت قاعدة البيانات من الصفر على SharePoint بـ 10 قوائم منظمة:

• الطلبات (Orders): رقم الفاتورة، اسم العميلة، الفستان، المقاس، تاريخ المناسبة، نوع الطلب (أونلاين/معرض)، نوع التسليم، حالة الشحن، وشركة الشحن

• أعمال الخياطة (Tailoring Workflow): مرتبطة تلقائياً بالطلبات المحتاجة تعديل، وتتضمن اسم الخياطة، المساعدة، حالة التعديل، وتاريخ الاستلام

• الموظفات: بيانات كاملة مع يوم الإجازة الثابت لكل موظفة

• الفساتين: قائمة كاملة بالفساتين المتاحة

• الشكاوى والنواقص: مع نظام متابعة الحالة

• طلبات الإجازة، السلف، التقييمات، كروت الصلاحية: نظام HR متكامل داخل المنصة

نظام الصلاحيات مبني مباشرة على SharePoint بحيث كل موظفة ترى وتعدل بياناتها فقط، والمشرف يملك صلاحية كاملة.

*التطبيق — PowerApps

بنيت تطبيقاً احترافياً يغطي كل عمليات المشغل:

- إدارة الطلبات:

• إضافة طلب جديد بكل تفاصيله

• عرض وتعديل الطلبات بصلاحيات محكومة (كل موظفة تشوف طلباتها بس، والمشرف يشوف الكل)

• لو الطلب "يحتاج تعديل" — يتضاف تلقائياً لقائمة أعمال الخياطة بنفس رقم الفاتورة

• تأكيد الشحن أو الاستلام يستلزم إرفاق صورة

*أعمال الخياطة — قيود ذكية:

• كل خياطة أو مساعدة ما تشتغلش أكثر من فستانين في اليوم — التطبيق يمنع التسجيل تلقائياً لو الحد اتجاوز

• يوم الإجازة الثابت لكل موظفة محمي — ما ينفعش تتسجل عليه شغلانة

*إدارة الفساتين:

• الإضافة والحذف للمشرفين فقط، الباقي اطلاع

• نظام منع التعارض: نفس الفستان في نفس القاعة ونفس التاريخ ما يتحجزش مرتين

*بوابة الموظفات:

• طلبات الإجازة والسلف والتقييمات

• نظام كروت الصلاحية: كل موظفة عندها 4 كروت تستخدمها عند الخطأ لتجنب الغرامة (قابلة للاستخدام لنفسها أو للخياطة)

• الشكاوى والنواقص بنفس نظام الصلاحيات

*نظام الإشعارات — Power Automate

بنيت Flows تلقائية تغطي كل أقسام التطبيق:

• عند أي إضافة جديدة (طلب، شكوى، إجازة، سلفة، كرت صلاحية) → رسالة Outlook فورية للمشرف بكل التفاصيل

• عند تغيير حالة أي طلب (موافقة أو رفض) → رسالة تلقائية للموظفة اللي رفعت الطلب

• النظام يشمل كل الأقسام: الطلبات، الإجازات، السلف، الشكاوى، وكروت الصلاحية

* Dashboard التحليلي — Power BI

صفحة الطلبات:

ـ 5 KPIs تنبيهية فورية:

- طلبات في خطر: المناسبة خلال 7 أيام ولسه ما اتشحنتش أو ما خلصتش تعديلها

- طلبات متأخرة: المناسبة فاتت والطلب لسه ما وصلش

- إعادة تعديل: فساتين رجعت للخياطة مرة تانية

- ارجاع واستبدال: طلبات محتاجة متابعة فورية

- الطلبات النشطة: إجمالي الشغل اللي لسه قدام الفريق

ـ شارتات: الطلبات شهرياً، توزيع الموظفات، أونلاين vs معرض، حالات الشحن

ـ فلاتر: تاريخ الطلب، نوع الطلب، الموظفة، حالة الشحن

*صفحة أعمال الخياطة:

ـ KPIs: جديد، قيد التنفيذ، جاهز، إعادة تعديل، إجمالي النشطة

ـ شارتات: توزيع الحالات، أداء كل خياطة، الطلبات بالوقت

*صفحة الشكاوى والنواقص:

ـ في صفحة واحدة مع KPIs لكل قسم وجداول تفصيلية

*صفحة إدارة الموظفات:

ـ KPIs: إجمالي الموظفات، إجازات معلقة، سلف معلقة، كروت الشهر

ـ Drillthrough لكل موظفة: إجازاتها، سلفها، تقييماتها، وكروت صلاحيتها

ـ لو الموظفة خياطة أو مساعدة: تظهر أعمال الخياطة اللي شغالة عليها

*صفحة تفاصيل الطلبات:

ـ جدول تفصيلي كامل بكل بيانات الطلب من الجدولين (Orders + Tailoring)

ـ مع Page Navigation من صفحة الطلبات الرئيسية

* صفحة تفاصيل الخياطة:

ـ نفس الفكرة لعرض تفاصيل أعمال الخياطة حسب الحالة

** أبرز التحديات التقنية اللي اتحلت

*• علاقات معقدة بين الجداول في Power BI ← حُلت بـ Bridge Table

• تنسيقات مختلفة لأرقام الفواتير (مثلاً "4949" و"1-4949") ← وُحدت في Power Query

• KPIs تعتمد على منطق متشعب من جدولين ← بُنيت بـ DAX متقدم باستخدام CALCULATETABLE + DISTINCT

• قيود الخياطة اليومية ومنع الحجز المزدوج ← نُفذت بـ Validation Logic داخل PowerApps

• إشعارات تلقائية لكل حدث في كل الأقسام ← بُنيت بـ Power Automate Flows منفصلة ومنظمة

** التقنيات المستخدمة

*SharePoint | PowerApps | Power Automate | Power BI | DAX | Power Query | Microsoft 365