العودة إلى أسئلة الأدوات
مركز المساعدة · الأسئلةالأدوات1 دقائق قراءة

ماذا أفعل إذا انتهت مهلة استدعاء الأداة وربما نجح؟

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

الأدوات

تحقق من الإكمال بأمان

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

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

أعد المحاولة بحد واضح

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

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

العودة إلى أسئلة الأدوات