السلام عليكم،
أنا عالق في الخطوة الأخيرة FinalizePipeline من التمرين العملي “Building an API Integration Pipeline” في القسم 1 من N8N102.
الأعراض: FinalizePipeline يُرجع HTTP 422 في كل مرة يتم تنفيذه:
{“error”:“Progress incompleted. You have not completed all steps in this assessment.”}
تم التحقق من الأجزاء الصحيحة (قارنت بعناية نص شرح الدورة والقطات الشاشة المرجعية). MergeOrdersCustomers يستخدم عقدة Merge الأصلية (Combine / Matching Fields / customer_id / Enrich Input 1)، ويُخرج 50 سجل مدمج. SendToOrdersQueue يُرجع orders_queued: 50، والمرجع Order Queue Assessment Checkpoint يعرض 1.0/1.0. أسماء حقول SendToPriorityQueue body صحيحة (بما في ذلك company_name التي يسهل الخلط بشأنها، وقيمتها حقل customer_name)، استقبلت جميع الطلبات الـ 12 confirmation_code، وقائمة Priority Orders Queue تعرض 1.0/1.0. تم توصيل FinalizePipeline بإخراج Done من BatchPriorityOrders، وتم تفعيل Execute Once في الإعدادات، وbody يحتوي على التعبير الصحيح (total_orders يشير إلى طول MergeOrdersCustomers وما إلى ذلك)، جسم الطلب الفعلي المُرسل يطابق تماماً مواصفات الدورة. تعرض صفحة Progress أن التمرين العملي هذا حالياً 2/3 (يفتقد Finalization Assessment لـ 1 نقطة). حاولت تشغيل سير العمل كاملاً من جديد عدة مرات، والنتيجة متطابقة تماماً.
بما أن المرجعين الأول والثاني تم التحقق من تسجيلهما بنجاح من قبل النظام، لكن FinalizePipeline لا يزال يقول “لم تكمل جميع الخطوات”، يبدو أن هذه مشكلة في حالة التقييم في الواجهة الخلفية، وليست خطأ في إعدادات سير العمل لديّ.
لاحظت أيضاً الإعلان المثبت في الأعلى “مشاكل الشهادات والشارات” الذي يذكر مشكلة معروفة حالياً في علامات التقدم، وأنا غير متأكد من ما إذا كان هذا مرتبطاً.
إذا كان من الممكن، يرجى التحقق من السجلات في الواجهة الخلفية أو إخبري إذا كان هناك أي شيء آخر يحتاج إلى تعديل، شكراً! يمكنني تقديم معرّف التقييم الخاص بي عبر الرسالة الخاصة.
نفس الحالة هنا، أحصل على
{
"errorMessage": "Your request is invalid or could not be processed by the service [item 0]",
"errorDescription": "Progress incompleted. You have not completed all steps in this assessment.",
"errorDetails": {
"rawErrorMessage": [
"422 - \"{\\\"error\\\":\\\"Progress incompleted. You have not completed all steps in this assessment.\\\"}\""
],
"httpCode": "422"
},
"n8nDetails": {
"nodeName": "FinalizePipeline",
"nodeType": "n8n-nodes-base.httpRequest",
"nodeVersion": 4.4,
"itemIndex": 0,
"time": "13/07/2026, 11:25:28",
"n8nVersion": "2.26.8 (Self Hosted)",
"binaryDataMode": "filesystem",
"stackTrace": [
"NodeApiError: Your request is invalid or could not be processed by the service",
" at ExecuteContext.execute (/usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-nodes-base@file+packages+nodes-base_@aws-sdk+credential-providers@3.808.0_asn1.js@5_8da18263ca0574b0db58d4fefd8173ce/node_modules/n8n-nodes-base/nodes/HttpRequest/V3/HttpRequestV3.node.ts:865:16)",
" at WorkflowExecute.executeNode (/usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-core@file+packages+core_@opentelemetry+api@1.9.0_@opentelemetry+exporter-trace-otlp_cf5896492347c4895f0373f4acc773d7/node_modules/n8n-core/src/execution-engine/workflow-execute.ts:1053:8)",
" at WorkflowExecute.runNode (/usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-core@file+packages+core_@opentelemetry+api@1.9.0_@opentelemetry+exporter-trace-otlp_cf5896492347c4895f0373f4acc773d7/node_modules/n8n-core/src/execution-engine/workflow-execute.ts:1327:11)",
" at /usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-core@file+packages+core_@opentelemetry+api@1.9.0_@opentelemetry+exporter-trace-otlp_cf5896492347c4895f0373f4acc773d7/node_modules/n8n-core/src/execution-engine/workflow-execute.ts:1778:27",
" at /usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-core@file+packages+core_@opentelemetry+api@1.9.0_@opentelemetry+exporter-trace-otlp_cf5896492347c4895f0373f4acc773d7/node_modules/n8n-core/src/execution-engine/workflow-execute.ts:2474:11"
]
}
}
تحققت من تطبيق كل خطوة عدة مرات.
نفس الشيء بالنسبة لي. نفس المشكلة بالضبط التي ذكرها هذان الشخصان.
خطأ 422 غير مشروح. لقد تحققت من جميع النقاط الأخرى وحصلت على رموز التحقق السابقة.
حذفت الخطوات الأخيرة وحاولت مرة أخرى، لكنني وصلت إلى نفس النقطة.
شكراً لتزويدنا بحل أو تصحيح لهذا الخلل.
مرحباً @jamiemadden_n8n ،
أعود إلى هذا الموضوع — المشكلة لا تزال قائمة (آخر تنفيذ فاشل اليوم، 20 يوليو، بنفس الخطأ تماماً الذي حدث في 17 يوليو).
تحققت من سير العمل الخاص بي سطراً بسطر مقابل تعليمات الدورة (القسم 1، الخطوات 1.1 إلى 2.7):
- الترقيم على
GetOrders: تم استرجاع 50 طلباً (>25 مطلوب) 
MergeOrdersCustomers: دمج صحيح على customer_id 
SendToOrdersQueue: تم التأكيد، orders_queued: 50 
CheckSubscriptionTier + FilterDelivered: 12 طلب Enterprise غير مسلم 
BatchPriorityOrders (حجم الدفعة 5) + SendToPriorityQueue: تم استقبال 12 تأكيداً 
FinalizePipeline: يرسل بالضبط total_orders: 50, enterprise_count: 12, batch_size: 5, retry_enabled: true، متوافق مع الخطوة 2.7، مع تفعيل Execute Once
رغم ذلك، استدعاء /finalize يعود بشكل منهجي:
422 - "Progress incompleted. You have not completed all steps in this assessment."
هذا يحدث بشكل قابل للتكرار على مدى عدة أيام (17 → 20 يوليو)، بغض النظر عن عدد المرات التي أعيد فيها تشغيل سير العمل الكامل في تنفيذ واحد مستمر.
أعتقد أن هذا مرتبط بخطأ تتبع التقدم المذكور في الإعلان المثبت “مشاكل شهادات البرنامج والشارات” (29 يونيو)، الذي يشير إلى أن “التقدم لم يتم تحديده بشكل صحيح”.
هل يمكنك التحقق يدويًا من حالة التقدم لمعرّف التقييم الخاص بي: 8a6a9265bd8185e8f5c9302811c1f7d4 ؟
أكواد التأكيد التي تم الحصول عليها بالفعل للمرجعية:
- Orders Queue:
N8N-FOUNDATIONS-N8N102-S1-PAGED-ORDERS-QUEUE-2026-OF9IUMXJ
- Priority Queue:
N8N-FOUNDATIONS-N8N102-S1-PRIORITY-QUEUE-2026-SR1MTGRI
شكراً مقدماً!
مرحبا،
يرجى الاطلاع على الخطوة 1. يجب أن تقوم بمعالجة 10 طلبات فقط، وليس 50. يبدو أنك فاتتك تلك الخطوة. تأكد من إعادة تشغيل عقد الخطوة 1 قبل الانتقال إلى الخطوة 2.
تحياتي
في البداية نعم، هذا 10 طلبات.
إلا أنه في الخطوة 2.1، مع التصفح يصبح 50 طلب.
هذا هو بالضبط ما هو موضح في التعليمات: “You should now receive 50 orders, fetched automatically across multiple pages.”
نعم، هذا صحيح، لكن يجب عليك أيضاً تقديم الطلبات في الخطوة 1 لتحديد هذا التقدم كمكتمل.