مقدمة حول مهام سير العمل

img
تستخدم فرق العمل عبر المؤسسة مواقع Microsoft SharePoint للتعاون في العمل على المستندات ومشاركة المعلومات. إذا كنت ترغب في إنشاء تطبيق SharePoint يقوم بتحسين إنتاجية فريق العمل وكفاءته، لكنك لا تريد القيام بكتابة تعليمات برمجية، فمن أين تبدأ العمل؟باستخدام Microsoft Office SharePoint Designer 2007، يمكنك تصميم مهام سير عمل تقوم بإضافة منطق تطبيق لا يحتوي على تعليمات برمجية إلى مواقع SharePoint وتطبيقاته. باستخدام “مصمم سير العمل”، يمكنك إنشاء قواعد تقوم بإقران الشروط والإجراءات بعناصر في قوائم SharePoint ومكتباته. تؤدي التغييرات التي يتم إجراؤها على العناصر الموجودة في القوائم أو المكتبات إلى تشغيل الإجراءات الموجودة في سير العمل.

على سبيل المثال، افترض أن المسؤوليات الأساسية للفريق هي كتابة العقود ومراجعتها والموافقة عليها. يتم تخزين تلك العقود في مكتبات المستندات في موقع الفريق. باستخدام Microsoft SharePoint Designer 2007، يمكنك إنشاء سير عمل يقوم بإرسال رسالة إعلام بالبريد الإلكتروني إلى المراجع عندما يتم تحميل عقد جديد إلى الموقع. وفي نفس الوقت، يقوم سير العمل بإنشاء مهمة في القائمة “مهام” للمراجع. عندما يقوم ذلك الشخص بمراجعة العقد ووضع علامة على المهمة تشير إلى أنها مهمة مكتملة، يتم تشغيل إجراءات مختلفة استناداً إلى ما إذا كان العقد قد تم تعيينه إلى الحالة “مقبول” أو “مرفوض”.

تزداد كفاءة فريق العمل وإنتاجيته لأن سير العمل يقود العملية بحيث يستطيع فريق العمل التركيز على أداء العمل بدلاً من إدارة سير العمل. ولا يحتاج إنشاء حل كهذا إلى أية برمجة. فعن طريق إنشاء القواعد في “مصمم سير العمل”، يمكنك بسرعة إضافة تفاعل إلى حلول أو تطبيقات SharePoint.

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

هام   لإنشاء سير عمل، يجب أن يكون موقع SharePoint الذي تستخدمه يقع على خادم يستخدم Windows SharePoint Services 3.0.

في هذا المقال

ما هو سير العمل؟
ما هي الأحداث والإجراءات والشروط والخطوات؟
ما هي نماذج سير العمل؟
أين يتم تخزين مهام سير العمل؟
أين يمكن التحقق من حالة سير العمل؟
الخطوات المقترحة التالية

 

ما هو سير العمل؟

يستخدم فريق العمل موقع SharePoint لتبادل المعلومات التجارية القيّمة وتخزينها في قوائم SharePoint ومكتباته. باستخدام Microsoft SharePoint Designer 2007، يمكنك الآن إرفاق منطق تطبيق إلى المستندات أو العناصر الموجودة في هذه القوائم والمكتبات.

يمكنك باستخدام “مصمم سير العمل”، إرفاق سلسلة من الشروط والإجراءات إلى قائمة أو مكتبة – هذا التسلسل هو سير العمل. يعتبر سير العمل طريقة طبيعية لتنظيم سلسلة من الإجراءات التي تتوافق مع العملية المهنية وتشغيلها. يمكن أن تتحكم هذه العملية تقريباً في كافة أوجه عنصر القائمة الموجود في Windows SharePoint Services 3.0، متضمنة دورة حياة ذلك العنصر. يمكن أن يقوم سير العمل بتضمين كلٍ من الإجراءات التي يتم تنفيذها بواسطة الأشخاص (أو المشاركين في سير العمل) والإجراءات التي يتم تنفيذها عن طريق سير العمل. يمكن أن يتفاعل المشاركون في سير العمل مع سير العمل من خلال القائمة “مهام”، حيث يمكن أن يقوم سير العمل بإنشاء مهمة لشخصٍ ما ويظل متوقفا إلى أن يتم وضع علامة على المهمة تشير إلى أنها مهمة مكتملة.

يمكن أن تكون مهام سير العمل بسيطة أو معقدة حسب ما تتطلبه العمليات التجارية. يمكنك إنشاء سير عمل يقوم المستخدم بتهيئته أو سير عمل تتم تهيئته بشكل تلقائي استناداً إلى حدثٍ ما، مثلما يحدث عند إنشاء عنصر قائمة أو تغييره.

وبشكلٍ عام، عند استخدام Microsoft SharePoint Designer 2007 في تصميم سير عمل، يجب أن تقوم بمتابعة الخطوات التالية:

  • استخدم “مصمم سير العمل” لاختيار الشروط والإجراءات التي تقوم بتعريف خطوات سير العمل وتجميعها.
  • يقوم Microsoft SharePoint Designer 2007 بشكل تلقائي بإنشاء أي نماذج ASP.NET لتهيئة سير العمل أو أي مهمة SharePoint مخصصة، إذا كان ذلك ضرورياً.
  • تصميم نماذج سير العمل، إذا كان ذلك ضرورياً.

يمكن تصور سير العمل كمخطط انسيابي من الإجراءات ذي بداية ونهاية وانسياب متسلسل من البداية إلى النهاية. بإمكان مهام سير العمل دمج الفروع المتوازية، لكنها تتقدم في النهاية من الإجراء الاول إلى الإجراء الأخير.

على سبيل المثال، افترض أنه يجب إنشاء مخطط لسير العمل الذي تم وصفه من قبل ويقوم بتوجيه مستند في Windows SharePoint Services 3.0 لتتم الموافقة عليه. عند بدء تشغيل سير العمل، يقوم بشكل تلقائي بإعلام المراجع المحدد عن طريق البريد الإلكتروني بأن لديه مستنداً ما يتطلب مراجعته. وعندئذٍ يستطيع المراجع مراجعة المستند وتغيير حالة المستند للإشارة إلى أنه قد قام بإكمال المهمة، وما إذا كان قد تم قبول المستند أو رفضه. واستناداً إلى استجابة المراجع، يمتد سير العمل إلى أحد فرعين متوازيين. إذا قام المراجع بقبول المستند، ينقل سير العمل المستند المقبول إلى مكتبة مستندات محددة، ثم يقوم بإرسال رسالة بريد إلكتروني إلى الفريق بأكمله لإعلامهم بوجود المستند المقبول. وإذا قام المراجع برفض المستند، يقوم سير العمل بإعلام كاتب المستند بذلك. وفي كلتا الحالتين، يصل سير العمل إلى نهايته ويتم اكتمال العملية.

f4897b08-047d-4cc8-8f49-6e59445cb6a8

أعلى الصفحة

 

ما هي الأحداث والإجراءات والشروط والخطوات؟

هذه هي أساسيات سير العمل. يتكون سير العمل من خطوة واحدة أو أكثر، وتتكون كل خطوة من إجراءات وأي شروط مقترنة. تتم تهيئة كل سير عمل بواسطة حدث.

ما هي الأحداث؟

الحدث هو ما يبدأ تشغيل سير عمل أو يقوم بتهيئته. هناك ثلاثة أحداث فقط يمكن أن تبدأ تشغيل سير العمل:

  • إنشاء عنصر.
  • تغيير عنصر.
  • قيام أحد المشاركين في سير العمل بالنقر فوق زر البدء على موقع SharePoint.

من الضروري معرفة أن سير العمل الذي تم إنشاؤه باستخدام Microsoft SharePoint Designer 2007 يتم دائماً إرفاقه بقائمة أو مكتبة واحدة فقط في موقع SharePoint. وعند تصميم سير عمل، ستقوم بتحديد القائمة التي تريد إرفاق سير العمل بها. ويقوم أحد الأحداث من هذه القائمة ببدء تشغيل سير العمل.

يمكنك إنشاء سير عمل يقوم أحد المشاركين ببدء تشغيله يدوياً أو سير عمل يبدأ تشغيله بشكل تلقائي عند إنشاء عنصر قائمة أو تغييره. على سبيل المثال، في سير عمل قبول المستند، قد ترغب في تصميم سير عمل يبدأ تشغيله بشكل تلقائي عندما يقوم شخصٍ ما بإضافة مستند إلى مكتبة “المستندات المشتركة”. من القائمة ملف، أشر إلى جديد، ثم انقر فوق سير العمل. في “مصمم سير العمل” تظهر لك الصفحة التالية.

b06d7979-068f-418b-85f6-ae1bd2f09d2c

عندما يقوم أحد المشاركين في سير العمل ببدء تشغيل سير العمل يدوياً، يستعرض ذلك الشخص أولاً بحثاً عن القائمة أو المكتبة المرفق بها سير العمل. يستطيع أي شخص لديه على الأقل مستوى الإذن “مساهم” أن يقوم بتهيئة سير عمل تم تصميمه بحيث يتم تشغيله يدوياً. يقوم الشخص المشارك بالنقر فوق عنصر، وبالنقر فوق مهام سير العمل من القائمة، ثم اختيار سير عمل من الصفحة التي تعرض كافة مهام سير العمل المقترنة بذلك العنصر. يقوم الشخص المشارك بتعبئة نموذج تهيئة سير العمل، إذا كان ذلك ضرورياً، ثم يقوم بتهيئة سير العمل عن طريق النقر فوق زر البدء في النموذج. تؤدي تهيئة سير العمل إلى إنشاء مثيل جديد من سير العمل الحالي لهذا العنصر المحدد.

ec4767d2-67f2-445e-9d00-b18a2995f57b

ملاحظة   يكون الأمر مهام سير العمل متوفراً فقط عندما يكون العنصر موجوداً في قائمة أو مكتبة مرفق بها على الأقل سير عمل واحد.

بالنسبة لسير عمل يتم تشغيله يدوياً، يكون نموذج التهيئة في غاية البساطة كما يلي.

ce7bcc77-a32b-450e-9749-e3a7487dce73

يمكنك أيضاً إضافة حقول مخصصة إلى نموذج تهيئة عند تصميم سير العمل. يستطيع المشاركون في سير العمل بعد ذلك توفير معلومات لسير العمل عن طريق تعبئة هذا النموذج، ويتم تمرير هذه الإعدادات إلى سير العمل. ويبدأ تشغيل مثيل جديد من سير العمل، وبذلك يستطيع سير العمل هذا البحث في المعلومات التي تم توفيرها من خلال النموذج في أي مرحلة من مراحل سير العمل واستخدامها.

ما هي الإجراءات؟

يعتبر الإجراء هو أهم وحدة أساسية في سير العمل. يوفر لك Microsoft SharePoint Designer 2007 مجموعة من الإجراءات الجاهزة القابلة لإعادة استخدامها يمكنك تضمينها في سير العمل. على سبيل المثال، يمكن ان يقوم سير العمل بـ:

  • إنشاء عناصر القائمة أو نسخها أو تغييرها أو حذفها (بما في ذلك المستندات).
  • إيداع العناصر أو سحبها.
  • إرسال رسالة بريد إلكتروني.
  • إنشاء مهمة لشخصٍ ما من القائمة “مهام” الخاصة بموقع فريق العمل.
  • جمع البيانات من أحد المشاركين بحيث يمكن الرجوع إليها فيما بعد في سير العمل.
  • إيقاف سير العمل بشكل مؤقت أو بشكل تام.
  • تسجيل معلومات سير العمل إلى القائمة “المحفوظات” لاستخدامها في رفض سير العمل أو تصحيحه.
  • تعيين متغيرات سير العمل أو إجراء العمليات الحسابية.

قد يحتوي سير العمل على أي عدد من الإجراءات. يتم تنفيذ الإجراءات المسرودة باستخدام سير العمل، لكن قد يتم تنفيذ الإجراءات الأخرى بواسطة المشاركين في سير العمل. على سبيل المثال، يتكون سير عمل قبول المستند من خمسة إجراءات. يتم تنفيذ أربعة من هذه الإجراءات بشكل تلقائي بواسطة سير العمل، لكن يتم تنفيذ إجراء واحد فقط – المراجعة الفعلية للمستند – بواسطة مشارك في سير العمل. يتم تمثيل الإجراءات التي تم تنفيذها بواسطة أحد المشاركين في سير العمل عن طريق مهام يتم تعيينها إلى ذلك الشخص في القائمة “مهام”. الإجراءات الخمسة الموجودة في سير العمل بالمثال هي:

  • إرسال رسالة بريد إلكتروني لإعلام المراجع
  • مراجعة المستند (مهمة تم تعيينها إلى أحد المشاركين في سير العمل)
  • نقل المستند إلى مكتبة المستندات “مقبول”
  • إرسال رسالة بريد إلكتروني لإعلام الفريق
  • إرسال رسالة بريد إلكتروني لإعلام كاتب المستند

عند تصميم سير عمل، تقوم في الأساس بالتعرف على التسلسل الضروري للإجراءات، ثم تقوم بتجميع تسلسل الإجراءات باستخدام “مصمم سير العمل”، على سبيل المثال، في سير عمل قبول المستند، يكون الإجراء الأول الذي ترغب في اتخاذه هو إرسال رسالة بريد إلكتروني لإعلام المراجع.

f5e409fd-5d23-49ea-a11b-237461e19a9d

ولذلك ستختار في “مصمم سير العمل”، هذا الإجراء للخطوة الأولى في سير العمل.

a268046d-fcdc-4908-b4b0-5250dadc70da

ما هي الشروط؟

عند تصميم سير عمل، يمكنك استخدام “مصمم سير العمل” لإنشاء قواعد تقوم بتطبيق المنطق الشرطي على قوائم SharePoint وعناصره. تقوم القاعدة بإنشاء شرط بحيث يقوم سير العمل بتنفيذ الإجراء المقترن فقط إذا كان الشرط صحيحاً. على سبيل المثال، يمكن إنشاء قاعدة بحيث يقوم سير العمل بإرسال رسالة بريد إلكتروني إلى المراجع فقط إذا كان هناك عنصر تم إنشاؤه بواسطة شخص محدد. كما يمكنك إضافة عبارات إلى شرط من الشروط. على سبيل المثال، يمكنك إنشاء قاعدة بحيث يتم إرسال رسالة بريد إلكتروني إلى المراجع فقط إذا كان العنصر (1) تم إنشاؤه بواسطة شخص محدد و (2) يحتوي عنوان المستند على كلمات أساسية محددة. وأخيراً، يمكنك إقران العديد من الإجراءات بشرط واحد. على سبيل المثال، يمكنك إنشاء قاعدة بحيث إذا تم إنشاء عنصر بواسطة شخص محدد، (1) حينئذٍ يتم إرسال رسالة بريد إلكتروني إلى المراجع و(2) يتم تسجيل معلومات سير العمل إلى قائمة “المحفوظات”.

22434af5-8875-4ab3-aa12-91c8a674cca8

والخلاصة أن القاعدة هي عبارة عن شرط مقترن بإجراء واحد أو أكثر: إذا كانت كافة العبارات في الشرط صحيحة، نفّذ كافة الإجراءات المقترنة.

في المثال السابق، قام المستخدم بتحديد شرط واحد فقط. لكن يمكنك إنشاء شروط متعددة لخطوة في سير العمل. تقوم الشروط المتعددة بإنشاء فروع في سير العمل: إذا كان الشرط (أ) صحيحاً، نفّذ إجراءاً واحداً، وإذا كان الشرط (ب) صحيحاً، نفّذ إجراءاً آخر. لإضافة فرع إلى إحدى الخطوات، انقر فوق إضافة الفرع الشرطي ‘Else If’. على سبيل المثال، في سير عمل قبول المستند، إذا قام المراجع بقبول المستند، يقوم سير العمل بتنفيذ إجراء واحد (أو سلسلة من الإجراءات)، وإذا قام المراجع برفض المستند، يقوم سير العمل نفسه بتنفيذ إجراء آخر. ذلك هو الفرع الشرطي.

390942c1-c1af-4cac-a3b0-37432146f00b

في “مصمم سير العمل”، تحتوي هذه الخطوة على فرعين وتبدو بالشكل التالي. يشير شكل المعيّن ذو اللون الأخضر أن الخطوة تحتوي على فرع شرطي.

6bc3621f-0b5a-4153-b6db-57a0d30bd94a

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

15233c78-1d7b-4985-9c40-0ec4e7b3b0ce

ملاحظة   لا يمكن أن يمتد التفرع في سير العمل من خطوة إلى أخرى. عادةً ما تكون مجموعة من فروع ‘Else If’ مضمنة في خطوة واحدة.

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

  • تم إنشاؤه أو تعديله في الوقت المحدد.
  • تم إنشاؤه أو تعديله من قبل شخص محدد.
  • به حقل عنوان يحتوي على الكلمات الأساسية المحددة.
  • عبارة عن ملف من نوع محدد أو لديه حجم ملف في نطاق محدد. (يتوفر هذا الإجراء فقط عندما يكون سير العمل مرفقاً بمكتبة مستندات.)

بالإضافة إلى ذلك، يمكنك إنشاء شروط مخصصة وشروط متقدمة حيث يمكنك تحديد نطاق واسع من المعلمات. في الشروط المخصصة، يمكنك مقارنة حقل في القائمة الحالية بقيمة من القيم. على سبيل المثال، يمكنك إنشاء شرط مخصص بحيث إذا كان الحقل “حالة الموافقة” يساوي “تمت الموافقة”، نفّذ الإجراء المقترن به. أما في الشروط المتقدمة، يمكنك مقارنة قيمة واحدة بقيمة أخرى. يمكنك ذلك من إنشاء مقارنة بين حقل في أي قائمة وقيمة من قائمة أخرى. على سبيل المثال، يمكنك إنشاء شرط متقدم لمكتبة “المستندات المشتركة” حيث إذا كانت قيمة حقل “الحالة” الموجود في القائمة “مهام” يساوي “معلق”، نفّذ الإجراء المقترن به.

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

الإجراءات المتوازية مقابل الإجراءات المتسلسلة

عندما يكون لديك أكثر من إجراء مقترن بشرط واحد، يمكن إعداد الإجراءات ليتم تشغيلها في نفس الوقت (بالتوازي) أو أن يتم تشغيلها واحداً بعد الآخر(بالتسلسل).

07f34f04-2ec2-4e03-974d-8cd18d02a9ed

الإجراءات التسلسلية    على سبيل المثال، في سير عمل قبول المستند، يمكنك إعداد إجراءين بحيث يتم إرسال رسالة عند قبول مستند، ثم (بعد ذلك) يتم نسخ المستند إلى مكتبة المستندات “تمت الموافقة”. وفي “مصمم سير العمل” تشير بعد ذلك إلى أن الإجراء الثاني يتم بعد تنفيذ الإجراء الأول.

7a352b78-4169-4cc2-8da6-35b144872b9c

الإجراءات المتوازية    على سبيل المثال، في سير عمل قبول المستند، يمكنك إعداد إجراءين، بحيث يتم إرسال رسالة عند قبول مستند، و(في نفس الوقت) يتم نسخ المستند إلى مكتبة المستندات “تمت الموافقة”. وفي “مصمم سير العمل” تشير و إلى أن الإجراء الثاني يتم في نفس الوقت الذي يتم فيه تنفيذ الإجراء الأول.

ملاحظة   لا تتم الإجراءات المتوازية في نفس الوقت بشكل مطلق، لكن لا يمكن تحديد ترتيب دقيق لها وقد تختلف في كل مرة يتم فيها تشغيل سير العمل.

8bb213b0-b429-41bc-ac1e-12dd6a213802

ملاحظات

  • في أي قاعدة محددة (شروط وإجراءات)، يجب أن تكون كافة الإجراءات إما متسلسلة أو متوازية.
  • يجب أن يتم تضمين مجموعة الإجراءات المتسلسلة أو المتوازية في خطوة واحدة.

ما هي الخطوات؟

يتكون سير العمل من خطوة واحدة أو أكثر. يمكن أن تحتوي كل خطوة على أي عدد من الإجراءات والشروط المقترنة. يمكنك ببساطة تصور الخطوات كصفحات في “مصمم سير العمل”. على سبيل المثال، يحتوي سير عمل قبول المحتوى على خطوتين، كما هو موضح في “مصمم سير العمل”.

27c240df-61e5-449f-95e0-500b9a825747

تتيح لك الخطوات تجميع الشروط والإجراءات بحيث يمكن تقييم مجموعة من القواعد (الشروط والإجراءات) وتنفيذها قبل مجموعة ثانية.

خطوة واحدة أو خطوات متعددة يمكن تصميم بعض مهام سير العمل إما كسلسلة من الإجراءات في خطوة واحدة أو كسلسلة من الخطوات.

على سبيل المثال، يمكن أن تكون الإجراءات الثلاثة التالية عبارة عن الخطوة 1 في سير عمل أساسي ذي خطوة واحدة.

95df0c72-5cd9-412a-988c-24c773ba8e82

يمكن أن يتم فصل نفس الخطوات الثلاث إلى خطوات متعددة.

1c036dae-aa11-4c81-b3bc-46b977af5c3a

تستند كيفية بناء سير العمل في خطوات إلى ما ترغب في أن تقوم كل خطوة بتنفيذه. تتم معالجة القواعد الموجودة في خطوة واحدة للحصول على النتيجة قبل الانتقال إلى الخطوة التالية، وبذلك تحتاج إلى تجميع أي قواعد تقوم بالتأثير على الإجراء أو الإجراءات المحددة التي تريدها في خطوة واحدة.

وبشكل أكثر تحديداً، يمكن ان تحتوي كل خطوة على مجموعة من فروع ‘Else If’ الشرطية، بحيث يتم تنفيذ الإجراءات الموجودة في كل فرع فقط عند تحقق الشرط المقترن. وفي هذه الحالة، تكون هناك حاجة إلى شروط إضافية فقط عندما:

  • يكون هناك حاجة إلى تقييم مجموعة من فروع ‘Else If’ الشرطية.
  • تكون بحاجة إلى فصل جملة ذات فروع عن جملة ليست ذات فروع.

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

أعلى الصفحة

 

ما هي نماذج سير العمل؟

لجعل سير العمل أكثر ديناميكية ومرونة، يمكنك إضافة نموذج إلى سير العمل. باستخدام النماذج، يمكنك تجميع المعلومات من المشاركين في سير العمل في أوقات معرّفة مسبقاً في سير العمل، كما يمكنك تمكين المشاركين من التفاعل مع المهام الخاصة بسير العمل.

مع Microsoft SharePoint Designer 2007، يمكنك إنشاء نوعان من نماذج سير العمل:

  • يقوم نموذج تهيئة بتجميع المعلومات من المشاركين في سير العمل عند قيامهم ببدء تشغيل سير العمل. يتم عرض نماذج التهيئة للمستخدمين عند قيامهم ببدء تشغيل سير العمل يدوياً على عنصر SharePoint محدد. يمكن باستخدام نموذج التهيئة أن يقوم المستخدمون بتحديد معلمات إضافية أو معلومات حول سير العمل أثناء تطبيقه على عنصر SharePoint المحدد. على سبيل المثال، قد تستخدم نموذج التهيئة للسؤال عن الشخص الذي يتعين عليه مراجعة مستندٍ ما ومتى يتم اكتمال المراجعة. لا تحتاج كافة مهام سير العمل إلى نماذج تهيئة. لكن، إذا كنت بحاجة إلى نموذج تهيئة، يقوم Microsoft SharePoint Designer 2007 بإنشائه ASP.NET وفقاً لمواصفات التهيئة الخاصة بك.
  • يسمح نموذج تخصيص المهمة للمشاركين في سير العمل بالتفاعل مع المهام في القائمة “مهام” الموجودة في موقع SharePoint. باستخدام “معالج تخصيص المهمة”، يمكنك بسهولة إنشاء حقول نماذج مخصصة وإضافتها إلى نموذج مهمة مخصصة. عند الانتهاء من تصميم سير العمل، يقوم Microsoft SharePoint Designer 2007 بإنشاء نماذج ASP.NET بشكل تلقائي للمهام المخصصة. ثم، عند تشغيل سير العمل وإنشاء المهام ، يستعرض المستخدم بحثاً عن القائمة “مهام” في موقع SharePoint، ويقوم بوضع علامة على المهمة تشير إلى أنها مهمة مكتملة، ويدخل أي معلومات مطلوبة أو اختيارية خاصة بسير العمل. يمكن أن يستجيب سير العمل حينئذٍ إلى تلك التغييرات كما هو محدد في سير العمل، أو البحث في المعلومات الموجودة في الخطوات السابقة في سير العمل وتقييمها.

بعد أن يقوم Microsoft SharePoint Designer 2007 بإنشاء نماذج ASP.NET بشكل تلقائي، يمكنك تخصيص تلك النماذج. نماذج سير العمل هي عبارة عن صفحات ASP.NET ذات جزء ويب لنموذج البيانات وصفحة رئيسية تم تطبيقها عليه. يتم تخزين ملفات .aspx في موقع SharePoint مع ملفات مصدر سير العمل. يمكنك فتح هذه النماذج وتخصيصها كما هو الحال مع أي ملف .aspx آخر.

أعلى الصفحة

 

أين يتم تخزين مهام سير العمل؟

يتم تخزين مهام سير العمل في مكتبة مستندات على مستوى الموقع والتي تسمى “مهام سير العمل”. يتم إنشاء مكتبة المستندات هذه بشكل تلقائي عن طريق Microsoft SharePoint Designer 2007. في “قائمة المجلدات”، تعرض مكتبة المستندات “مهام سير العمل” رمز سير العمل بدلاً من القائمة المعتادة أو رمز مكتبة المستندات. بشكل افتراضي، تكون مكتبة المستندات “مهام سير العمل” مخفية من المستعرض ولا تحتوي على أي “طرق عرض القائمة”، مثل AllItems.aspx أو EditForm.aspx. تحتوي مكتبة المستندات هذه على مجلد لكل سير عمل تم إنشاؤه باستخدام Microsoft SharePoint Designer 2007. يحتوي المجلد على كافة ملفات المصدر الضرورية لسير العمل، بما فيها:

  • ملف تمييز سير العمل (.xoml) (يكون ضرورياً فقط عندما يحتوي سير العمل على شروط).
  • ملف قواعد سير العمل.
  • ملف تكوين سير العمل.
  • تعتبر أي نماذج .aspx ضرورية، مثل نماذج التهيئة (خاص بمهام سير العمل التي تم بدء تشغيلها يدوياً) أو نماذج تخصيص المهام.

لتعديل سير عمل موجود، يمكنك إما النقر فوق فتح سير العمل من القائمة ملف أو النقر المزدوج فوق ملف .xoml في “قائمة المجلدات”. ينتج عن ذلك فتح سير العمل في الخطوة الأولى من “مصمم سير العمل”. إذا قمت بالنقر فوق السابق لعرض إعدادات تهيئة سير العمل، فسوف تلاحظ أنك لا تستطيع تغيير القائمة أو المكتبة المرفق بها سير العمل. بعد إرفاق سير العمل بقائمة أو مكتبة باستخدام Microsoft SharePoint Designer 2007، لا يمكن تغيير هذا الاقتران.

592d55e8-0c1b-496e-ab23-18d95f8790e7

يوفر “مصمم سير العمل” إجراءاً يسمى “التسجيل إلى قائمة المحفوظات”. قد تستخدم هذا الإجراء إذا كنت ترغب في الاحتفاظ بسجل لمحفوظات سير العمل للبحث عن الأخطاء أو لأغراض التعقب والإنكار. وعند إنشاء سير عمل يستخدم الإجراء “التسجيل إلى قائمة المحفوظات”، يقوم Microsoft SharePoint Designer 2007 بشكل تلقائي بإنشاء قائمة تسمى “محفوظات سير العمل”. تحتوي هذه القائمة على أعمدة لمثل تلك المعلومات مثل معرّف المستخدم والتاريخ والحدث ووصف الخطأ. مثل مكتبة مستندات “مهام سير العمل”، بشكل افتراضي تكون قائمة “المحفوظات” مخفية من المستعرض ولكن يمكن رؤيتها في “قائمة المجلدات”.

b65791bb-d9c2-4718-a4b8-ebe95f092da1

يوفر “مصمم سير العمل” ثلاثة إجراءات تتفاعل مع قائمة “المهام”: “تعيين عنصر مهام” و”تجميع البيانات من مستخدم” و”تعيين استطلاع رأي المجموعة”. عندما تقوم بإنشاء سير مهام يستخدم أيٍ من هذه الإجراءات، يقوم Microsoft SharePoint Designer 2007 بشكل تلقائي بإنشاء نموذج .aspx ونوع محتوى المهمة وقائمة “المهام”، إذا كان ذلك ضرورياً. بشكل افتراضي، يمكن أن يتم عرض قائمة “المهام” في المستعرض، بعكس مكتبة مستندات “مهام سير العمل” وقائمة “محفوظات سير العمل”.

c43bd2e9-2eeb-40f9-bca3-2c0982a512cc

أعلى الصفحة

 

أين يمكن التحقق من حالة سير العمل؟

يمكن بسهولة عرض تقدم مهام سير العمل في عنصر محدد من خلال المستعرض. تعرض طريقة العرض “كافة العناصر” الخاصة بقائمة أو مكتبة مستندات الحالة الحالية لمهام سير العمل التي يتم تشغيلها على عنصرٍ ما. بالإضافة إلى ذلك، يحتوي كل عنصر على صفحة مهام سير العمل حيث يمكنك عرض المعلومات التالية:

  • كافة مهام سير العمل التي يتم تشغيلها على هذا العنصر.
  • كافة مهام سير العمل التي تم تشغيلها من قبل على العنصر.
  • كافة مهام سير العمل المتوفرة لهذا العنصر.

55a0ce18-acb0-4631-bc7d-55fce3ab6fa4

لعرض صفحة مهام سير العمل الخاصة بعنصرٍ ما، انقر فوق العنصر في القائمة، ثم انقر فوق مهام سير العمل من القائمة.

ملاحظة   يكون الأمر مهام سير العمل متوفراً فقط عندما يكون العنصر موجوداً في قائمة أو مكتبة مرفق بها على الأقل سير عمل واحد.

عندما يقوم مستخدم ببدء تشغيل سير العمل على عنصرٍ ما، يضيف Windows SharePoint Services 3.0 عموداً جديداً إلى هذا العنصر. بشكل افتراضي، يطابق اسم العمود اسم سير العمل. ويعرض هذا العمود – وهو للقراءة فقط – الحالة الحالية للعنصر ضمن سير العمل. تتم إضافة عمود الحالة بشكل تلقائي لكل سير عمل عند بدء تشغيله لأول مرة.

59254662-fd9a-4791-b853-606df7122738

في كل عمود، حالة سير العمل عبارة عن ارتباط. وعند النقر فوق قيد التقدم، على سبيل المثال، تظهر الصفحة “حالة سير العمل” لذلك المثيل من سير العمل.

18a546bb-7a1f-41b6-a964-c4f8743ec025

لا يمكن نشر سير العمل الذي تم إنشاؤه في Microsoft SharePoint Designer 2007 إلى قوائم متعددة. لكن يصلح فقط للقائمة التي تم إنشاؤه بها. لكن، يمكن إرفاق العديد من مهام سير العمل بقائمة واحدة وقد تكون متوفرة لعنصر محدد. يمكن أن تعمل مهام سير العمل المتعددة في نفس الوقت على نفس عنصر القائمة، لكن يمكن تشغيل مثيل واحد فقط من سير عمل محدد على عنصر محدد في أي وقت. على سبيل المثال، قد تتوفر لديك اثنان من مهام سير العمل، سير العمل (أ) وسير العمل (ب)، لقائمة محددة. على الرغم من أنه يمكن تشغيل كلٍ من مهمتي سير العمل في نفس الوقت على عنصر محدد في القائمة، إنه لا يمكن أن يتم تشغيل مثيلي سير العمل (أ) وسير العمل (ب) على نفس العنصر وفي نفس الوقت.

الكاتب Geek4arab

Geek4arab

مواضيع متعلقة

اترك رداً