أنا أعمل على 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 الخاص بي حتى أتمكن من الانتهاء.
شكرًا لك على مساعدتك.