Chapter 2 · ProjectVIEW ERP Master SaaS Framework
يُقدَّم ProjectVIEW ERP كحل SaaS مُدار بالكامل، مع استضافة كل عميل في بيئة Microsoft Azure مخصصة وخاصة وذات سيادة — دون بنية تحتية مشتركة ودون اختلاط بيانات بين عدة مستأجرين. يحدد الفصل 2 القطاعات والوحدات 10+1 ضمن النطاق، والبنية ثلاثية الطبقات، ونموذج النشر تطوير-اختبار-تشغيل مباشر، ونطاق الخدمة، والاستثناءات، والتزامات العميل.
- 1 : 1بيئة Azure مخصصة لكل عميل
- 10+1وحدة مؤسسية
- 3-tierبنية الويب والتطبيق وقاعدة البيانات
2.1 نظرة عامة على المنصة ProjectVIEW ERP
يقدّم المورّد ProjectVIEW ERP كحل Software-as-a-Service (SaaS) مُدار بالكامل.
ProjectVIEW ERP هو ERP سحابي متكامل وعالي المرونة من فئة Construction-grade ERP صُمم خصيصًا لـ Capital-Intensive Project Industries. وتتمثل قوته الأساسية في Cost Control, Construction Management بدقة، والرؤية الشاملة من البداية إلى النهاية عبر المشاريع الهندسية المعقدة.
يتألف ProjectVIEW ERP من منظومة موحدة من 10+1 enterprise modules تُحدث تحولًا رقميًا في العمليات Commercial, Operational, Production, and Financial. ومن خلال فرض بيانات منظمة، وسير عمل موحد، وتكامل سلس بين الموقع والمكتب، يصبح المركز المحوري لإدارة أداء المشاريع وممكّنًا أساسيًا للعمليات الجاهزة للذكاء الاصطناعي.
2.1.1 بيئة مخصصة خاصة وذات سيادة
تستضاف نسخة كل عميل من ProjectVIEW ERP في بيئة سحابية مخصصة وخاصة وذات سيادة على Microsoft Azure. وهذا يعني:
- عزل تام للمستأجر: يعمل كل عميل ضمن أجهزة Azure الافتراضية الخاصة به، ونسخ قواعد البيانات، وحسابات التخزين المخصصة له. ولا توجد بنية تحتية مشتركة أو اختلاط للبيانات بين عدة مستأجرين.
- سيادة البيانات: توجد بيانات العميل في منطقة Azure المحددة في العقد التجاري، بما يضمن الامتثال لمتطلبات إقامة البيانات المحلية وقوانين حماية البيانات السارية.
- حرية التخصيص: تتيح البيئة المخصصة إعدادات وتخصيصات وجداول تحديث خاصة بالعميل دون التأثير في نسخ العملاء الآخرين.
- حد الأمان: تُحمى كل بيئة بشبكة Azure الافتراضية الخاصة بها (VNet)، ومجموعات أمان الشبكة (NSGs)، وقواعد الجدار الناري، مما ينشئ محيط أمنيًا كاملًا.
2.2 القطاعات التي نخدمها
ProjectVIEW ERP ليس منصة ERP عامة. إنه نظام مؤسسي شامل من الفئة الأولى صُمم خصيصًا لعالم البناء، ومهندس للتعامل مع التعقيد والحجم وكثافة التكلفة في العمليات الإنشائية الحقيقية والعمليات القائمة على المشاريع. وقد صُمم لـ البيئات كثيفة رأس المال حيث يجب أن تعمل BoQ وWBS والزمن والتكلفة في انسجام تام، ويغطي ProjectVIEW ERP كامل نطاق صناعات عالم البناء:
| # | الصناعة | الوصف |
|---|---|---|
| 1 | Construction | الإنشاءات المدنية والبنية التحتية والمباني والأعمال الإنشائية الثقيلة، من الأساسات إلى التسليم. دعم كامل لدورة حياة مشاريع EPC وEPCM وEPCi. |
| 2 | Marine Engineering Offshore Construction | المنصات البحرية، والمنشآت تحت سطح البحر، ومشاريع البنية التحتية البحرية، ومشاريع الهندسة الساحلية ذات المتطلبات اللوجستية ومتطلبات السلامة المعقدة. |
| 3 | التعدين والمحاجر | عمليات التعدين السطحي وتحت الأرض، والمحاجر، ومعالجة المعادن، وتطوير البنية التحتية المرتبطة بها. |
| 4 | Shipbuilding & Repairs (SBR) | بناء السفن الجديدة، وإصلاح السفن وتحويلها، وعمليات الرسو الجاف، وتصنيع المعدات البحرية. |
| 5 | Project-based Manufacturing | تصنيع الهياكل الفولاذية، والإنشاءات المعيارية، ومرافق التصنيع المسبق، والتصنيع حسب الطلب الهندسي. |
Industries We Serve: https://danaos-projects.com/industries-we-serve/
2.3 وحدات المنصة والنطاق الوظيفي
وفقًا للعقد التجاري، يتألف ProjectVIEW ERP من 10+1 enterprise modules مرتبة كما يلي:
| # | الوحدة | النطاق الوظيفي |
|---|---|---|
| 01 | Budget Estimation – Bidding | يستورد جدول الكميات (BoQ) من Excel بصيغة منظمة، ويتحقق من الكميات مقابل نماذج BIM (.IFC)، ويجري حصر الكميات تلقائيًا (QTO). كما يزامن بنود BoQ مع هيكل WBS للمشروع ويدعم منهجي التسعير بحسب القياس والتسعير المقطوع. |
| 02 | Cost Control | مراقبة التكاليف في الوقت الفعلي مقابل الميزانية، وإدارة القيمة المكتسبة (EVM)، وتوقعات التكلفة حتى الإكمال والتقدير عند الإكمال، وتحليل الانحرافات، وتوقعات التدفق النقدي، وهياكل تقسيم التكلفة (CBS) متعددة الأبعاد. |
| 03 | إدارة المقاولين من الباطن | إنشاء العقود الفرعية وإدارتها عبر دورة حياتها، وقياس التقدم وإصدارات الاعتماد، وأوامر التغيير، وإدارة المطالبات، وتتبع الاستبقاء، وتقييم أداء المقاولين من الباطن. |
| 04 | Procurement | طلبات الشراء، وأوامر الشراء، وطلبات العروض، وتحليل العطاءات المقارنة، وتأهيل الموردين وإدارتهم، وسير عمل الشراء إلى الدفع، وتتبع الالتزامات. |
| 05 | Materials & Production Management | عمليات المخزون والمستودعات، وطلبات المواد، واستلام البضائع، وتحويلات المخزون، ومستويات الحد الأدنى/الأقصى، وتكامل الباركود/RFID، وتتبع الإنتاج، وتسوية المواد. |
| 06 | Machinery Management | إدارة الأسطول والمعدات، والتكلفة والتخصيص داخليًا وخارجيًا، وجدولة الصيانة (الوقائية والتصحيحية)، وتتبع الاستخدام، وإدارة معدلات الإيجار، واستهلاك المعدات. |
| 07 | HRMS – Payroll | سجلات الموظفين وإدارة دورة حياتهم، والوقت والحضور، وإدارة الإجازات، ومعالجة الرواتب (بما في ذلك الامتثال لنظام حماية الأجور WPS في الإمارات)، وتخطيط القوى العاملة، وتخصيص تكلفة العمالة على المشاريع. |
| 08 | Accounting – Finance Management | دفتر الأستاذ العام، ودليل الحسابات، وإدارة العملات المتعددة، والمعاملات بين الشركات، والأصول الثابتة، وإدارة الضرائب (بما في ذلك ضريبة القيمة المضافة)، والتوحيد المالي، والتقارير النظامية. |
| 09 | Suppliers Account Payables | معالجة فواتير الموردين، وجدولة المدفوعات، وتحليل الأعمار، وإدارة الاستبقاء، والإشعارات المدينة/الدائنة، والتسوية الآلية للمدفوعات. |
| 10 | Customers Account Receivables | فواتير العملاء، وشهادات الدفعات المرحلية (IPC)، والاعتراف بالإيراد، وتحليل الأعمار، وتتبع الاستبقاء، وإدارة التحصيل. |
| 00 | النواة الأساسية لـ ProjectVIEW ERP | الطبقة الأساسية للمنصة التي تشمل: إدارة المستخدمين والأدوار (STY)، ومحرك سير العمل، وتسلسل الاعتمادات، وإطار لوحات المعلومات ومؤشرات الأداء الرئيسية، وتكامل Power BI، وإدارة المستندات، وسجل التدقيق، ومحرك الإشعارات، وبوابة API، وإدارة النظام. |
ملاحظة: تُفصَّل الوحدات المحددة المفعلة للعميل في العقد التجاري. ويمكن إضافة وحدات إضافية خلال مدة الاشتراك، رهناً باتفاق مكتوب متبادل وتعديل الرسوم.
2.4 نموذج تسليم SaaS
النطاق: ينطبق نموذج تسليم SaaS والالتزامات الموصوفة في هذا المستند حصريًا عندما تتم استضافة ProjectVIEW ERP على DANAOS Cloud (بنية Microsoft Azure المُدارة من المورّد). أما العملاء الذين يشغّلون ProjectVIEW وفق نموذج نشر محلي أو مستضاف لدى طرف ثالث، فينبغي الرجوع إلى اتفاقية الترخيص والدعم المطبقة.
يُقدَّم ProjectVIEW ERP حصريًا كحل SaaS مُدار بالكامل. ويتحمل المورّد المسؤولية الشاملة عن جميع طبقات المكدس التقني، من توفير البنية التحتية وإدارة الأمن إلى تسليم التطبيق والدعم المستمر.
يستهلك العميل المنصة كخدمة ولا يُطلب منه إدارة أي بنية تحتية أساسية أو برمجيات وسيطة أو مكونات المنصة.
يتضمن نموذج تسليم SaaS القدرات المُدارة التالية:
| القدرة | الوصف |
|---|---|
| Security Management | المراقبة الأمنية الاستباقية، وفحص الثغرات، وإدارة التصحيحات، والكشف عن الاختراقات، والاستجابة للحوادث. ويشمل Azure WAF مع حماية من DDoS وتغطية قواعد OWASP Top 10:2025. |
| Backup Management | جداول النسخ الاحتياطي المؤتمتة: نسخ احتياطية لقواعد البيانات كل 12 ساعة مع نسخ احتياطية لسجل المعاملات كل 15–60 دقيقة، ونسخ احتياطية يومية تزايدية للملفات، ونسخ احتياطية كاملة أسبوعية وشهرية. جميع النسخ الاحتياطية مشفرة أثناء التخزين. |
| إدارة الموارد | مراقبة الأداء، وتخطيط السعة، وتوصيات التوسع الاستباقية، وتحسين الموارد لضمان أداء متسق للتطبيق. |
| أداء مضمون | مستوى خدمة بتوفر 99.9%، وRPO مدته 15 دقيقة، وRTO مدته 4 ساعات. تم تحديد أهداف الأداء التفصيلية وService Credits في القسم 3. |
| إدارة التحديثات | تحديثات منتظمة للمنصة، وتصحيحات، وإصلاحات عاجلة، وإصدارات ميزات تُسلَّم عبر مسار CI/CD مضبوط ومراقَب، مع منهجية النشر develop-test-live. |
| المراقبة وإمكانية الرصد | Azure Monitor وApplication Insights وMicrosoft Defender for Cloud لإمكانية الرصد المستمرة للمنصة، والتنبيه، والمعالجة الاستباقية للمشكلات. |
2.5 معمارية المنصة
تعمل المنصة وفق معمارية ثلاثية الطبقات ضمن بيئة Azure الخاصة السيادية المخصصة:
| الطبقة | التقنية | الوصف |
|---|---|---|
| العرض | HTML5 JavaScript | عميل خفيف يعمل عبر المتصفح — DANAOS Web Enterprise Suite. لا حاجة إلى أي تثبيتات أو إضافات على جهة العميل. تصميم متجاوب يدعم الوصول من الحاسوب اللوحي والهاتف المحمول. |
| التطبيق | .NET 10 C# MVC IIS 10.0 | طبقة منطق الأعمال مع بوابة API RESTful. مصادقة تعتمد على رمز JWT مع Microsoft Entra ID SSO وMFA. مستضاف على أجهزة Azure Virtual Machines مخصصة مع موازنة حمل. |
| البيانات | SQL Server 2025 | قاعدة بيانات مؤسسية مع التشفير الشفاف للبيانات (TDE / AES-256)، واستعادة آلية لنقطة زمنية محددة، ونسخ جغرافي قابل للتهيئة. |
مراجع تقنية:
Microsoft.NET 10 (LTS): https://dotnet.microsoft.com/en-us/download/dotnet/10.0 Microsoft SQL Server 2025: https://learn.microsoft.com/en-us/sql/sql-server/what-s-new-in-sql-server-2025 Microsoft Entra ID (الهوية وإدارة الوصول): https://www.microsoft.com/en-us/security/business/identity-access/microsoft- entra-id Internet Information Services (IIS) 10.0: https://www.iis.net/ OWASP Top 10:2025: https://owasp.org/Top10/2025/ Microsoft Defender for Cloud: https://azure.microsoft.com/en-us/products/defender-for-cloud Azure Monitor وApplication Insights: https://azure.microsoft.com/en-us/products/monitor
2.5.1 منهجية النشر ودورة حياة البيئة
يحافظ المزود على نهج صارم develop-test-live لجميع عمليات نشر البرمجيات، مدعومًا بمعمارية بيئتين:
- (a) أثناء التنفيذ: يوفر المزود بيئتين (2) — بيئة Development / Sandbox للتكوين والتخصيص واختبار قبول المستخدم الشامل (UAT)، وبيئة Production للعمليات الحية.
- (b) بعد الانتقال إلى الإطلاق المباشر: عند Go-Live، تنتقل بيئة Development / Sandbox لتصبح Staging Environment الدائمة، وتُستخدم لتصحيح الأخطاء، وطلبات التغيير، وتحديثات البرمجيات، واختبار UAT قبل النشر إلى الإنتاج.
- (c) بوابة UAT: لا تُنشر أي تغييرات إلى Production دون تحقق مسبق وموافقة UAT مكتوبة من العميل في بيئة Staging، باستثناء حالات الصيانة الطارئة (انظر القسم 3.1.3). وعند الاقتضاء، يطبق المزود التكامل المستمر / التسليم المستمر (CI/CD) لتقليل مخاطر النشر وتسريع دورات الإصدار. وترد دورة حياة البيئة كاملة في القسم 3.3.
2.6 نطاق الخدمة
تشمل الخدمات المقدمة بموجب هذا الإطار، على سبيل المثال لا الحصر:
| # | مجال الخدمة | الوصف |
|---|---|---|
| 1 | هندسة المتطلبات | استنباط متطلبات العميل والتطوير/التخصيص وفق المواصفات. تُتفق تكاليف التخصيص الإضافية كتابةً قبل البدء. |
| 2 | إدارة المشروع | إدارة متكاملة لتنفيذ البرمجيات باستخدام منهجية رشيقة. |
| 3 | التوثيق | توفير مستندات البرمجيات المطلوبة بما في ذلك: مستندات المتطلبات/التصميم عالية المستوى ومنخفضة المستوى، ومواصفة متطلبات المستخدم (URS)، ومواصفة متطلبات النظام (SRS)، والمخططات الانسيابية، وخطط الاختبار، وتوثيق النظام، وأدلة المستخدم النهائي، وأدلة التثبيت، وسجلات تتبع العيوب. |
| 4 | توثيق قاعدة البيانات | توفير مستندات قاعدة البيانات بما في ذلك: مخططات تدفق البيانات (DFD)، ومخططات الكيان والعلاقة (ERD)، وقواميس البيانات. |
| 5 | التصحيحات والإصلاحات العاجلة | تسليم تصحيحات البرمجيات والإصلاحات العاجلة دون أي تكلفة إضافية على العميل. |
| 6 | التحسين المستمر | نهج تحسين مستمر لتطوير البرمجيات، مع دمج ملاحظات العميل وأفضل الممارسات في القطاع. |
| 7 | حل الأعطال | تصحيح الأعطال البرمجية وحلها الناتجة عن التشغيل العادي. |
| 8 | استجابة الدعم | الاستجابة لطلبات دعم البرمجيات وفق مصفوفة SLA المحددة في القسم 3. |
| 9 | نظام التذاكر المدمج | نظام ITSM أصيل داخل التطبيق ضمن ProjectVIEW ERP لتسجيل الحوادث، وتتبع دورة حياة التذاكر، وقياس SLA، والوصول إلى قاعدة المعرفة، والدعم الذاتي. |
| 10 | مكتب خدمة متعدد القنوات على مدار الساعة 24/7 | إتاحة الوصول إلى مكتب خدمة المزود (PSD) 24×7×365 عبر نظام التذاكر المدمج، وقناة WhatsApp Business، والهاتف، والبريد الإلكتروني لتسجيل التذاكر وإدارتها. |
| 11 | دعم WhatsApp Business | مجموعة WhatsApp Business مخصصة تربط المستخدمين الرئيسيين لدى العميل بالاستشاريين المعينين لدى المزود لتواصل غير رسمي سريع واستفسارات عاجلة. |
| 12 | التدريب | توفير التدريب المطلوب للمستخدمين النهائيين والإداريين، بما في ذلك تهيئة المستخدمين المعتمدين الجدد. |
| 13 | الصيانة الوقائية | صيانة وقائية شهرية لجميع وحدات المنصة حسب الاتفاق مع العميل. |
| 14 | التقارير | تقديم تقارير خدمة ربع سنوية بصيغة متفق عليها مع العميل، بما في ذلك مقاييس أداء SLA. |
2.7 الاستثناءات
ما لم يُتفق صراحةً في العقد التجاري أو في بيان عمل منفصل، تُستثنى الأمور التالية من نطاق هذا الإطار:
- (a) شراء أو تركيب أو صيانة الأجهزة في مقار العميل
- (b) ترخيص برمجيات الطرف الثالث (بخلاف المنصة ومكوناتها المرفقة)
- (c) البنية التحتية للشبكة، أو الاتصال بالإنترنت، أو إدارة الشبكة المحلية في مواقع العميل
- (d) عمليات التكامل المخصصة مع أنظمة الطرف الثالث غير المحددة في العقد التجاري
- (e) ترحيل البيانات من الأنظمة القديمة (متاح كتعاقد منفصل النطاق)
- (f) الاستشارات أو التدريب أو الدعم في الموقع بما يتجاوز النطاق المحدد في العقد التجاري
- (g) التعافي من الحوادث الناتجة عن سوء استخدام العميل، أو التعديلات غير المصرح بها، أو تدخل برمجيات الطرف الثالث
- (h) أنشطة الامتثال الخاصة بالتزامات العميل التنظيمية الخاصة به (وترد التزامات الامتثال الخاصة بالمورد في الجزء C)
2.8 التزامات العميل
لتمكين المزود من تقديم الخدمات بفعالية، يلتزم العميل بما يلي:
- (a) تعيين جهة اتصال رئيسية وجهة اتصال للتصعيد لإدارة الخدمة اليومية
- (b) توفير وصول في الوقت المناسب إلى معلومات الأعمال ذات الصلة، والوثائق، والخبراء المختصين المطلوبين لهندسة المتطلبات والتنفيذ
- (c) التأكد من التزام المستخدمين المصرح لهم بسياسة الاستخدام المقبول الخاصة بالمورد وجميع سياسات الأمن المعمول بها
- (d) الحفاظ على اتصال إنترنت كافٍ في مقار العميل للوصول إلى المنصة
- (e) الإبلاغ عن الحوادث وطلبات الخدمة عبر مكتب خدمة المورد (PSD) وفقًا للإجراءات المنصوص عليها في القسم 4
- (f) المشاركة في اختبار قبول المستخدم (UAT) ضمن الأطر الزمنية المتفق عليها وتقديم اعتماد مكتوب للمخرجات
- (g) التأكد من أن جميع بيانات العميل المحمّلة إلى المنصة تمتثل لقوانين حماية البيانات المعمول بها ولا تتضمن محتوى محظورًا
- (h) الحفاظ على سجلات المستخدمين المصرح لهم محدثة ودقيقة، وسحب صلاحية الوصول فورًا من الموظفين المغادرين
قد يؤثر إخفاق العميل في الوفاء بالالتزامات المنصوص عليها في هذا القسم 2.8 في قدرة المورد على الوفاء بمستويات الخدمة، ويُستبعد هذا الأثر من حسابات اتفاقية مستوى الخدمة على النحو المنصوص عليه في القسم 3.
2.9 سجل العمليات
يلخص الجدول التالي عمليات تقديم الخدمة المنشأة في هذا الفصل، بما في ذلك الأدوار المسؤولة، والنتائج المتوقعة، والإحالات إلى العمليات ذات الصلة في الفصول الأخرى.
دليل الأدوار: P = المزود | C = العميل | PM = مدير مشروع المزود | SDM = مدير تقديم الخدمة | SC =
اللجنة التوجيهية
2.9.1 سجل العمليات
| المرجع | العملية | المحفز | المعالج | المعتمد | النتيجة المتوقعة | الإحالة المرجعية |
|---|---|---|---|---|---|---|
| P-2.01 | توفير البيئة | تنفيذ العقد التجاري | المزود (البنية التحتية) | SDM | تشغيل بيئات Dev/Sandbox + Production | § 3.3 |
| P-2.02 | تفعيل الوحدة | العقد التجاري أو التعديل | المزود (التطوير) | حلقة وصل تقنية العميل | الوحدات المرخصة متاحة في Production | § 2.3, § 6 |
| P-2.03 | تهيئة العميل | تحقق جاهزية Go-Live | PM (المزود) | حلقة وصل تقنية العميل | جميع المستخدمين مهيؤون ومدربون ويعملون بصورة تشغيلية | § 5, § 3.9 |
| P-2.04 | تنفيذ UAT والموافقة عليه | تُنشَر التغييرات في Staging | العميل | حلقة وصل تقنية العميل | موافقة UAT مكتوبة خلال 5 أيام عمل | § 3.2.1, § 4.7 |
| P-2.05 | طلب تغيير النطاق | يطلب العميل وحدات/خدمات إضافية | PM (المزود) | اللجنة التوجيهية | عقد تجاري معدل مع رسوم معدلة | § 6, § 4.8 |
| P-2.06 | الانتقال بعد Go-Live | اكتمل Go-Live | المزود (البنية التحتية) | SDM | Dev/Sandbox → Staging Environment | § 3.2.1, § 4.7 |
2.9.2 مصفوفة RACI
| العملية (المرجع) | المورّد | العميل | PM | SDM | SC |
|---|---|---|---|---|---|
| P-2.01 توفير البيئة | R | I | C | A | — |
| P-2.02 تفعيل الوحدة | R | A | R | I | — |
| P-2.03 تهيئة العميل | R | C | A | I | — |
| P-2.04 UAT والموافقة | C | R/A | C | I | — |
| P-2.05 تغيير النطاق | R | C | R | I | A |
| P-2.06 ما بعد Go-Live | R | I | R | A | I |
R = مسؤول (ينفذ) | A = محاسب عليه (يعتمد) | C = مستشار | I = على علم | — = غير معني
2.9.3 مسار العملية — دورة حياة تقديم الخدمة
| المرحلة | النشاط | الدور | المخرجات |
|---|---|---|---|
| ① العقد | تم تنفيذ العقد التجاري، والاتفاق على النطاق والوحدات | المزود + العميل | عقد تجاري موقع |
| ② التوفير | توفير بيئات Azure (Dev/Sandbox + Production) | المزود (البنية التحتية) | تشغيل بيئتين |
| ③ التهيئة | تم تهيئة المنصة وتخصيصها وترحيل البيانات | المزود (التطوير) + PM | منصة مهيأة في Staging |
| ④ UAT | يقوم العميل بالتحقق في Staging (الحد الأدنى 5 أيام عمل) | العميل | موافقة UAT مكتوبة |
| ⑤ Go-Live | النشر إلى الإنتاج، تهيئة المستخدمين، التدريب | المزود + العميل | نظام إنتاج تشغيلي |
| ⑥ الانتقال | تصبح Dev/Sandbox بيئة Staging دائمة | المزود (البنية التحتية) | 2-env steady state → § 3.2.1 |
