ماذا لو اتصل عليك احد مستخدمي الشيربوينت ليشتكي من ان حالة عناصر قائمة ما (List) لا تتغير و انه لم يعد يستقبل اي بريد تنبيهي من الشيربوينت بخصوص حالة العنصر كما كان الوضع طبيعيا منذ يوم فقط ... ؟
طبعا سيبدأ المستخدم بالخوف من الشيربوينت وربما بان يكره العمل عليه وحينها ستكون الحالة صعبة بالفعل :)
في مثل هذه الحالة انصح بالعمل وفق المنهجية التالية لاكتشاف سبب الاشكال و كيفية حله و تجنبه مستقبلا :
1- قم بجمع كل ما يمكن جمعه من معلومات عن المشكلة من خلال التواصل مع المستخدم وان لزم الامر قم بالدخول على شاشته عن بعد ...
2- بعد ان تعرفت من خلال الخطوة السابقة على القائمة التي توجد بها مشكلة و لانك تعرف جيدا جميع مكونات بيئة الشيربوينت لديك :) سترى ان القائمة قد تم ربطها مع نموذج الكتروني باستخدام InfoPath وايضا باجراء عمل شيربوينت (SharePoint workflow) تم بناؤه عن طريق SharePoint Designer . (افترضت ذلك لان موضوعنا هنا لا يتعلق باجراءات العمل المعقدة التي تبنى من خلال الاكواد البرمجية )
3- تحديد المشتبه بهم المحتملين في القضية :)
* وذلك بالتاكد من ان خادم البريد الالكتروني يعمل بشكل صحيح ؟
* هل توجد ما مشكلة في الشبكة ؟
* هل خدمة workflow service تعمل على خادم الشيربوينت ام لا ؟
4- قم بفتح قائمة Workflow History List والتي تحتوي على كل حالة الخطوات التي حدثت على الاجراء. بصراحة الكثير لا يعرف هذه القائمة المهمة جدا والتي غالبا ما يكون رابط الدخول عليها كالتالي http://[servername]/[sitename]/lists/Workflow%20History
هذه القائمة تساعد كثيرا في اكتشاف الاخطاء حيث انها تظهر خطوات الاجراء التي تفشل بشكل متكرر.
غالبا سيكون سبب الاشكال تحديث فني جديد تم على الاجراء عن طريق SharePoint Designer او InfoPath . في هذه الحالة سيكون الحل في اعادة رفع اجراء سليم (redeployment) .عندها اقترح عليك اعادة النظر في اجراءات الاختبار لديكم و التي تسبق الرفع على بيئة الانتاج !