تعريف بحث سير العمل

هام: تمت ترجمة هذه المقالة ترجمة آلية، راجع إقرار إخلاء المسؤولية. يرجى الاطلاع على النسخة الإنجليزية من هذه المقالة. هنا للرجوع إليها.

مكن عمليات بحث سير العمل الخاص بك ل# عرض تبادل ديناميكي ل# البيانات. عند تشغيل سير عمل، عمليات البحث في سير العمل هذا استرداد البيانات من مصادر بيانات مختلفه مثل القوائم و# المكتبات و# بيانات سير العمل. يمكنك ايضا انشاء عمليات البحث تجربه المستخدم النهائي مخصصه ل# الاشخاص الذين يستخدمون الموقع.

هذه المقاله توفر بعض المعلومات التصوريه حول عمليات البحث و# تشرح كيفيه تعريف بحث سير العمل. ايضا العثور علي بعض التلميحات حول العمل ب# استخدام عمليات البحث و# التاكد من عمليات بحث فريده.

في هذه المقالة

حول ربط البيانات و# عمليات البحث

حول استخدام عمليات البحث ل# انشاء تجربه المستخدم النهائي مخصصه

ل# ماذا تعد معرفات مفيده؟

كيف يعمل "بحث"؟

البحث عن قيمه في العنصر الحالي

البحث عن قيمه في بيانات سير العمل

البحث عن قيمه في قائمه او مكتبه ب# تحديد حقل و# القيمه ك# معايير التصفيه

تلميحات ل# التاكد من ان قيم بحث فريده

امور يجب معرفتها حول عمليات البحث

حول ربط البيانات و# عمليات البحث

ما الذي يجعل بحث سير العمل المحتمله يتم ربط، ميزه في تقنيه Microsoft ASP.NET التي يتم جمعها في Office SharePoint Designer 2007 البيانات. يسمح ربط البيانات ربط البيانات ب# عبر مصادر بيانات مختلفه في قاعده بيانات. في Office SharePoint Designer 2007، يمكنك ربط البيانات في مهام سير العمل ل# استرداد البيانات من مصادر البيانات، مثل القوائم و# المكتبات و# بيانات سير العمل ك# متغيرات و# معلمات البدء. استرداد البيانات من مصدر بيانات في وقت التشغيل سير عمل بحث سير العمل و# استخدام البيانات التي تم استردادها ل# تنفيذ اجراء سير عمل اخر. عمليات البحث ب# انشاء الاتصال بين مصدر البيانات و# سير العمل.

يمكنك ادراج بحث الي عنصر الحالي و# بيانات سير العمل، و# قوائم SharePoint و# المكتبات الاخري.

يمكنك ادراج بحث الي...

الوصف

العنصر الحالي

تشير الي العنصر الذي بدات المثيل الحالي ل# سير العمل. يمكنك اختيار هذا الخيار ب# تحديد قيمه من عنصر سير العمل قيد التشغيل حاليا علي.

بيانات سير العمل

تشير الي متغير سير عمل الذي يكون جزءا من المثيل الحالي ل# سير العمل. يمكنك اختيار هذا الخيار ل# استخدام المتغيرات سير العمل و# معلمات البدء في سير العمل الحالي.

القوائم و# المكتبات الاخري

يمكنك ايضا استرداد البيانات من القوائم و# المكتبات في موقع SharePoint الحالي الاخري.

أعلى الصفحة

حول استخدام عمليات البحث ل# انشاء تجربه المستخدم النهائي مخصصه

عمليات البحث ايضا توفير تجربه المستخدم النهائي مخصصه ل# مستخدمي الموقع. علي سبيل المثال، افترض انك كاتب محتوي الذي يرسل المستندات الي مكتبه "المستندات المشتركه" في موقع الفريق الخاص بك. كنت تريد سير عمل ل# ارسال البريد الكتروني تلقائي رساله اعلام المراجع المناسبه في كل مره يتم تحميل مستند. عن طريق اضافه عمليات البحث ب# رساله بريد الكتروني في سير العمل، ف# يمكنك انشاء تجربه المستخدم النهائي مخصصه. ف# هذا يعني انه كلما تم تحميل مستند، ف# سير العمل سيتم ارسال رساله بريد الكتروني تلقائيا ل# اسم المراجع المناسبه ب# استخدام اسم المستند في النص الاساسي ل# البريد الالكتروني.

الرسم التوضيحي التالي ب# تمييز بعض الاماكن حيث يمكن ان تستخدم عمليات البحث في رساله البريد الالكتروني.

تسلط رسالة البريد إلكتروني الضوء على المجالات المحتملة لإدراج عمليات البحث

بعد استبدال المناطق التي تم تمييزها ب# استخدام عمليات البحث، تظهر الرساله البريد الالكتروني الان كما يلي.

رسالة بريد إلكتروني مع عمليات بحث

لاحظ كيف تظهر ادخالات البحث في النص الاساسي ل# البريد الالكتروني. بعد تعريف البحث، يتم عرضها في التنسيق [%مصدر البيانات: %اسم الحقل] في المكان حيث يمكنك ادخال البحث. وب# التالي اذا قمت ب# تعريفها بحث حيث يتم مصدر بيانات مشترك مستندts و# الحقل الذي تريد ل# استرداد القيمه هو اسم المراجع، يعرض الادخال بحث ك [% المستندات المشتركه: المراجع اسم %].

ملاحظة: لا يعرض الادخال بحث اقواس مربعه [] و رمز النسبه المئويه % علي ل:، نسخه:، و# خطوط موضوع رساله البريد الالكتروني.

عند تحميل مستند الي مكتبه "المستندات المشتركه"، ستتلقي المراجع بريدا الكترونيا تلقائي تتضمن اسم المستند التي تم تحميلها. عند تشغيل سير العمل، عمليات البحث استرداد البيانات من مصادر بيانات متنوعه، و# يظهر تلك البيانات في رساله البريد الالكتروني.

تسلط رسالة البريد إلكتروني الضوء على المجالات المحتملة لإدراج عمليات البحث

أعلى الصفحة

ل# ماذا تعد معرفات مفيده؟

يمكنك اعتبار قائمه SharePoint او مكتبه ك# جدول. كل جدول يتكون من الصفوف و# الاعمده.

ل# بحث سير عمل ل# استرداد قيمه معينه من قائمه، ستحتاج الي تحديد الحقل (مما يعني العمود) و# العنصر (مما يعني الصف).

بحث سير عمل يمكنك استرداد قيمه من اي قائمه او مكتبه في الموقع الحالي، و# لكنه يحتاج هذه المعلومات في كل مره يتم فيها: ما هو حقل (عمود) و# ما العنصر (الصف).

قائمة المهام

اذا كنت معتادا علي قواعد البيانات العلائقيه، مثل Office Access 2007 او Microsoft SQL Server، ف# قد يكون من المفيد اعتبار كل قائمه و# مكتبه علي موقع جدول منفصل في قاعده بيانات.

كل قائمه و# مكتبه يحتوي علي عمود معرف الذي يعمل ك# مفتاح اساسي. في قاعده بيانات، مفتاح اساسي عباره الحقل (او مجموعه من الحقول) في جدول التي توفر معرف فريد ل# كل صف.

عمود معرف يستوفي كافه المعايير ل# مفتاح اساسي جيد نظرا ل# انه:

  • يعرف كل صف ب# شكل فريد.

  • يكون ابدا فارغا او null.

  • ابدا التغييرات.

يمكنك رؤيه عمود المعرف الخاص ب# اضافتها الي اي طريقه عرض ل# قائمه او مكتبه.

يظهر عمود المعرّف في قوائم SharePoint متعددة

ل# ان المعرف المفتاح الاساسي ل# ايه قائمه او مكتبه، الا انه يفيد خاصه في عمليات بحث سير العمل ل# تعريف معينه العنصر (او الصف)، كما هو مبين في الامثله لاحقا.

أعلى الصفحة

كيف يعمل "بحث"؟

كما هو موضح في القسم السابق، اذا كنت معتادا علي قواعد البيانات العلائقيه، ف# قد يكون من المفيد اعتبار كل قائمه و# مكتبه علي موقع جدول منفصل في قاعده بيانات.

في الواقع، يتم تخزين البيانات في القوائم و# المكتبات في الجداول في SQL Server. (عندما يكون غير صحيحه تقنيا ان كل قائمه و# مكتبه يتوافق مع جدول منفصل في قاعده البيانات، هذا النموذج استعلاماته مفيدا عندما يظهر ل# عمليات بحث سير العمل.)

اذا كنت معتادا علي قواعد البيانات العلائقيه، تعريف بحث يشبه الي حد كبير استعلام قاعده بيانات — علي سبيل المثال، افترض ان لديك البحث التاليه.

عينة بحث

عمليه البحث هذه، تظهر الرساله "من قائمه المهام ، حدد قيمه الحقل الحاله حيث يتطابق معرف عنصر المهمه مع معرف المخزنه في متغير معرف عنصر المهمه ل# هذا المثيل من سير العمل".

يمكنك قراءه البحث السابق ك# استعلام SQL التاليه. استخدام استعلامات SQL الكلمه الاساسيه التحديد ل# استرداد البيانات من جدول معين — او، في هذه الحاله، و# قائمه معينه او مكتبه.

مثال 1: تشابه البحث عن استعلام SQL

— OR —

مثال 2: التشابه بين عملية بحث واستعلام SQL

أعلى الصفحة

البحث عن قيمه في العنصر الحالي

نوع الاساسيه ل# الداله lookup هو المكان حيث يمكنك البحث عن قيمه الحقل في العنصر الحالي.

البحث عن العنصر الحالي

عمليه البحث هذه، تظهر الرساله "من العنصر الحالي، حدد القيمه في الحقل اسم ". من السهل البحث هذه يجب ف# عله ل# انك تحتاج فقط ل# تحديد الحقل (عمود). العنصر (الصف) ثابته مثل العنصر الحالي. ب# عباره اخري، هناك صف واحد فقط ل# الاختيار من بينها. ل# ذلك، في بعض الاحيان يسمي هذا النوع من البحث بحث "مسطح".

يؤدي البحث في العنصر الحالي إلى استرداد قيمة العمود الذي تحدده

أعلى الصفحة

البحث عن قيمه في بيانات سير العمل

كما هو موضح في القسم السابق، بحث عن قيمه في العنصر الحالي ب# شكل دائم بحث "الثابته" ل# ان الصف ثابته مثل العنصر الحالي — تحتاج فقط ل# تحديد العمود (او الحقل).

ب# طريقه مماثله، عمليه بحث و# بيانات سير العمل (مما يعني البيانات المخزنه في المتغيرات سير العمل و# معلمات بدء) ايضا مسطحه بحث ل# ان كل متغير ان تحتوي علي قيمه واحده فقط. قد تتغير القيمه المخزنه في متغير من مثيل سير العمل الي اخر، و# قد تتغير القيمه عند نقطه معينه اثناء سير عمل — علي سبيل المثال، اذا كان سير العمل يستخدم الاجراء تعيين متغير سير العمل ل# تعيين المتغير الي قيمه مختلفه. و# لكن المتغير دائما علي قيمه مفرده، حيث مسطحه بحث الي بيانات سير العمل ب# شكل دائم.

البحث عن متغير سير العمل المسمى "معرف عنصر المهمة"

يمكنك اعتبار بيانات سير العمل ك# المقيمه علي مسوده التي تحتوي علي سلسله من المواقع حيث يكتب سير العمل و# يقوم ب# تخزين البيانات. تتضمن هذه السلسله من مواقع مفرد "الصفوف" ل# كل موقع (متغير او معلمه) يحتوي علي قيمه واحده فقط.

المتغيرات في سير عمل موجودة في موقع مثل المسودة

بعد اكمال هذا المثيل من سير العمل، يتم مسح القيم مكتوب علي المسوده، و# سيتم تخزينه المثيل التالي ل# سير العمل القيم الخاصه به.

أعلى الصفحة

البحث عن قيمه في قائمه او مكتبه ب# تحديد حقل و# القيمه ك# معايير التصفيه

اذا ترغب في البحث عن قيمه في عنصر ما من خلال تطبيق معايير تصفيه ل# القائمه حيث يقيم العنصر الحالي، او ل# قائمه مختلفه، توسيع مربع الحوار "بحث".

البحث عن قيمة في قائمة مختلفة

ل# ماذا توسيع ذلك؟ النصف العلوي من مربع الحوار تحديد الحقل (عمود) من القيمه التي تثير اهتمامك. و# مع ذلك، ل# انك تريد تطبيق معايير تصفيه، يجب ايضا تحديد العنصر (الصف) القيمه التي تثير اهتمامك — و# تحديد صف فريده ب# اختيار حقل يمكن استخدام قيمها ك# معايير التصفيه ل# تصفيه القائمه حتي صف واحد. علي سبيل المثال، يحتاج البحث هذه ل# معرفه ما العنصر (الصفوف) التي تريدها علي قيمه من. النصف العلوي من مربع الحوار تحديد العمود؛ تحتاج الان صف.

تمييز حالة المهام

أعلى الصفحة

استخدام قيمه ثابته ك# معايير التصفيه

كلما الاساسيه — و# عاده اقل مفيده — هو نوع ل# الداله lookup حيث ادخال قيمه ثابته (يسمي القيمه حرفيه) ل# البحث عن العنصر او الصفوف التي تثير اهتمامك. علي سبيل المثال، سيتم البحث هذه انتقل الي قائمه المهام و# حدد القيمه في الحقل توصيه من عنصر المهمه الاولي حيث يساوي حقل التوصيه "رفض".

مثال حول بحث سيقوم باسترداد قيمة ثابتة

عند النقر فوق موافق، ستري التحذير التالي.

مربع حوار تحذير يشير إلى أن القيم التي تم استردادها بواسطة lookup غير فريدة

ما معني ذلك؟ من الممكن ل# عناصر متعدده في قائمه المهام ل# تحتوي علي حقل توصيه تساوي "رفض"، كما هو مبين في الصوره التاليه، حيث البحث، يتم البحث عن العديد من العناصر التي تفي ب# المعايير الخاصه به. في هذه الحاله، البحث ب# بساطه استرداد قيمه الحقل توصيه من العنصر الاول في قائمه المهام حيث التوصيه = Rاخراج، كما هو موضح هنا.

يعمل السرد على تمييز القائمة الأولى التي سيتم استردادها من خلال البحث

توجد سيناريوهات محدده حيث التي ستحتاج اليها هذا النوع من lookup، لا سيما عند العمل ب# استخدام القوائم المخصصه. ل# جعل هذا البرنامج واضحه ب# استخدام مثال، ل# نفترض ان يتوفر لديك قائمه مخصصه يسرد الاقليميه المديرين ل# كل منطقه جغرافيه، كما هو موضح هنا.

قائمة المدراء الإقليميين المخصصة

الان افترض ان فريقك في المنطقه احياء، حيث تكون هذه المنطقه الوحيده التي تهمك. لديك سير عمل المرفقه ب# قائمه مختلفه (لا الاقليميه مديري)، و# تريد من سير العمل ل# البحث عن مدير المنطقه احياء العليا من قائمه "المدراء الاقليميه". ب# تخزين الاشخاص في قائمه مخصصه و# تواجه سير العمل البحث عن هذه البيانات، يمكن ل# سير العمل ل# استرداد البيانات الاحدث ب# شكل دائم، ب# الاضافه الي لست ب# حاجه الي فتح و# تعديل سير العمل في اي وقت تغيير مدير في منطقتك. سيبدو البحث ل# هذا الغرض مماثله ل# ما يلي.

البحث عن قيمة غير فريدة في قائمة مخصصة

عند النقر فوق موافق، راجع هذا التحذير.

مربع حوار تحذير يشير إلى أن القيم التي تم استردادها بواسطة lookup غير فريدة

تتلقي هذا التحذير ل# انه كونسيفابلي يمكن وجود اكثر من عنصر واحد في هذه القائمه حيث تبلغ قيمه منطقه احياء. ب# خلاف المعرف (المعرفه مسبقا ك# مفتاح اساسي)، ان القيمه احياء غير الضروري ان يكون فريدا ل# انه يمكنك اضافه العديد من عناصر الي القائمه مع هذه القيمه. و# مع ذلك، ل# ان لديك قائمه "المدراء الاقليميه"، يمكنك ب# شكل امن تجاهل هذا التحذير ل# ان تعلم انه هناك عنصر واحد فقط تساوي قيمته الي منطقه احياء، حيث تكون فريده البحث.

ل# وضعه طريقه اخري، الحقل الذي تستخدمه ل# معايير التصفيه يعمل ك# المفتاح ل# هذه القائمه. عند استخدام حقل معرف ك# المفتاح، يتم تلك القيم ايضا ب# تعريف فريد. و# لكن اذا كنت تستخدم بعض الحقول الاخري ك# المفتاح — مثل المنطقه في هذا المثال — تحذيرك انه القيم الموجوده في هذا الحقل يجب ان يكون فريدا ب# ترتيب ل# هذا الحقل ل# كي مفتاح مفيده و# ل# تعريف عنصرا فريدا.

سيناريو شائعه اخر يتم البحث عن قيمه في عنصر معين، و# هو موصوف في المقطع التالي.

أعلى الصفحة

استخدام متغير سير عمل ك# معايير التصفيه

حد بعيد نوع الاكثر شيوعا ل# الداله lookup حيث يقوم سير العمل الخاص بك ب# انشاء عنصر – علي سبيل المثال، ب# استخدام الاجراء تجميع البيانات من مستخدم ل# انشاء عنصر مهمه، او ب# استخدام الاجراء انشاء عنصر قائمه ل# انشاء عنصر في اي قائمه او مكتبه في الموقع الحالي.

عند انشاء سير العمل عنصر، يتم تخزين معرف عنصر جديد في متغير.

إنشاء إجراء عنصر قائمة في مصمم سير العمل

معرف عنصر ما هو عدد صحيح ب# شكل دائم فريده في هذه القائمه او المكتبه. كثير المعرف الذي يعمل ك# مفتاح في جدول قاعده بيانات.

ل# ان دائما المعرف فريد ل# انه يتم تخزين المعرف في متغير ديناميكيه، استخدام المعرف ب# الطريقه الاكثر شيوعا، افضل ل# التاكد من انك تستخدم قيمه فريده ل# تحديد العنصر الذي تريده تماما. علي سبيل المثال، ب# افتراض ان الاجراء تجميع البيانات من مستخدم يقوم ب# انشاء مهمه الذي يحمل المعرف مخزنا في متغير يسمي معرف عنصرالمهمه . يمكنك استخدام ذلك المتغير ل# التاكد من ان بحث فريده، كما هو موضح هنا.

البحث عن متغير

عند النقر فوق موافق، سوف تري تحذير حول تاكيد عمليات بحث فريده ل# ان كنت تستخدم المعرف ل# البحث عن العنصر (او الصف) الذي كنت مهتما ب، و# المعرف فريد دائما لا.

البحث عن المتغير "معرف عنصر المهمة"

عمليه البحث هذه، تظهر الرساله "من قائمه المهام، حدد قيمه الحقل التوصيه حيث يتطابق معرف عنصر المهمه مع معرف المخزنه في المتغير ل# هذا المثيل من سير العمل". ب# عباره اخري، يحدد النصف العلوي من مربع الحوار العمود، كما تفعل عاده. الاسفل و# نصف ل# مربع الحوار يعرف صفا فريدا. في هذا المثال، يحتوي علي انشاء هذا المثيل من سير عمل مهمه هو معرف قائمه المهام الخاصه بها 5. ل# ان 5 القيمه المخزنه في متغير معرف عنصر المهمه، ينتقل البحث الي رقم الصف 5 في قائمه المهام.

قائمة المهام

أعلى الصفحة

تلميحات ل# التاكد من ان قيم بحث فريده

فيما يلي بعض التلميحات ل# مساعدتك في استخدام بحث سير العمل:

  • ما هي طريقه ضمان ل# التاكد من ان بحث فريده ل# استخدام معرف عنصر قائمه ل# العثور علي العنصر ب# استخدام مطابقه معرف. اذا كان هناك متغيرات نوع بيانات معرف عنصر القائمه ب# الفعل المقترنه ب# سير العمل الحالي، ف# حاول ل# استخدامها في البحث. ل# تحديد هذه المتغيرات من نوع بيانات معرف عنصر القائمه ، انقر فوق الزر المتغيرات في مصمم سير العمل. تظهر قائمه ب# كل المتغيرات المقترنه ب# سير العمل الحالي. التحقق من وجود متغيرات نوع معرف عنصر القائمه.

  • اذا تعذر عليك استخدام حقل المعرف ل# سبب ما، او اذا كان يمكن ل# ليس حقل واحد في قائمه العمل ك# مفتاح الي القائمه، ثم يمكنك ان تحاول استخدام سلسله المسلسله قيم عناصر القائمه التي قد تظهر التفرد الي عنصر قائمه. يمكنك استخدام الاجراء انشاء سلسله ديناميكيه في سير العمل الخاص بك ل# انشاء هذه السلسله و# تخزين السلسله في متغير. يمكنك استخدام هذا المتغير ثم في بحث ل# تحديد عنصرا فريدا في قائمه.

  • عند انشاء القوائم في موقعك، يمكنك انشاء اصل-تابع او علاقه راس ب# اطراف بين البيانات المرتبطه في القوائم المختلفه ب# استخدام عمود بحث في قائمه واحده ل# الاشاره الي حقل معرف من قائمه اخري. علي سبيل المثال، افترض ان لديك قائمه فئات و# قائمه تسجيلات، و# علاقه راس ب# اطراف بين فئه واحده و# العديد من التسجيلات ل# تلك الفئه. يمكنك اضافه عمود الي القائمه التسجيلات عمود بحث ل# معرف الصف التدريبي ذات الصله في قائمه الدورات التدريبيه. بعد ذلك، اذا كان لديك سير عمل قيد التشغيل علي قائمه التسجيلات، سير العمل يمكنك دائما البحث عن قيم من العنصر ذي الصله في قائمه الفئات: البحث هذه هل قل "من قائمه الفئات، حدد القيمه [اي حقل في تلك القائمه]، حيث يتطابق المعرف في قائمه الفئات مع معرف حقل البحث في العنصر الحالي". انشاء علاقات معرف (ب# شكل اساسي اجنبيه علاقات المفاتيح الاساسيه و) بين القوائم اينما الامكان تسهيل عمليات بحث سير العمل، و# استخدام معرفات طريقه سهله ل# ضمان مطابقه بحث فريده.

أعلى الصفحة

امور يجب معرفتها حول عمليات البحث

اليك بعض الامور التي يجب معرفته عند العمل ب# استخدام عمليات البحث:

  • ارفاق سير العمل الخاص بك علي القائمه التي هي الاكثر مثل اساسي القائمه و# التي تتضمن اكثر او اقل كافه البيانات التي يمكن استخدامها في سير العمل الخاص بك. هذه الطريقه يمكنك استخدام قيم المزيد من العنصر الحالي في عمليات البحث الخاص بك بدلا من انشاء عمليات البحث معقده ل# الحصول علي قيم من قوائم اخري.

  • عندما لا تجد بحث البيانات مطابقه، ف# ترجع السلسله ????؟. علي سبيل المثال، اذا قمت ب# تعريف بحث سير عمل ل# تحديد القيمه في الحقل العنوان من قائمه المهام حيث يساوي الحقل تعيين الي "عمرو"، و# لكن لا توجد مهمه تعيين الي "عمرو"، البحث ب# ارجاع ????؟. ل# حل هذه المشكله، يمكنك فتح البحث المناسب و# تغيير معايير التصفيه ب# حيث يقوم الاستعلام ب# ارجاع عنصر متطابقه.

  • كلما واجه بحث عن متغير لا يحتوي علي بيانات به، ف# ترجع سلسله *. ل# حل هذه المشكله، افتح سير العمل و# تاكد من ان المتغير معينه الي قيمه (او تهيئه).

  • ل# مسح محتويات مربع حوار تعريف بحث سير العمل، انقر فوق الزر مسح البحث في مربع الحوار هذا.

أعلى الصفحة

ملاحظة: إقرار إخلاء المسؤولية للترجمة الآلية: تمت ترجمة هذه المقالة بواسطة نظام كمبيوتر دون تدخل العامل البشري. توفر Microsoft هذه الترجمات الآلية لمساعدة المستخدمين الذين لا يتحدثون الإنجليزية على استخدام منتجات Microsoft، وخدماتها، وتقنياتها والاستمتاع بها. قد تحتوي هذه المقالة على أخطاء في المفردات، أو بناء الجملة، أو القواعد نظرًا لترجمتها آليًا.

توسيع المهارات
استكشاف التدريب
الحصول على الميزات الجديدة أولاً
الانضمام إلى Office Insider

هل كانت المعلومات مفيدة؟

نشكرك على ملاحظاتك!

شكراً لك على الملاحظات! يبدو أنه من المفيد إيصالك بأحد وكلاء دعم Office لدينا.

×