Datentransformation

Edit Fields (Set) und Code Node — Daten formen, filtern und anreichern.

Edit Fields (Set)

Der Set-Node mappt und benennt Felder ohne Code:

  • Felder hinzufügen / überschreiben
  • Unnötige Felder weglassen (je nach Modus)
  • Expressions pro Feld

Ideal für 80 % der Mapping-Arbeit.

IF / Filter / Switch

Verzweigungen und Filter halten Workflows lesbar:

  • IF für echte/falsche Pfade
  • Filter entfernt Items
  • Switch für mehrere Fälle

Code Node

Wenn Expressions nicht reichen:

const items = $input.all();

return items.map((item) => ({
  json: {
    email: String(item.json.email || "").toLowerCase().trim(),
    fullName: `${item.json.firstName} ${item.json.lastName}`,
  },
}));

Regeln:

  • Klein und testbar halten
  • Keine Secrets hardcoden
  • Output immer als Items-Array zurückgeben

Merge und Split

  • Split Out — Array-Feld zu Items machen
  • Aggregate / Merge — wieder zusammenführen
  • Reihenfolge und Matching-Keys beachten

Merksatz

Transformiere früh und explizit. Downstream-Nodes sollen stabile Feldnamen sehen.

Als Nächstes: was passiert, wenn etwas schiefgeht.