انتقل إلى المحتوى
وكلاء الذكاء الاصطناعي

مخطّط إعادة محاولة استدعاءات النماذج بتأخير أسي من سجلات الأخطاء

7 عقدة 54 5 تشغيل يدوي

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

جارٍ تحميل الفلو…

وصف سير العمل

يقرأ سير العمل سجلات أخطاء تنفيذ سابقة تجريبية، ويصنّف كل خطأ إلى حد معدل أو مهلة أو خطأ خادم مؤقت أو خطأ دائم أو سجل غير صالح. يحسب التأخير بالصيغة base × 2^attempts بسقف max_delay، ويحدد next_attempt_at بصيغة ISO انطلاقًا من last_attempt_at. توجّه عقدة If العناصر القابلة لإعادة المحاولة إلى الجدول، وتوجّه الدائمة أو التي بلغت الحد الأقصى أو غير الصالحة إلى الفشل النهائي. ثم يُبنى تقرير واحد يضم توزيع الأنواع والجدولين. لا ينفّذ سير العمل أي استدعاء فعلي.

كيف يعمل

  1. 1.ضبط base_delay_ms وmax_delay_ms وmax_attempts في عقدة الإعداد
  2. 2.توليد سبعة سجلات أخطاء تجريبية، منها سجل غير صالح
  3. 3.التحقق من الحقول وتصنيف الخطأ وحساب التأخير الأسي بسقف
  4. 4.توجيه العناصر عبر If إلى مسار إعادة المحاولة أو مسار الفشل النهائي
  5. 5.دمج المسارين وبناء تقرير واحد مرتب

حالات الاستخدام

  • جدولة إعادة الدفعات بعد أعطال حد المعدل الليلية
  • فرز الأخطاء الدائمة مثل مفاتيح API الخاطئة قبل إعادة التشغيل

المتطلبات قبل التشغيل

  • سجلات بالحقول: item_id وstatus_code وerror_message وattempts وlast_attempt_at
  • قيم سياسة إعادة المحاولة في عقدة Retry Policy Config
  • لا يحتاج إلى مفاتيح API

الإعداد والاختبار في n8n

  1. استورد ملف JSON في n8n
  2. شغّل Run Retry Planner يدويًا
  3. تحقق من أن A-001 وA-002 وA-003 في جدول إعادة المحاولة، وأن تأخير A-003 محدود بالقيمة 30000
  4. تحقق من أن A-004 وA-005 وA-006 وA-007 في قائمة الفشل النهائي
  5. غيّر max_attempts أو السجلات لاختبار الحالات الحدية، ثم استبدل عقدة العينة بمصدر سجلاتك الحقيقي

ماذا يقدّم كخدمة؟

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

الأدوات المستخدمة

تشغيل يدوي تعيين كود شرط دمج

معلومات

التشغيل تشغيل يدوي
العقد 7
الأدوات 5
المشاهدات 54
التنزيلات 5

كيفية الاستخدام

  1. 1.انقر على "تنزيل القالب"
  2. 2.افتح لوحة تحكم n8n الخاصة بك
  3. 3.اذهب إلى Workflows > Import from File
  4. 4.اختر الملف المُنزّل وقم بتهيئة الاتصالات

العقد المستخدمة (7)

تشغيل يدوي

تشغيل يدوي

#1

تعيين البيانات

تعيين البيانات

#2

عقدة Code

عقدة Code

#3

عقدة Code

عقدة Code

#4

شرط منطقي

شرط منطقي

#5

دمج البيانات

دمج البيانات

#6

عقدة Code

عقدة Code

#7

ملاحظة توضيحية

ملاحظة توضيحية

#8

ملاحظة توضيحية

ملاحظة توضيحية

#9
ابقَ على اطلاع

أحدث الأتمتة… تصل إلى بريدك

اشترك لتصلك الفلوهات الجديدة مع وصف واضح لما تقدّمه ورابط استعراضها، فور نشرها في دروب إيديا.

  • فلوهات جديدة
  • شرح واضح
  • خطوات التشغيل

كن أول من يكتشف الجديد

اسمك وبريدك، ثم تأكيد واحد للبدء.

تأكيد بالبريد · إلغاء الاشتراك في أي وقت