Jede Ausführung eines Workflows, in n8n „Execution“ genannt, wird vom Werkzeug automatisch aufgezeichnet. Auch Zapier führt ein solches Protokoll, in dem steht, was ein Lauf wann getan hat und wo er scheiterte.
Zuerst läuft der Workflow einmal vollständig durch: Ein Webhook, also ein automatischer Anruf von außen, oder ein Zeitplan startet die Verarbeitung. n8n speichert für diesen Lauf die Ein- und Ausgaben jedes einzelnen Nodes, also jedes Verarbeitungsschritts. Was gespeichert wird und wie lange, ist konfigurierbar und betrifft Speicherplatz und Datenschutz.
Dann notiert das Werkzeug für jeden Lauf drei Kernangaben: den Zeitstempel, also wann der Lauf begann, den Status, etwa „erfolgreich“ oder „fehlgeschlagen“, und die verarbeiteten Datenwerte. Zusammen ergeben sie das Gedächtnis des Laufs.
Danach öffnet man bei einem Fehlschlag zuerst die Datenanzeige unter dem betroffenen Node. Sie zeigt, welche Elemente hineingekommen sind und was der Node daraus gemacht hat. Sind die Eingaben lückenhaft, liegt ein Datenfehler vor, etwa ein fehlendes oder falsch benanntes Feld. Antwortet das Zielsystem mit einem Statuscode wie 503 aus der Klasse 5xx, hat es die Anfrage erhalten und selbst versagt; die Ursache liegt beim Anbieter.
Zuletzt hilft die Unterscheidung, dass ein Lauf an drei Orten scheitern kann: am eigenen Netz, an den übergebenen Daten oder am fremden Zielsystem. Erst danach wird der Workflow geändert und zur Versionierung als JSON exportiert.
Der Fehlerlauf ist die Diagnose, nicht der Verdächtige: erst lesen, dann ändern. Enthält der Lauf personenbezogene Daten, ist die Speicherdauer eine bewusste Datenschutz-Entscheidung, kein Zufall.
📌 Zeitstempel · Status · Ein- und Ausgaben je Node
📚 Automatisierung von Grund auf · Tag 5 von 30
#n8n #Automatisierung #nocode