第 1 節完成返回 422「無效的最終數據計數」,儘管載荷正確

補充 Anshul 所說的,因為有一個討論串包含你確切的錯誤訊息(不是「Progress incompleted」那個),n8n 團隊的 Jamie 確認了批次大小並貼出了參考執行的螢幕截圖:

那個討論串中有兩件事我建議你在重新執行時打開。

螢幕截圖提供了一種方法,讓你在點擊完成之前就能對執行進行健全性檢查。有 12 筆企業訂單和批次大小為 5 的情況下,BatchPriorityOrders 應該顯示 4 次執行,SendToPriorityQueue 應該顯示 3 次(5、5、2)。如果優先級隊列節點仍然顯示 2,那麼迴圈仍在 10 上,我不會相信完成呼叫,直到該數字改變。你的 total_orders 50 和 enterprise_count 12 都與參考執行顯示的內容一致,所以 batch_size 確實是唯一不符的數字。

Jamie 在該討論串中和上週的「Missing required parameter: total_orders」討論串中不斷指出的另一件事是型別。如果 FinalizePipeline 正文在「Using Fields Below」上,而你直接將 50 和 true 輸入值欄位,它們會以字串形式發送,儘管在 UI 中看起來正確。