🔧 SFTP Import

SFTP-Import von Datensätzen aus einer XSLX-Datei oder CSV-Datei

circle-check

Konfiguration -> Weitere Stammdaten -> SFTP Import

Über den SFTP Import lassen sich Datensätze aus einer XLSX- oder CSV-Datei, die auf einem SFTP-Server liegt, importieren. Der SFTP Import kann regelmäßig automatisch durchgeführt werden (Reiter: Import Einstellungen) oder manuell über den Button IMPORT ausgeführt werden.

Name

Name des SFTP Imports, z.B. "SFTP Import für Produkte"

Modell

Legt fest, welchem Modell die Datensätze entsprechen, z.B. "Produkt" oder "Kontakt"

Import Stapelgröße

Die Anzahl an Datensätzen, die gleichzeitig importiert werden.

Import Datei Typ

Der Typ der Importdatei am SFTP-Server, es kann XLSX oder CSV ausgewählt werden.

Datei nach dem Import löschen

Ist die Einstellung aktiviert, wird die Import-Datei nach dem Import gelöscht.

Reiter: SFTP Import Einstellungen

Reiter: SFTP Import Einstellungen

Im Reiter "SFTP Import Einstellungen" werden die Verbindungsdaten für den SFTP Server sowie der Pfad der Importdatei eingegeben.

Reiter: Import Einstellungen

Reiter: Import Einstellungen

Im Reiter "Import Einstellungen" kann der Importintervall festgelegt werden. Der Importintervall wird berücksichtigt, wenn die Einstellung "Import Job aktiv" aktiviert ist, da nur dann ein automatischer SFTP Import durchgeführt wird.

Intervall

Die Anzahl legt fest, wie oft mit der gesetzten Interalleinheit (Minuten / Stunden / Tage / Wochen / Monate) der SFTP Import durchgeführt wird.

Intervall Einheit

Ist die Intervall Einheit, in dem ein SFTP-Import durchgeführt wird (Minuten / Stunden / Tage / Wochen / Monate). Zusätzlich muss im Feld "Intervall" eine Anzahl eingestellt werden.

Import Job aktiv

Ist die Einstellung aktiv, wird der Import automatisch mit dem gesetzten Intervall durchgeführt.

Reiter: Code-Editor

Reiter: Code-Editor

Im Reiter "Code Editor" kann Python-Code verwendet werden, um die Importdaten zu beeinflussen. z.B. können die Spaltenüberschriften/Feldbezeichnungen der Import-Datei (= Feldnamen des Datenmodells) verändert werden, siehe Mapping der Spaltenüberschriften/Feldbezeichnungen für den SFTP-Import über Python-Code

Wichtige Informationen zur Import-Datei über den SFTP-Import

In der Import-Datei müssen für die Spaltenüberschriften (Excel) bzw. Feldbezeichnungen (CSV) die technischen Feldnamen des Datenmodells verwendet werden, da der Import sonst nicht durchgeführt werden kann.

Beispiel: Soll ein Produkt mit Name, Artikelnummer und Verkaufspreis importiert werden, muss in der Datei "name", "default_code" und "list_price" angegeben werden.

Alternativ kann im Reiter "Code-Editor" Python-Code verwendet werden, um jeder Spaltenüberschrift/Feldbezeichnung einen technischen Feldnamen zuzuweisen.

Um die technischen Feldnamen zu erhalten, wird vom benötigten Datenmodell (z.B. Produkt) ein "importkompatibler Export" durchgeführt.

chevron-rightTechnische Feldnamen über den importkompatiblen Export eines Datensatzes erhaltenhashtag

Um die technischen Feldnamen zu erhalten, führt man für einen Datensatz einen Export mit allen Feldern aus, die über die Import-Datei importiert werden sollen.

Dafür wird der Datensatz in der Listenansicht ausgewählt, und anschließend über das Aktions-Menü der Eintrag "Exportieren" ausgewählt.

Im sich öffnenden Export-Fenster wird die Checkbox "Ich will Daten aktualisieren (Import-kompatibler Export)" aktiviert, und über das Plus-Icon alle Felder hinzugefügt, die exportiert werden sollen.

Anschließend wird der Export über den Button Exportieren durchgeführt. Der Export-Datei können nun die technischen Bezeichnungen der Felder entnommen werden.

Die so erhaltenen technischen Bezeichnungen

  • können nun in der Importdatei für die Spaltenüberschrift/Feldbezeichnungen verwendet werden

  • für das Mapping über Python Code im Reiter "Code-Editor" verwendet werden.

chevron-rightMapping der Spaltenüberschriften/Feldbezeichnungen für den SFTP-Import über Python-Codehashtag

Für das Mapping über Python Code im Reiter "Code Editor" wird in diesem Reiter folgender Code hinterlegt:

Der Code-Abschnitt "mapping"

muss hierfür individuell angepasst bzw. erweitert werden, je nachdem, welche Felder und Bezeichnungen in der Importdatei verwendet werden.

Last updated