إشعار
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تسجيل الدخول أو تغيير الدلائل.
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تغيير الدلائل.
يُستخدم جدول AsyncOperationBase لتخزين مهام النظام. تمثل وظائف النظام ملحقات غير متزامنة، مثل:
- سير العمل والمكونات الإضافية غير المتزامنة والمسجلة.
- عمليات الخلفية، مثل عمليات مجمعة ومهمات حذف واستيراد مجمع وعمليات مجمعة.
للحصول على قائمة بأنواع العمليات غير المتزامنة، راجع OperationType Options/Options.
وبمجرد وقوع حدث وتنفيذ جميع الملحقات الفورية، يمكن للنظام بعد ذلك تحويل بيانات السياق لأية امتدادات غير متزامنة إلى تنسيق مهيكل وتخزينها في سجل AsyncOperation.
على سبيل المثال، يمكن أن يكون سير العمل المسجل وغير المتزامن عبارة عن عملية ترسل رسالة إلكترونية تلقائيًا إلى العميل بمجرد تقديم طلبه. يتبع سير العمل رسالة إلكترونية أخرى عند شحن الطلب. في مثل هذا سير العمل المسجل وغير المتزامن، يحفظ النظام الأساسي سياق سير العمل غير المتزامن كسجل في جدول AsyncOperationBase. يتم تسجيل سجل العمليات WorkflowLog في جدول WorkflowLogBase للاحتفاظ بسجلات لتنفيذ سير العمل.
وقد تتضمن هذه السجلات معلومات مثل:
معرف سير العمل
ID المكون الإضافية الذي يؤدي إلى تشغيل سير العمل
حالة تنفيذ سير العمل
يتضمن هذا الجدول جميع أعمدة النشاط الافتراضية مثل الاسم والوصف والنوع ونوع العملية والمزيد.
للحصول على قائمة كاملة بالأعمدة في هذا الجدول، راجع جدول/مرجع كيان وظيفة النظام (AsyncOperation).
ومنذ عام 2021 Dataverse قدتم Dataverse نقل جزء البيانات من العمليات غير المتقاطعة من أن يتم تخزينه في سعة قاعدة البيانات إلى أن يتم تخزينه في سعة ملف. وينتج عن هذا أن يُنسب حجم بيانات العمليات غير المتزامنة جزئيًا إلى Dataverse قاعدة البيانات القدرة وجزئيا Dataverse ملف السعة. ومن خلال الانتقال إلى سعة Dataverse للملف، تم خفض التكلفة حيث Dataverse تم حساب سعة الملف بمعدل أقل من سعة Dataverse لقاعدة البيانات. بالإضافة إلى ذلك، Dataverse تحسن سعة الملف من الأداء الإجمالي حيث أن الاستعلامات في مقابل جدول عملية غير متقاطعة أكثر أداء.
أسباب النمو
يعتمد نمو جدول AsyncOperationBase مباشرة على عدد التخصيصات التي يتم عرضها في بيئة العميل. كلما كانت مهام سير العمل والمكونات الإضافية غير متزامنة إلى المزيد من السجلات التي تم تخزينها في جدول AsyncOperationBase لتعقب تنفيذ هذه العمليات.
إذا كانت مؤسستك تستخدم مهام سير عمل أو المكونات الإضافية بشكل غير متوقع، فتوقع أن يكون جدول AsyncOperationBase أحد أكبر مستهلكي سعة البيانات.
في حالة استمرار نمو AsyncOperationBase مع مرور الوقت، تحقق من تعيين خيار الحذف التلقائي في التسجيلات غير المتزامنة ( راجعكيفية تعيين هذا الخيار لم سير العمل والمكونات الإضافية في الملحق). يؤدي ذلك إلى حذف جميع المهام المكتملة بنجاح بمجرد اكتمالها، مع الاحتفاظ بحجم الجدول قيد التحقق.
من بين العوامل الشائعة التي تساهم في نمو جدول AsyncOperationBase في Dynamics 365:
الاستخدام المكثف لسير العمل أو تدفقات عمليات الأعمال:إذا كانت المؤسسة لديها استخدام مكثف لسير العمل أو تدفقات عمليات الأعمال، ينمو جدول AsyncOperationBase بمرور الوقت ويصبح في النهاية كبيرًا بدرجة كافية لإحداث مشكلات في الأداء.
عمليات تسجيل المكونات الإضافية غير المتزامنة في الكيانات الكبيرة: في حالة وجود عمليات تسجيل غير متزامنة في الكيانات الكبيرة، مثل المرفقات، يمكن أن ينمو جزء البيانات في عمليات غير المتزامنة بسرعة، مما يؤدي إلى جدول AsyncOperationBase كبير.
حجم جزء البيانات من العمليات غير المتزامنة: يمكن أن يساهم حجم جزء البيانات من العمليات غير المتزامنة أيضًا في نمو جدول AsyncOperationBase.
تنظيف الجدول
تحتاج إلى اختبار إجراءات الحذف هذه أولاً في بيئة وضع الحماية. ولتخفيف ضغط القدرة التشغيلية، قد يكون من المنطقي بالنسبة لك زيادة مقدار مساحة التخزين المتوفرة لديك من خلال اشتراك Microsoft Dynamics 365، بدلاً من تقليل مقدار مساحة التخزين المستخدمة.
التحذير
لتقليل استهلاك السعة في جدول AsyncOperationBase ، احذف بيانات تعريف مخصصة متعلقة بالوظائف غير المتقاطعة. عند حذف كيانات AsyncOperation، يتم أيضا حذف سجلات الملفات المقابلة.
هذه السجلات غير متاحة بعد الحذف. عليك المتابعة بحذر عند إجراء عمليات حذف مجمع.
قبل حذف أية بيانات في هذا الجدول:
راجع التخصيصات الخاصة بك في مهام سير العمل والمكونات الإضافية التي تعمل على عمليات الحذف.
راجع سلوكيات حذف التتالي للتأكد من عدم حذف أي بيانات عن قصد في العملية.
اختبر هذه الإجراءات في بيئة وضع الحماية قبل المتابعة مع عملية الحذف النهائية.
يتم تكوين جميع البيئات باستخدام المنتج الجاهز وظائف الحذف بالجملة لحذف مهام نظام سير العمل المكتملة بنجاح والتي تكون أقدم من ذلك 30 يوم.
لتقليل السعة الإضافية المرتبطة بجدول AsyncOperationBase، فكر في تكوين وظائف نظام سير العمل الأقدم من 7 أيام والتي ينبغي حذفها باستخدام حذف الوظائف بشكل مجمع.
الاستعلامات التشخيصية
استخدم الاستعلامات التشخيصية للمساعدة في تشخيص المهام المتعلقة ب AsyncOperationBase.
استخدم الاستعلامات التالية تشخيص المشكلات المتعلقة بمساحة تخزين ملف AsyncOperationBase .
حالة وظيفة النظام
للوصول الى صفحة وظائف النظام استخدم الخطوات التالية
- سجل دخولك إلى مركز إدارة Power Platform.
- في جزء التنقل، حدد الادارة.
- في جزء ادارة حدد البيئات.
- حدد بيئتك.
- حدد الإعدادات على شريط الأوامر.
- حدد وظائف النظام للتدقيق>والسجلات.
وظائف النظام لها الحالة التالية:
مكتملة - لم تعد المهمة تقوم بتنفيذ أية خطوة، مع توفير ثلاثة أسباب حالة محتملة:
نجحت - المهمة قامت بما كان متوقعا.
فشل - كان هناك فشل أثناء معالجة المهمة.
ملغى - لن يتم تنفيذ المهمة.
تشغيل - تتم معالجة المهمة أو تنفيذها أو تنفيذ إجراء ما وهناك ثلاثة قيم سبب الحالة محتملة:
قيد التقدم - المهمة قيد التنفيذ حاليًا.
الإيقاف المؤقت - تم تشغيل عملية إيقاف مؤقت.
الإلغاء - المسؤول المشغل خيار الإلغاء.
معلق: - عند عدم تحقيق وظيفة النظام للشروط التي سيتم تشغيلها تلقائيًا، أو إذا كان هناك فشل في تقييم الشروط. هناك سببان حالة في السيناريو المعلق:
في انتظار - الإشارة إلى أن مهمة النظام في حالة انتظار.
في انتظار الموارد - يشير إلى أن مهمة النظام بانتظار مورد.
إشعار
لا ينبغي تنظيف المهام قيد التشغيل أو المعلقة تلقائيا. وينبغي بدلا من ذلك تشغيل إجراء يدوي للإلغاء.
يمكن للعملاء تكوين أخرى وظائف الحذف بالجملة لحذف سجلات AsyncOperationBase.
إعداد وظائف الحذف المجمع
لإعداد مهام مهام الحذف المجمع، راجع القوائم التالية.
حذف، وظائف النظام الأقدم من سبعة أيام
سجل دخولك إلى مركز إدارة Power Platform.
في جزء التنقل، حدد الادارة.
في جزء ادارة حدد البيئات.
حدد بيئتك.
حدد الإعدادات على شريط الأوامر.
حدد إدارة البيانات>حذف الجميع>جديد.
معالج حذف الجميع يتم عرضه. حدد التالي.
يتم عرض صفحة تحديد معايير البحث. لحذف سجلات AsyncOperationBase حذفا مجمعا، أكمل الخطوات التالية:
من حقلالبحث عن، قم بتحديد دالات النظام.
أدخل المعايير التالية:
Group (المجموعة) الإعدادات المعايير القيم المحددة و الحالة يساوي اكتمل و تاريخ الإكمال أقدم من X من الأيام 7
ابدأ دائما بشرط ضيق يحد من السجلات المحذوفة (أقدم من 3سنوات)، ثم انتقل إلى معايير حذف أكبر بشكل غير موسع (أقدم من 3أشهر) ثم إلى معايير حذف أكبر (أقدم من 7 أيام).و نوع وظيفة النظام لا يساوي بريد إلكتروني مجمع
استيراد محلل الملفات
Workflow
حدد " معاينة السجلات" لعرض السجلات التي سيتم حذفها من معايير البحث المحددة للتأكد من عدم حذف أية بيانات عن غير قصد في العملية. ثم حدد التالي.
في صفحة تحديد الخيارات ، قم بتحديد تشغيل هذه المهمة بعد كل خيار، ثم حدد 7 أيام . ثم حدد التالي.
في صفحة مراجعة تفاصيل الحذف المجمع وإرسالها ، قم بتحديد إرسال.
لمزيد من المعلومات حول كيفية تكوين وظائف الحذف المجمع جدول AsyncOperationBase، راجع تنظيف السجلات من جدول AsyncOperationBase / WorkflowLogBase.
حذف، مهام النظام المكتملة لمهمات سير العمل
سجل دخولك إلى مركز إدارة Power Platform.
في جزء التنقل، حدد الادارة.
في جزء ادارة حدد البيئات.
حدد بيئتك.
حدد الإعدادات على شريط الأوامر.
حدد إدارة البيانات>حذف الجميع>جديد.
معالج حذف الجميع يتم عرضه. حدد التالي.
يتم عرض صفحة تحديد معايير البحث. لحذف سجلات AsyncOperationBase حذفا مجمعا، أكمل الخطوات التالية:
من حقلالبحث عن، قم بتحديد دالات النظام.
أدخل المعايير التالية:
Group (المجموعة) الإعدادات المعايير القيم المحددة و سبب الحالة يساوي نجح و الحالة يساوي اكتمل و نوع وظيفة النظام يساوي Workflow
حدد " معاينة السجلات" لعرض السجلات التي سيتم حذفها من معايير البحث المحددة للتأكد من عدم حذف أية بيانات عن غير قصد في العملية. ثم حدد التالي.
في صفحة تحديد الخيارات ، قم بتحديد تشغيل هذه المهمة بعد كل خيار، ثم حدد 7 أيام . ثم حدد التالي.
في صفحة مراجعة تفاصيل الحذف المجمع وإرسالها ، قم بتحديد إرسال.
الملحق
لمعرفة المزيد حول كيفية تعيين مهام سير العمل والمكونات الإضافية، راجع الأقسام التالية.
تعيين خيار لحذف مهام سير عمل غير متزامنة مكتملة بنجاح
بالنسبة لسير العمل غير المتزامن، نوصي بتحديد خيار حذف مهام سير العمل المكتملة تلقائيًا (لتوفير مساحة القرص) في محرر سير العمل. يسمح هذا الأمر للنظام بحذف سجلات سير العمل لعمليات التنفيذ الناجحة لتوفير المساحة.
قم بتعيين خيار حذف مهام المكونات الإضافية غير المتزامنة التي تم إكمالها بنجاح
بالنسبة للمواد الإضافية المخصصة، حدد " تسجيل خطوة جديدة". يتم عرض شاشة " تسجيل خطوة جديدة".
أكمل الخطوات التالية:
- في منطقة مرحلة خطوط عمل الأحداث، قم بتحديد عملية لاحقة.
- في منطقة وضع التنفيذ ، قم بتحديد غير متزامن.
- حدد الخيار حذف AsyncOperation إذا كانت رمز الحالة = الخيار الناجح.