كبح سير العمل SharePoint 2013 والأداء في SharePoint على الإنترنت ومشروع عبر الإنترنت

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

اضغط هنا لرابط المقالة باللغة الانجليزية3076399
مقدمة
تحتوي هذه المقالة على معلومات حول التحكم بسيناريوهات والقيود لمهام سير العمل التي تستخدم نوع النظام الأساسي لسير العمل SharePoint 2013 في SharePoint Microsoft عبر الإنترنت ومشروع Microsoft عبر الإنترنت.
معلومات أخرى
لمزيد من المعلومات حول التحكم في SharePoint على الإنترنت، انتقل إلى موقع Microsoft التالي على الويب:
لمزيد من المعلومات حول حدود رسالة البريد الإلكتروني لمهام سير العمل SharePoint على الإنترنت، انتقل إلى موقع Microsoft التالي على الويب:
3150442 خطأ "تجاوز حد البريد الإلكتروني يوميا وتم تعليق سير العمل" في SharePoint عبر إنترنت

يمكن أن تنظم نشاط سير العمل SharePoint 2013 بمستويين للتحكم:
  • كبح SharePoint على الإنترنت
  • كبح خدمة سير العمل

كبح خدمة سير العمل

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

خدمة سير العمل كما يحدد عدد الطلبات الصادرة يمكن إنشاء مثيل سير عمل واحد. في فترة 24 ساعة، يمكن إنشاء مثيل سير عمل واحد 5 آلاف الطلبات الصادرة. بعد إنشاء 000 5 طلب الصادرة خلال فترة 24 ساعة، يتم تعطيل سير العمل عن طريق خدمة سير العمل. صفحةحالة سير العمل لسير العمل سيتضمن معلومات عن سير العمل المعلقة. في هذا السيناريو، سيتم عرض فقاعة معلومات الحالة الداخلية الرسالة التالية:
المثيل تجاوز الحصة النسبية طلب http الصادرة ل 1.00:00:00 الفترة الزمنية. تم بلوغ حد 5000 الطلب في <time>.</time>

ملاحظة: <time>نائب يمثل الوقت الذي يستغرقه الوصول إلى حد طلب 5000 لسير العمل الخاص بك.</time>

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

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

إنهاء سير العمل المعلقة إينستانسيسويل بعد عشرة أيام. فقاعة المعلومات"الحالة الداخلية" ستعرض الرسالة التالية إذا تم إنهاء سير العمل:
System.Activities.Statements.WorkflowTerminatedException: المثيل تم نقل من حالة معلق إلى الحالة تم الإنهاء نظراً لانتهاء مدة صلاحيتها.
إنهاء سير عمل سيتم في نهاية المطاف تنظيف. بعد تنظيف سير عمل تم إنهاؤها، ستعرض الرسالة التالية:
عذراً، حدث خطأ ما.
يتعذر العثور على سير العمل. يتم مسح الحالات المكتملة تلقائياً

نطاقات سير العمل

يتم تعريف نطاق سير العمل كموقع في مجموعة موقع. على سبيل المثال، URL التالي لمجموعة موقع جذر ويعتبر نطاق سير عمل:
https://contoso.sharepoint.com/sites/rootsite
مثال نطاق سير عمل آخر في نفس مجموعة الموقع كما يلي. ومع ذلك، نطاق سير العمل هذا في موقع فرعي.
https://contoso.sharepoint.com/sites/rootsite/subsite

ما هو طلب؟

مهام سير العمل SharePoint 2013 تستند إلى طراز الوظائف الإضافية ل SharePoint، وتستعمل "بقية واجهات برمجة التطبيقات" للتفاعل مع بيانات SharePoint. لمزيد من المعلومات، انتقل إلى موقع Microsoft التالي على الويب:يتم طلب اتصال شبكة من خدمة سير العمل إلى نقطة نهاية SharePoint على الإنترنت أو المشروع API الباقي عبر الإنترنت. ليس هناك فرق بين نوع الطلب أو الاستجابة لطلب معين. إجراء وأنشطتها المركبة لا يساهم عدد الطلب ما لم يكن الطلب يتضمن SharePoint 2013 REST API. على سبيل المثال، قد تنشئ عملية التسجيل إلى "قائمة المحفوظات" خمسة أو أكثر من الطلبات أثناء عملية سليم. أيضا، يتم تضمين منطق إعادة المحاولة في مهام سير العمل في حالة حدوث خطأ. ويمكن أن يؤدي طلبات إضافية.

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

توصيات تصميم سير العمل

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

السيناريوهات التالية في سير العمل المحدد سيؤدي أيضا إلى اختناق.

السيناريو 1: سير عمل حلقات لمراقبة التغييرات

على سبيل المثال، يمكن أن تحقق عنصر للتحديثات بدلاً من الانتظار صنف ليتم تحديثه.

السيناريو 2: استخدام سير عمل لتنفيذ خوارزميات معقدة

مهام سير عمل مخصصة إدارة عمليات تستند إلى الوثيقة، البشرية وعدم إرسال المهام الحاسوبية الكبيرة.

السيناريو 3: وجود عدة تشغيل مهام سير العمل التي تستخدم الانتظار حدث في عنصر القائمة "النشاط

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

ملاحظة: قد يحدث هذا إذا كان هناك العديد من التغييرات على قائمة الذي تم تكوين سير عمل ليبدأ تشغيلها عند إنشاء عنصر أو تغييره.

بدائل للسيناريو 1: سير عمل حلقات لمراقبة التغييرات

الخيار 1: استخدم SharePoint الإضافية ومستقبلات الأحداث الخارجية

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

الخيار 2: إضافة إجراء مؤقتاً

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

الخيار 3: استخدم النشاط "الانتظار لحقل التغيير في العنصر الحالي"

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


لقطة شاشة لمربع الحوار

يمكن تشغيل مثيل واحد فقط من سير العمل لسير العمل في وقت معين.

طريقة أخرى استخدام النشاط الانتظار لحقل لتغيير في "العنصر الحالي" .

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

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

لقطة الشاشة في مربع الحوار المرحلة 2
  1. إنشاء متغير نوع Boolean .

    لقطة الشاشة في مربع الحوار
  2. تعيين القيمة إلى " لا".
  3. إدراج كتلة متوازية والكتلة انقر بالزر الأيمن ثم انقر فوق "خيارات متقدمة".

    لقطة شاشة لمربع الحوار خصائص
  4. في القائمة المنسدلة، حدد المتغير الذي قمت بإنشائه في الخطوة 1.
  5. إدراج كتلتين المتوازية في كتلة موازية المدرجة التي تحتوي على خاصية كومبليتيونكونديشن.

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

    لقطة شاشة إعداد
  7. قم بتعيين متغير سير العمل المستخدمة لإيقاف كتل أخرى موازية إلى نعم.

    لقطة شاشة إعداد
  8. كرر الخطوات من 1-7 لقيم العمود خيارات أخرى.
  9. نقل الأجزاء الأخرى من سير العمل الأصلي إلى موضع بعد الكتل المتوازية.
عندما جميع أنشطتها تنفيذ إحدى لبنات المتوازية المتداخلة، نهاية كتلة متوازية الأصل أنشطة أخرى في كتل موازية. يتيح ذلك لمتابعة سير العمل. كتل متوازية متداخلة تتم مراقبتها بواسطة كتلة متوازية الأصل باستخدام متغير.

الخيار 4: بدء تشغيل سير عمل SharePoint 2010 من سير العمل SharePoint 2013

يمكنك استخدام نوع النظام الأساسي لسير العمل SharePoint 2010 لتنفيذ بعض الأعمال التي تؤدي بنوع سير العمل 2013 SharePoint النظام الأساسي. هذا يمكن أن تقلل عدد الطلبات.

وبوجه خاص، يمكن بدء سير عمل SharePoint 2010 لمراقبة التغييرات في الحقل باستخدام النشاط انتظار "تغيير الحقل" في "العنصر الحالي" أو لتنفيذ العديد من العمليات الأساسية.

بديل للسيناريو 2: استخدام سير عمل لتنفيذ خوارزميات معقدة

إذا كان الحل الخاص بك مطالب المهام الحاسوبية الكبيرة، يجب تطوير وظيفة إضافية ل SharePoint. لمزيد من المعلومات، انتقل إلى موقع Microsoft التالي على الويب:

لا تزال تحتاج إلى مساعدة؟ انتقل إلى جماعة office 365 على الويب.

تحذير: تمت ترجمة هذه المقالة تلقائيًا

خصائص

رقم الموضوع: 3076399 - آخر مراجعة: 05/26/2016 16:01:00 - المراجعة: 10.0

Microsoft Office SharePoint Online, Microsoft Project Online

  • o365 o365e o365p o365a o365m o365022013 kbgraphxlink kbgraphic kbmt KB3076399 KbMtar
تعليقات