🚀 موديول Improvement Project — مشاريع التحسين

Quality Control System — SQAI

الفكرة العامة

موديول لتسجيل مشاريع التحسين الناتجة عن مشاكل أو فرص تحسين — وممكن يترتبط بيه موديولات تانية (زي KPI لما يكون فيه Not Met، أو Occurrence).

1) إضافة مشروع تحسين (Add Improvement Project)

الحقلالشرح
Project IDيتولد تلقائيًا (Auto-generated) — كود مميز للمشروع مثل IMP-2026-001
Project Titleاسم/عنوان المشروع (نص)
Project Scopeنطاق المشروع: Single Branch / Multi-Branch / Organization-wide
Project processقائمة — الـ Process Category المرتبط بيها المشروع
Initiating Branchالفرع المنظّم — اختيار واحد فقط
Department / Unitالقسم/الوحدة المرتبطة بالمشروع
Project Ownerالشخص المسؤول عن المشروع (Responsible Person)
Project teamفريق العمل — كل عضو بالاسم + مسؤوليته (Name & Responsibility)
Start Date / Planned End Dateتاريخ البداية والنهاية المخططة
Problem Statementنص يوضح المشكلة اللي المشروع بيحلها
Root Causeالسبب الجذري للمشكلة
Project Objectiveهدف المشروع
Measurementإزاي هيتم قياس نجاح المشروع
Action Items Tableجدول بالإجراءات/المهام المطلوب تنفيذها

2) سجل المشاريع (Log)

Project IDProject TitleProject Scope Project processInitiating Branch Department/UnitStatus

عرض سريع لكل مشاريع التحسين وحالتها (مفتوح / قيد التنفيذ / مكتمل / ملغي).

جداول قاعدة البيانات (4 جداول)

الجدولوظيفته
improvement_projectsبيانات المشروع كاملة (العنوان، النطاق، المشكلة، السبب الجذري، الهدف، القياس...)
improvement_project_branchesالفروع المرتبطة (تُستخدم فقط لو Scope = Multi-Branch)
improvement_project_teamأعضاء فريق المشروع + مسؤولية كل واحد
improvement_project_actionsجدول الإجراءات (Action Items Table) — كل إجراء له مسؤول، تاريخ استحقاق، وحالة

نقطة الربط مع موديول KPI

موديول KPI بيشير لهذا الموديول من خلال جدول kpi_measurement_improvement_projects — يعني لو مؤشر معين جاله نتيجة "Not Met"، ممكن ينشأ منه مباشرة مشروع تحسين هنا.

ده بيحقق مبدأ عدم تكرار البيانات: تفاصيل المشروع الكاملة موجودة مرة واحدة بس في improvement_projects، وأي موديول تاني (KPI، Occurrence، إلخ) بيربط بيها فقط بـ ID من غير تكرار.
improvement_projects
   ├──< improvement_project_branches >── branches
   ├──< improvement_project_team >── employees
   └──< improvement_project_actions

kpi_measurements ──< kpi_measurement_improvement_projects >── improvement_projects