Ein Node, also ein einzelner Verarbeitungsschritt in n8n, nimmt die Ausgabe des vorherigen Nodes als Eingabe auf. Wer dort nicht eingreift, schleift den vollen Datensatz bis zum Ende mit. Die Folge: unlesbare Datenansichten, versehentlich mitgesendete Felder und Personendaten, die niemand weitergeben wollte.
Bewusste Feldauswahl heißt: direkt nach dem Trigger festlegen, welche Felder den nachfolgenden Schritten überhaupt zur Verfügung stehen. In n8n übernimmt das der Set Node, auch Edit Fields genannt. Er legt die Ausgabe auf die gewählten Felder fest und lässt alles Übrige weg. Der Zugriff auf ein einzelnes Feld erfolgt über $json, das JSON-Objekt aus dem vorherigen Schritt, mit Punkt und Feldnamen, etwa $json.email, statt des gesamten Objekts.
Der Workflow braucht nur email und ordernummer. Ein Set Node direkt danach übernimmt genau diese zwei Felder. Jeder folgende Schritt sieht nur sie. In der Datenanzeige unter jedem Node lässt sich das sofort prüfen: hineingekommen sind zwanzig Felder, hinausgegangen zwei.
Verwechselt wird die Feldauswahl oft mit dem Filter. Der Filter sortiert ganze Datensätze aus, die nicht passen. Die Feldauswahl hingegen verkleinert die Datensätze selbst, die durchlaufen dürfen. Beide zusammen ergeben erst eine saubere Datenbasis.
Merkwürdig bleibt der volle Datensatz nicht aus Bequemlichkeit, sondern aus Vergessenheit. Wer Felder bewusst auswählt, begrenzt auch, was in gespeicherten Ausführungsdaten landet. Das ist weniger Speicherplatz und weniger Datenschutzrisiko zugleich.
Feldauswahl heißt nicht, Daten zu verlieren, sondern zu entscheiden, was der nächste Schritt sehen darf.
📌 Set Node · Feldauswahl · $json.email
📚 Automatisierung von Grund auf · Tag 22 von 30
#Automatisierung #n8n