我正在進行 N8N102:整合 — 第 1 節(API 整合管道) 的課程,並在最後的檢查點卡住了。對 /course/n8n102/finalize 的 FinalizePipeline 呼叫每次都返回 HTTP 422:
{"error":"Progress incompleted. You have not completed all steps in this assessment."}
我相信這是後端進度追蹤問題,而不是工作流程配置錯誤,我想請你驗證或重設我的評估進度狀態。
評估 ID: b4f6ac815594d012470f567e3b648e00
我已驗證的內容。 我已經在單一連續執行中從頭到尾運行整個工作流程。該執行中的每個前置步驟都成功完成:
- GetOrders — 分頁運作正常,返回 50 個訂單
- MergeOrdersCustomers — 原生合併(結合 / 比對欄位 /
customer_id/ 豐富輸入 1),50 筆豐富記錄 - SendToOrdersQueue — 返回
orders_queued: 50並附加確認代碼 - FilterDelivered — 12 個未交付的企業訂單
- BatchPriorityOrders — 迴圈遍歷項目,批次大小 5(12 個項目分別處理為 5 / 5 / 2)
- SendToPriorityQueue — 全部 12 個企業訂單都收到優先級確認代碼
- FinalizePipeline — 啟用「執行一次」;請求正文以正確類型的值發送:
{
"total_orders": 50,
"enterprise_count": 12,
"batch_size": 5,
"retry_enabled": true
}
這些值與第 2.7 步規格完全相符,之前的「無效最終資料計數」錯誤已不再出現 — 只有「進度未完成」仍然存在。
已獲得的確認代碼(證明前置檢查點已運行):
- 訂單佇列:
N8N-FOUNDATIONS-N8N102-S1-PAGED-ORDERS-QUEUE-2026-B6S3SS2L - 優先級佇列:
N8N-FOUNDATIONS-N8N102-S1-PRIORITY-QUEUE-2026-0W5CC9M1
我注意到這些確認代碼在每次執行中都相同,這表示端點可能在重複播放快取的回應,而不是針對我的評估記錄新的進度。這似乎也與置頂的「程式證書和徽章問題」公告中描述的已知問題有關。
請求: 請檢查我的評估 ID 的後端進度記錄,並確認訂單佇列和優先級佇列檢查點是否已註冊。如果它們未能正確記錄,請重設或手動標記我的第 1 節進度,以便我可以完成。
感謝你的幫助。