تفاصيل المشروع

1) الهدف من المشروع

إنشاء نظام إلكتروني متكامل لإدخال وتسجيل مخالفات السلامة للمقاولين عبر واجهة باستخدام SharePoint / Power Apps، وربطها بملف Excel يحتوي على آلية احتساب الغرامات والتصعيد حسب دليل السلامة الموحد للشركة السعودية للكهرباء.

2) مكونات النظام المطلوبة

يتكون النظام من 3 أجزاء مترابطة:

أ) واجهة إدخال عبر SharePoint / Power Apps

•شاشة إدخال للمخالفة من قبل المستخدم.

•تعمل على الجوال والأجهزة اللوحية والكمبيوتر.

•تحتوي على الحقول التالية:

•تاريخ المخالفة (Date)

•اسم المقاول (Contractor Name) – قائمة منسدلة

•نوع المخالفة (Violation Type) – قائمة منسدلة

•ملاحظات (Notes)

•اسم مدخل البلاغ (Created By) – تلقائي

•واجهة تكون بسيطة وسهلة للمستخدمين الميدانيين.

•دعم التحقق (Validation) لمنع الإدخال الخاطئ.

ب) قائمة SharePoint (SharePoint List)

اسم القائمة: ContractorViolations_Log

الأعمدة المطلوبة:

Column Name

Type

وصف

Date

Date

تاريخ وقوع المخالفة

ContractorName

Choice

أسماء المقاولين

ViolationType

Choice

قائمة بجميع المخالفات حسب الدليل

Notes

Multi-line

تفاصيل إضافية

CreatedBy

Person

المسجل

Status

Choice

“New”, “Processed”, “Closed”

ج) ملف Excel لحساب الغرامات (Existing Logic)

ملف Excel جاهز يحتوي على المعادلات التالية:

•تكرار المخالفة RepeatCount

•التصنيف الأساسي BaseClass (A/B/C)

•التصنيف بعد التصعيد EffClass

•رقم التكرار بعد التصعيد EffRepeat

•رقم التكرار الداخلي RepeatNo

•الغرامة النهائية FineAmount

•الإجراء المطلوب (إيقاف عمل، استبعاد موظف، استبعاد معدة…)

•مطابقة كاملة لدليل السلامة.

3) طريقة الربط (Integration)

يجب استخدام Power Automate لإنشاء تدفق (Flow):

When new violation is submitted

•Trigger:

•When an item is created in SharePoint List

Then: Add row to Excel Table

•يقوم الـ Flow بإرسال بيانات (Date, Contractor, ViolationType, Notes) إلى ملف Excel.

Excel يفحص ويحسب:

•تكرار المخالفة

•التصنيف

•التصعيد

•الإيقاف والغرامة

•إرسال إشعار إلى المشرف أو فريق السلامة.

4) التقارير المطلوبة (Optional)

•Dashboard عبر SharePoint Page أو Power BI:

•إجمالي المخالفات

•أكثر المقاولين تكرارًا للمخالفات

•توزيع المخالفات حسب التصنيف (A/B/C)

•المخالفات حسب الأشهر

•إجمالي الغرامات

5) المتطلبات الفنية

•النظام يجب أن:

•يدعم الأجهزة المحمولة

•يمنع إدخال البيانات الخاطئة

•يعمل بسرعة

•يدعم فلترة المقاولين حسب المديريات (إذا لزم)

•يعتمد صلاحيات SharePoint (Viewer / Editor / Admin)

•يحفظ كل سجل إدخال للرجوع إليه لاحقًا

6) مخرجات المصمّم المطلوبة

1.صفحة SharePoint جاهزة تشمل:

•نموذج إدخال (SharePoint Form أو Power Apps)

•زر “إرسال”

2.قائمة SharePoint مربوطة بـ Power Automate

3.تدفق Flow يرسل البيانات إلى Excel بشكل مباشر

4.ملف Excel محدث بالحقول المطلوبة

5. لوحة تقارير Dashboard

تقدم للمشروع

العروض المقدمة

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

مرحبا، معك Mohamed Salah. حابب أوضح من البداية إن عندي نظام ERP جاهز ، وقادر أخصصه بالكامل لاحتياجات مشروع مخالفات السلامة بالضبطمن أول إدخال المخالفة لحد التقا...

اطلعت على تفاصيل مشروعكم الخاص بنظام تسجيل مخالفات السلامة، ويمكنني تنفيذ النظام بالكامل باستخدام SharePoint, Power Apps, Power Automate مع ربطه بملف الـ Excel ...

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

معك زياد خالد. اطلعت على متطلبات نظام مخالفات السلامة، وحابب أوضح لك إني أقدر أنفذ المشروع بالكامل باستخدام Oracle APEX، والنظام هيوفر لك كل الوظائف المطلوبة بش...

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

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

المستقل غير متاح لاستلام مشاريع، يمكنك ارسال تنبيه له لقبول العرض وإعادة المحاولة بعد بضعة ساعات، أو اختيار عرضاً من مستقل آخر.