Anforderung einer Überprüfung oder eines Zurücksetzen Ihrer Backend-Fortschrittsdatensätze für die N8N102 Section 1 API Integration Pipeline-Bewertung, da trotz korrekter Konfiguration und Ausführung Ihres Workflows der abschließende Checkpoint-Aufruf an /finalize weiterhin zurückgibt

Ich arbeite an N8N102: Integrations — Section 1 (API Integration Pipeline) und bin beim finalen Checkpoint festgefahren. Der FinalizePipeline-Aufruf an /course/n8n102/finalize gibt jedes Mal HTTP 422 zurück:

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

Ich glaube, das ist eher ein Backend-Problem bei der Fortschrittserfassung als ein Fehler in der Workflow-Konfiguration, und ich möchte dich bitten, den Fortschrittsstatus für meine Bewertung zu überprüfen oder zurückzusetzen.

Bewertungs-ID: b4f6ac815594d012470f567e3b648e00

Was ich überprüft habe. Ich habe den gesamten Workflow von Anfang bis Ende in einer einzigen durchgehenden Ausführung durchlaufen. Jeder vorherige Schritt wird erfolgreich in diesem gleichen Durchlauf abgeschlossen:

  • GetOrders — Pagination funktioniert, gibt 50 Bestellungen zurück
  • MergeOrdersCustomers — natives Merge (Combine / Matching Fields / customer_id / Enrich Input 1), 50 angereicherte Datensätze
  • SendToOrdersQueue — gibt orders_queued: 50 mit einem Bestätigungscode zurück
  • FilterDelivered — 12 nicht zugestellte Unternehmensbestellungen
  • BatchPriorityOrders — Loop Over Items, Batch-Größe 5 (12 Elemente verarbeitet als 5 / 5 / 2)
  • SendToPriorityQueue — alle 12 Unternehmensbestellungen erhalten Prioritätsbestätigungscodes
  • FinalizePipeline — Execute Once aktiviert; Body wird mit korrekt typisierten Werten gesendet:
{
  "total_orders": 50,
  "enterprise_count": 12,
  "batch_size": 5,
  "retry_enabled": true
}

Diese Werte entsprechen exakt der Spezifikation aus Schritt 2.7, und der vorherige Fehler „Invalid final data counts

Hallo @covenantogar Willkommen!
Schritt 1 und Schritt 2 werden als separate Checkpoints erfasst, und das Ausführen der paginierten Schritt-2-Pipeline reicht Schritt 1 nicht ein. Das heißt, der Checkpoint /finalize wird als fehlend gezählt, daher würde ein Backend-Reset nichts ändern. Führen Sie die Schritt-1-Knoten so aus, wie sie waren, bevor Sie die Pagination hinzugefügt haben, reichen Sie diese Aufträge in die Warteschlange ein, führen Sie dann die Schritt-2-Pipeline aus und finalisieren Sie.
Siehe hier: