Skip to content

Grundlagen

Die SelectLine-Node folgt durchgängig demselben Aufbau. Wer ihn einmal verstanden hat, bedient jede der rund 40 Ressourcen gleich.

Anders als bei vielen Integrationen gibt es nicht je eine Node pro Bereich. Es gibt genau eine — SelectLine API — und zwei Auswahlfelder bestimmen, was sie tut:

Ressource ──▶ worüber sprechen wir? z. B. Kunden, Belege, Lager
Operation ──▶ was tun wir damit? z. B. abrufen, anlegen, aktualisieren

Alle weiteren Felder erscheinen erst, wenn beide gewählt sind, und richten sich nach der Kombination. Ein Beleg-Anlegen zeigt andere Felder als eine Kundenliste.

n8n reicht Daten als Items weiter. Die SelectLine-Node verarbeitet jedes eingehende Item einzeln und führt die gewählte Operation entsprechend oft aus.

Das ist der wichtigste Punkt beim Bauen von Workflows:

  • Kommen 50 Bestellzeilen an, wird die Operation 50-mal ausgeführt.
  • Feldwerte können deshalb je Item unterschiedlich sein — über Ausdrücke wie {{ $json.Artikelnummer }}.
  • Eine Liste abrufen liefert umgekehrt ein Item je gefundenem Datensatz.

Wollen Sie eine Operation bewusst nur einmal ausführen, begrenzen Sie die eingehenden Items vorher (z. B. mit einer Limit-Node).

Vier Muster tauchen quer durch alle Ressourcen auf. Jedes hat eine eigene Seite:

Muster Wo es begegnet Seite
Listen, Suche, Filter, Sortierung jede „abrufen“-Operation mit mehreren Treffern Listen, Filter und Sortierung
Einzelfelder oder ein JSON-Block jede „anlegen“- und „aktualisieren“-Operation Eingabe: Felder oder JSON
Mandant, Jahr und Sitzungen betrifft alle Operationen Mandanten und Sitzungen
Fehler, Wiederholungen, Teilausfälle betrifft alle Operationen Fehler und Wiederholungen

Fast alle Operationen liefern JSON — den Datensatz so, wie SelectLine ihn ausgibt. Die Feldnamen sind die der SelectLine-API (englisch, z. B. Number, Company, InternationalLocationNumber), auch wenn die Oberfläche der Node deutsch ist.

Drei Ausnahmen liefern Binärdaten statt JSON und lassen sich direkt an eine E-Mail- oder Datei-Node hängen:

  • Belege → Beleg-PDF erzeugen
  • Mahnungen → Erzeugt ein PDF zu einer Mahnung
  • Manuelle Lagerung → Erzeugt ein PDF zu einer manuellen Lagerung