الإجابة المختصرة
إن "فحص الصحة" (Health Check) هو تحليل تشخيصي يستند إلى الأدلة، ويستغرق من أسبوعين إلى ستة أسابيع، وينتهي بثلاثة مخرجات: قائمة بالنتائج مرتبة حسب الخطورة، وخطة "مكاسب سريعة" (Quick Wins) لمدة 30 يومًا، وخارطة طريق (Roadmap) للاستثمارات العميقة. ما يجعله مفيدًا ليس اتساع نطاق المسح، بل الأدلة المرفقة بكل نتيجة — سواء كانت رقمًا، أو سجلًا (Log)، أو تسجيلًا للشاشة — لأنه بدونها يعود النقاش ليصبح جدالًا حول الآراء.
محاور الفحص السبعة
| المحور | ما يتم فحصه فعليًا | مصدر الدليل |
|---|---|---|
| العملية والاعتماد | هل العملية الموثقة هي نفسها التي تُنفذ؟ | سجل الدخول (Login History)، استخدام الحقول، مراقبة المستخدمين |
| نموذج البيانات | الكائنات (Objects) الزائدة، الحقول غير المستخدمة، العلاقات المزدوجة | استخدام الحقول (Field Usage)، واجهة برمجة تطبيقات البيانات الوصفية (Metadata API)، استعلامات العينة |
| الأتمتة | التداخل بين التدفقات (Flows)، المشغلات (Triggers)، ومُنشئ العمليات القديم (Process Builder) | البيانات الوصفية (Metadata)، سجلات التصحيح (Debug Logs)، تحليل ترتيب التنفيذ |
| الصلاحيات والأمان | الملفات الشخصية (Profiles) المتضخمة، قواعد المشاركة (Sharing Rules) المتعارضة، الوصول الزائد | فحص سلامة الأمان (Security Health Check)، تعيينات مجموعات الصلاحيات (Permission Set Assignments) |
| التكاملات | حدود API، الإخفاقات المتكررة، معالجة الأخطاء | مراقبة الأحداث (Event Monitoring)، سجلات الوسيط (Middleware Logs) |
| الأداء | أوقات التحميل، الاستعلامات الثقيلة، العمليات الدفعية (Batch) المتوقفة | تطبيق استخدام Lightning (Lightning Usage App)، مهام Apex (Apex Jobs) |
| التكلفة والترخيص | التراخيص غير المستغلة (Licenses)، التخزين (Storage)، الخدمات المكررة | تقرير التراخيص، الفاتورة مقارنة بالاستخدام الفعلي |
كيفية تصنيف الخطورة
إن التصنيف العشوائي يجعل التقرير عديم القيمة. الطريقة الفعالة هي: تحصل كل نتيجة على درجتين تتراوحان بين 1 و 5 — التأثير (ماذا يحدث للعمل إذا لم يتم التعامل معها) والتكرار (كم مرة تحدث في الشهر). حاصل الضرب يحدد الأولوية، وليس تقدير مدى "سوء" الكود. النتيجة التي تحصل على 20 نقطة أو أكثر تُعالج فورًا؛ 12-19 نقطة تُدرج في الربع القادم؛ أقل من 12 نقطة تُسجل ولا تُعالج، إلا إذا كانت تكلفتها منخفضة للإصلاح أثناء عمل آخر.
الفصل الأكثر أهمية في التقرير هو بين العرض والجذر. "المستخدمون لا يملأون حقل سبب الخسارة" هو عرض؛ قد يكون الجذر أن الحقل غير إلزامي، أو أن القيم غير ذات صلة بالمجال، أو أن لا أحد يطلع على التقرير المستند إليه. إصلاح العرض فقط — بجعل الحقل إلزاميًا — ينتج بيانات سيئة بدلاً من بيانات ناقصة.
ما الذي تحصل عليه في النهاية
المخرجات الجديرة بالاهتمام تشمل وثيقة نتائج مع دليل لكل بند، مصفوفة خطورة، خطة 30 يومًا يمكن تنفيذ كل بند فيها دون تغيير معماري، وخارطة طريق للربع أو الربعين القادمين مع تقديرات تقريبية للجهد. بالإضافة إلى ذلك، يتطلب الأمر "سجل قرارات" (Decision Log) يتضمن من ثلاث إلى خمسة قرارات يجب على المنظمة اتخاذها — على سبيل المثال، هل يتم دمج وحدتي عمل في مؤسسة واحدة (Org) — لأنه بدونها تظل خارطة الطريق معلقة.
للتوسع في القرار بعد التشخيص، يمكن الرجوع إلى إعادة الهيكلة مقابل التحديث وتحديد أولويات الديون التقنية.
المخاطر الشائعة والإجراءات الوقائية
الخطر الأول هو أن يُنظر إلى التقرير كقائمة اتهامات. إذا صيغت النتائج كانتقاد للفريق الداخلي، فإن المنظمة ستدافع عن نفسها بدلًا من الإصلاح. الصياغة الصحيحة تركز على الوضع والتكلفة المستمرة، وليس على المسؤولية التاريخية.
الخطر الثاني هو انتهاء الفحص دون وجود مالك (Owner). يجب أن تكون لكل نتيجة اسم شخص وتاريخ، وإلا فإن التقرير سينضم إلى مجلد لا يفتحه أحد. الخطر الثالث هو الاتساع المفرط: تشخيص يحاول تغطية سبعة محاور بعمق كامل في أسبوعين ينتج صورة سطحية في جميعها. من الأفضل اختيار ثلاثة محاور بعمق ووضع علامة على البقية لجولة لاحقة.
كيف نقيس النجاح
يعتبر فحص الصحة ناجحًا إذا تم تنفيذ 70% على الأقل من بنود خطة الـ30 يومًا خلال 60 يومًا، وإذا اعتمدت الإدارة ميزانية لاستثمار عميق واحد على الأقل، وإذا تحسنت مؤشرتان تشغيليتان — مثل نسبة فشل التكامل (integration failure rate) أو وقت تحميل شاشة رئيسية — بشكل ملموس مقارنة بالخط الأساسي (Baseline) الذي تم تحديده في بداية التشخيص.
الخطوة التالية
قبل طلب الفحص، من الأفضل إعداد ثلاثة أشياء: قائمة بالعمليات التجارية الحيوية، صلاحيات القراءة لسجلات (logs) البيانات الوصفية (metadata)، وأسماء ثلاثة مستخدمين حقيقيين يمكن مراقبة عملهم. هذه الأمور الثلاثة تقلل مدة التشخيص بحوالي أسبوع وتحسن بشكل كبير جودة النتائج.
