جزء الويب - عنصر بيانات الأعمال
مهمة جزء الويب "عنصر بيانات الأعمال" هي عرض أحد سجلات أحد أنواع المحتوى الخارجي, مثل عرض سجل موظف واحد فقط من نوع المحتوى الخارجي SharePoint4ArabECT الذي تم بناؤه في المقالات السابقة. ولكن جزء الويب "عنصر بيانات الأعمال" يحتاج إلى جزء ويب آخر مساعد وذلك لتحديد السجل الذي سيتم عرضه, وهنا لدينا خيارين:
  • جزء ويب - عامل تصفية اتصال بيانات الأعمال.
  • جزء ويب - منشئ عنصر بيانات الأعمال.

والخيارين السابقين يعملان بطريقتين مختلفتين, وسيتم استعراض كيفية استخدامهما مع جزء الويب "عنصر بيانات الأعمال" في هذه المقالة. ولكن في الحالتين يجب أولاً إضافة جزء الويب "عنصر بيانات الأعمال" إلى الصفحة كما في الخطوات التالية:
بعد إنشاء صفحة تحتوي على منطقة أجزاء ويب Web Parts Zone أضف جزء ويب "عنصر بيانات الأعمال":






في الشاشة السابقة يجب اختيار نوع المحتوى الخارجي الذي سيتم عرض أحد سجلاته في كل مرة باستخدام جزء الويب "عنصر بيانات الأعمال", وفي مثالنا سنختار نوع المحتوى الخارجي SharePoint4ArabECT كما يلي:


ويمكن اختيار عنصر افتراضي يتم عرضه, و في حال أن المطلوب هو عرض عنصر محدد فقط فهذه الخطوات تكفي وإلا يجب إضافة أحد أجزاء الويب التي تم ذكرها للمساعدة على عرض أحد السجلات, وفي مثالنا لن يتم عرض سجل واحد فقط لذلك تجاهل الشاشة التالية:


أما بالنسبة للحقول التي سيتم عرضها للعنصر فيمكن اختيارها من خلال خيارات الشاشة التالية:




أما بالنسبة لخيارات عرض الإجراءات المرتبطة بكل عنصر فيمكن تحديدها من خيارات الشاشة التالية, علماً أنه يمكن إضافة إجراءات جديدة على مستوى نوع المحتوى الخارجي من خلال موقع الإدارة المركزي Central Administration:


اضغط الآن على زر موافق لتطبيق الإعدادات السابقة على جزء الويب, علماً أن جزء الويب لن يعرض أي قيمة وستظهر الرسالة التالية:


أما في الخطوات التالية فسيتم إضافة جزء ويب "عامل تصفية اتصال بيانات الأعمال" كما في الخطوات التالية:












بعد تنفيذ الخطوات السابقة اضغط على موافق كما في الشكل التالي:


الآن يجب ربط جزء الويب "عامل تصفية اتصال بيانات الأعمال" مع جزء الويب "عنصر بيانات الأعمال" وذلك لكي يتم تمرير قيمة EmployeeID لكي يتم عرض كامل معلومات السجل:










بعد تنفيذ الخطوات السابقة يمكن الآن اختيار أي سجل من خلال جزء الويب "عامل التصفية" وذلك لكي يتم عرض كامل بيانات السجل ضمن جزء الويب "عنصر بيانات الأعمال". ويمكن تنسيق طريقة عرض السجل بالتعديل على شيفرة XSLT من خلال الشاشة التالية:




في الخطوات السابقة تم استخدام جزء الويب "عامل تصفية اتصال بيانات الأعمال" وذلك للمساعدة على عرض أحد سجلات نوع المحتوى الخارجي SharePoint4ArabECT في كل مرة, أما في الخطوات التالية سيتم استخدام جزء الويب "منشئ عنصر بيانات الأعمال" والذي يعتمد على سلسلة الاستعلام في العنوان URL لاستخلاص رقم الفريد الذي يميز أحد السجلات في نوع المحتوى الخارجي SharePoint4ArabECT:






الآن سيظهر خطأ يشبه الخطأ التالي في جزء الويب "عنصر بيانات الأعمال":


وسبب الخطأ هو تنفيذ الإعدادات السابقة يعني أن جزء الويب "عنصر بيانات الأعمال" يتوقع العثور على قيمة لمتغير اسمه EmployeeID وهو اسم العمود الذي يعبر عن المفتاح الرئيسي لكل سجل من سجلات نوع المحتوى الخارجي SharePoint4ArabECT, ولتجربة عمل الإعدادات السابقة مرر القيمة EmployeeID=2 في عنوان URL الصفحة وستظهر النتيجة التالية:


فيما سبق تم شرح كيفية استخدام جزء الويب "عنصر بيانات الأعمال" بطريقتين حيث يتم استخدام جزء ويب مساعد في كل من الطريقتين والنتيجة واحدة.