IBM FileNet P8, النسخة 5.1.+            

تهيئة اختيارات بحث Workplace XT

يمكنك تهيئة مربعات الاختيار للبحث في Workplace والتي تظهر في صفحات عملية البحث البسيط أو المتقدم. ويتم عرض اختيارات البحث في الكشوف اختيارات و أنواع الوثائق. ويمكنك تهيئة الكشوف بالطرق التالية:
  • اضافة اختيارات
  • ازالة اختيارات
  • اعادة تسمية الاختيارات
قبل تنفيذ عملية البحث، سيقوم Workplace XT بتحويل شروط البحث الى استعلام SQL. وتمثل كل من مربعات الاختيار للبحث أحد الشروط التي يتم اضافتها الى عبارة WHERE في عباة SQL. يتم تعريف مربعات الاختيار في الملف <WPXT_deploy_path>/FileNet/Config/WC/SimpleSearch.xml. وكما هو موضح في مقاطع XML، يتم توضيح كل من مربعات الاختيار في عنصر searchOption.
<object key="searchOptionGroup">
 <setting key="id">options</setting>
 <list key="searchOptions">
 <object key="searchOption">
 <label key="label" localizationKey="server.SimpleSearch.createdByMe">
 <resource>Added by me</resource>
 </label>
 <setting key="symname">Creator</setting>
 <setting key="value">{CURRENT_USER}</setting>
 <setting key="type">typestring</setting>
 <setting key="operator">eq</setting>
 <setting key="join">and</setting>
 <array key="objectTypes">
 <value>document</value>
 <value>folder</value>
 </array>
 <array key="objectStores"></array>
 <array key="roles"></array>
 </object>
...
Notes:
  • وعند تحرير ملف XML، يجب التأكد من أنك تتعامل مع الملف الذي تم نشره على وحدة خدمة التطبيق، وهذا يمكن أن يكون يختلف عن ملف XML في مكان التركيب المفترض.
  • قم بعمل نسخة احتياطية من SimpleSearch.xml قبل تعديله.
  • اذا كان يتم تعديل الملف ليتضمن الحروف الممتدة، قم بحفظ الملف في نسق UTF-8.
  • بعد تعديل الملف SimpleSearch.xml، يمكنك اعادة تحميله من Workplace XT لتفادي اعادة بدء وحدة خدمة التطبيق.
الجدول التالي يوضح العناصر في SimpleSearch.xml، التي تقوم باستخدام مربع الاختيار اضافة بواسطتي كمثال. يتم تعريف العنصر من خلال الخاصية المميزة المفتاح الخاصة به. ومالم يتم تحديد خلاف ذلك، فان العناصر التالية تعتبر مطلوبة.
جدول 1. الجدول التالي يوضح العناصر في ‏‎SimpleSearch.xml‎‏، والتي تقوم باستخدام مربع الاختيار "اضافة بواسطتي" كمثال.
المحددات القيمة
<object key="searchOptionGroup">
 <setting key="id">options</setting>
يقوم العنصر searchOptionGroup بتنظيم اختيارات البث في الكشوف اختياارت و أنواع الوثائق في صفحات البحث المتقدم والبسيط. العنصر id يحدد الكشف: والعناصر التي يكون لها القيمة options يتم عرضها في كشف الاختيارات؛ بينما العناصر التي يكون لها القيمة docTypes يتم عرضها في كشف أنواع الوثائق.
<object key="searchOption">
 <label key="label" localizationKey="server.SimpleSearch.createdByMe">
 <resource>
 اضافة بواسطتي
 </resource>
 <resource locale=fr_FR" >
 Créé par moi
 </resource>
 </label>
العنصر searchOption يقوم بتعريف اختيار البحث. العنصر label يقوم بتعريف خواص مميزة مختلفة من النص ويتم استخدامه لوصف مربع الاختيار.

العنصر label يتطلب الخاصية المميزة localizationKey. لتحديد القيمة للخاصية المميزة localizationKey عند تكوين اختيار بحث جديد، يمكنك استخدام مجموعة الحروف server.SimpleSearch. والحاق الاسم الوصفي. ويجب أن يكون localizationKey متفرد في ملف ‏‎SimpleSearch.xml‎‏. يستخدم العنصر resource لتحديد النص الذي سيتم استخدامه لوصف مربع الاختيار.

العنصر label يدعم مجموعات الحروف المترجمة. ويمكن اختياريا أن يكون هناك واحد أو أكثر من العناصر resource مع الخاصية المميزة locale. ويجب أن تكون قيمة هذه الخاصية من أكواد لغات وبلاد ISO القياسية كما يتم دعمه من خلال برامج الاستعراض.
<setting key="symname"> 
 القائم بالتكوين
</setting>
العنصر symname يحدد الاسم الرمزي (كود التعريف البرمجي) للخاصية المرافقة لمربع الاختيار. ويمكن أن تقوم باحضار الاسم الرمزي للخاصية باستخدام Enterprise Manager.
<setting key="value">
 {CURRENT_USER}
</setting>
العنصر value يحدد قيمة الخاصية المحددة في استعلام SQL. وما أمكن سيتم دعم الأوامر المركبة التالية:
  • {CURRENT_USER} هو اسم النسخة المختصر للمستخدم القائم بالاتصال حاليا.
  • {DATE}[ + | - ][days] هو التاريخ الحالي +/- عدد الأيام المحددة. على سبيل المثال، " {DATE}-7" تعني اليوم الحالي ناقص 7 أيام. غير مسموح بوجود مسافات خالية.
<setting key="type">
 typestring
</setting>
العنصر type يحدد نوع بيانات الخاصية. أنواع البيانات الصحيحة هي: typestring و typeboolean و typedate. ويمكنك تحديد نوع بيانات الخاصية باستخدام Enterprise Manager.
<setting key="operator">
 eq
</setting>
العنصر operator يحدد المعاملات العلاقية في استعلام SQL. القيم الصحيحة هي كما يلي: eq، lt، gt، lte، gte، neq، in، isnull، isnotnull، like.
<setting key="join">
  and
</setting>
العنصر join يحدد كيفية دمج اختيار البحث هذا مع اختيارات البحث الأخرى. هذا الاختيار يقوم بافتراض القيمة or لمربعات الاختيار نوع الوثيقة والقيمة and لكل ما غير ذلك. على سبيل المثال، اذا قام المستخدم بتحديد أنواع الوثائق Word و Excel و PDF، ستقوم عملية البحث بارجاع أي وثيقة تتطابق مع الأنواع Word أو Excel أو PDF. وبدلا من ذلك، اذا قام المستخدم بتحديد مربعات الاختيار تكوين بواسطتي و تخصيص، ستقوم عملية البحث بارجاع الوثائق التي تم تكوينها بواسطة المستخدم و تم تخصيصها للتعديل.

عند قيام Workplace XT بتحويل اختيارات البحث في استعلام SQL، وستقوم بتجميع كل الشروطand مع، متبوعة بكل الشروط or. على سبيل المثال، باستخدام المحددات المفترضة، اذا قام المستخدم بتحديد Word و PDF و تكوين بواسطتي و تخصيص، ستقوم عملية البحث باحالة استعلام مثل "تكوين بواسطتي و تخصيص و ‏(Word أو PDF)‏."

<array key="objectTypes">
 <value>document</value>
 <value>folder</value>
</array>
العنصر objectTypes يحدد كشف أنواع العناصر التي تصلح لاختيار البحث هذا. القيم المدعمة هي وثيقة و حافظة.
<array key="objectStores">
 <value>Claims</value>
</array>
العنصر objectStores يحدد كشف تخزين العناصر التي تصلح لهذه الخاصية. اذا كان المستخدم يقوم بالبحث في تخزين عنصر لا يصلح للخاصية، فلن يتم عرض اختيار البحث المرافق. لعرض اختيار البحث لكل حاويات تخزين العناصر، أترك عنصر value.
<array key="roles">
 <value>Adjustor</value>
</array>
العنصر roles يحدد كشف الوظائف التي لها امكانية توصل الى اختيار البحث هذا. اذا كان المستخدم ليس أحد الأعضاء المحددين للوظيفة، فلن يتم عرض اختيار البحث المرافق. لعرض اختيار البحث لكل المستخدمين، أترك عنصر value.


تعليق توضيحي

آخر تحديث: يوليو 2011


© .IBM حقوق النشر لشركة 2011.
يتم تشغيل مركز المعلومات هذا من خلال تقنيات Eclipse. ‏‎(http://www.eclipse.org)‎‏