طلب التحقق أو إعادة تعيين سجلات تقدمك الخلفية لتقييم خط أنابيب دمج API الخاص بقسم N8N102 1، لأنه على الرغم من تكوين سير العمل الخاص بك بشكل صحيح وتنفيذه، إلا أن استدعاء نقطة التفتيش النهائية إلى /finalize يستمر في الإرجاع

أنا أعمل على N8N102: Integrations — Section 1 (API Integration Pipeline) وأواجه مشكلة في نقطة التفتيش النهائية. استدعاء FinalizePipeline إلى /course/n8n102/finalize يُرجع HTTP 422 في كل مرة:

{"error":"Progress incompleted. You have not completed all steps in this assessment."}

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

معرّف التقييم: b4f6ac815594d012470f567e3b648e00

ما تحققت منه. لقد قمت بتشغيل سير العمل بالكامل من البداية إلى النهاية في تنفيذ واحد مستمر. تكتمل كل خطوة سابقة بنجاح في نفس التشغيل:

  • GetOrders — الترقيم يعمل، يُرجع 50 طلب
  • MergeOrdersCustomers — دمج أصلي (دمج / حقول مطابقة / customer_id / إثراء الإدخال 1)، 50 سجل مثري
  • SendToOrdersQueue — يُرجع orders_queued: 50 مع رمز تأكيد
  • FilterDelivered — 12 طلب مؤسسة غير مُسلم
  • BatchPriorityOrders — حلقة على العناصر، حجم الدفعة 5 (تمت معالجة 12 عنصر كـ 5 / 5 / 2)
  • SendToPriorityQueue — تتلقى جميع 12 طلب مؤسسة رموز تأكيد الأولوية
  • FinalizePipeline — تم تفعيل “Execute Once”؛ الجسم المُرسل بقيم مكتوبة بشكل صحيح:
{
  "total_orders": 50,
  "enterprise_count": 12,
  "batch_size": 5,
  "retry_enabled": true
}

تطابق هذه القيم مواصفات الخطوة 2.7 بالضبط، وخطأ “Invalid final data counts” السابق لم يعد يحدث — يبقى فقط “Progress incompleted”.

رموز التأكيد التي تم الحصول عليها بالفعل (إثبات أن نقاط التفتيش السابقة تم تشغيلها):

  • Orders Queue: N8N-FOUNDATIONS-N8N102-S1-PAGED-ORDERS-QUEUE-2026-B6S3SS2L
  • Priority Queue: N8N-FOUNDATIONS-N8N102-S1-PRIORITY-QUEUE-2026-0W5CC9M1

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

الطلب: هل يمكنك من فضلك التحقق من سجلات التقدم على الخادم الخلفي لمعرّف التقييم الخاص بي والتأكد مما إذا كانت نقاط تفتيش Orders Queue و Priority Queue مسجلة؟ إذا كانت غير مسجلة بشكل صحيح، يرجى إعادة التعيين أو وضع علامة يدويًا على تقدم القسم 1 الخاص بي حتى أتمكن من الانتهاء.

شكرًا لك على مساعدتك.

مرحباً @covenantogar أهلاً وسهلاً!
يتم تسجيل الخطوة 1 والخطوة 2 كنقاط تفتيش منفصلة، وتشغيل خط أنابيب الخطوة 2 المُقسمة إلى صفحات لا يُرسل الخطوة 1. هذا يعني أن نقطة التفتيش /finalize تُعتبر مفقودة، لذا إعادة تعيين الواجهة الخلفية لن تغير شيئاً. أعد تشغيل عُقد الخطوة 1 كما كانت قبل إضافة الترقيم، وأرسل هذه الطلبات إلى قائمة الانتظار، ثم شغّل خط أنابيب الخطوة 2 وأتمم العملية.
انظر هذا: