FTPUpload Step

FTPUpload

Dateien senden oder hochladen

Dieser Step lädt eine Liste von Dateien auf ein FTP hoch.

Handbuch aufrufen

Über Synesty Studio für API Connector Tools

Mit Synesty als No Code Middleware verbinden Sie API Connector Tools mit anderen Schnittstellen, APIs und Systemen ohne Programmierung per Drag&Drop. Automatisieren Sie Geschäftsprozesse und Integrationen wie EDI Datenimport / Export oder eine einmalige Daten-Migration.

Wir unterstützen Datenformate wie CSV, Excel (XLS/XLSX), XML oder JSON und ermöglichen auch HTTP-Konnektoren zu REST- oder GraphQL-APIs. Kunden nutzen es auch für Auswertungen, ETL-Aufgaben oder Feed-Optimierung.
Unser No Code Flow-Editor und unsere Low Code Scripting Tools ermöglichen kreative Anpassungen für jede Art von Integration.

Zum Add-On

Wird oft in Verbindung mit folgenden Add-Ons verwendet:

Über Synesty Studio für API Connector Tools

Mit Synesty als No Code Middleware verbinden Sie API Connector Tools mit anderen Schnittstellen, APIs und Systemen ohne Programmierung per Drag&Drop. Automatisieren Sie Geschäftsprozesse und Integrationen wie EDI Datenimport / Export oder eine einmalige Daten-Migration.

Wir unterstützen Datenformate wie CSV, Excel (XLS/XLSX), XML oder JSON und ermöglichen auch HTTP-Konnektoren zu REST- oder GraphQL-APIs. Kunden nutzen es auch für Auswertungen, ETL-Aufgaben oder Feed-Optimierung.
Unser No Code Flow-Editor und unsere Low Code Scripting Tools ermöglichen kreative Anpassungen für jede Art von Integration.

Zum Add-On

Wird oft in Verbindung mit folgenden Add-Ons verwendet:

Inputs

Das sind die Optionen, mit denen man den Step konfigurieren kann.

Name Datentyp Beschreibung Pflichtfeld Werte
account ACCOUNT Ihr Konto Ja
remoteFolder STRING Der entfernte Ordner / Unterverzeichnis, in das Dateien hochgeladen werden. Leer bedeutet, dass Dateien nach der Anmeldung am FTP-Server in das Heimatverzeichnis hochgeladen werden. Nein
inputFiles FILELIST Eine Datei oder Liste von Dateien, die hochgeladen werden sollen. Ja
transferMode STRING Der FTP-Übertragungsmodus (ASCII/BINARY). Der Standard ist BINARY. Ja
  • ASCII
  • BINARY (Standardwert)
remoteFilename STRING Der Name der Datei auf dem Server. Wenn das Feld leer ist, wird ein automatischer Dateiname verwendet. Nein
fileTransferMode STRING Erlaubt die Angabe, wie mit vorhandenen Dateien auf dem FTP-Server verfahren werden soll. Nein
  • Bestehende Datei überschreiben (Standardwert)
  • Zahlensuffix zum Dateinamen hinzufügen
  • Anhang an bestehende Datei (nur SFTP)
  • Wiederaufnahme eines unterbrochenen Upload/Downloads (nur SFTP)
uploadWithTempName STRING Nutzen Sie diese Option, um die Datei mit einem anderen temporären Dateinamen (z.B. .upl) hochzuladen. Nach dem Upload wird die Datei wieder in den richtigen Namen umbenannt. Dieser Mechanismus stellt sicher, dass die Datei mit dem endgültigen Namen vollständig hochgeladen wird. Verwenden Sie die Eigenschaft 'uploadFilenamePart', um das temporäre Teil entsprechend Ihrer Auswahl anzugeben. Nein
  • - Keine -
  • Upload mit Dateinamen-Präfix
  • Upload with filename extension
uploadFilenamePart STRING Nutzen Sie diese Option, um die Datei mit einem anderen temporären Dateinamen (z.B. .upl) hochzuladen. Nach dem Upload wird die Datei wieder in den richtigen Namen umbenannt. Dieser Mechanismus stellt sicher, dass die Datei mit dem endgültigen Namen vollständig hochgeladen wird. Nein
autoCreateFolder STRING Wenn die Option auf "Ja" gesetzt ist, werden neue Ordner und Unterordner erstellt. Bitte stellen Sie sicher, dass der Benutzer Ordner erstellen darf. Nein
  • Nein (Standardwert)
  • Ja
errorBehavior STRING Wählen Sie, ob der Flow-Lauf zu einem ERROR führen soll oder fahren Sie mit einer WARNUNG fort, wenn der Upload fehlschlägt oder eine Ausnahme auftritt. Standard: Stoppen Sie mit ERROR. Nein
  • Stop mit ERROR (Standardwert)
  • Weiter mit WARNUNG fortfahren

Outputs

Das sind die Ergebnisse des Steps, die von nachfolgenden Steps, nach der Ausführung verwendet werden können.

Name Datentyp Beschreibung
FILEUPLOAD_SUCCESSFUL BOOLEAN 'true' wenn der Upload der Dateien erfolgreich war.
FILEUPLOAD_FILES_TO_UPLOAD NUMBER Die Anzahl der hochzuladenden Dateien.
FILEUPLOAD_FILES_UPLOADED NUMBER Die Anzahl der hochgeladenen Dateien.
FILEUPLOAD_LIST_FILES_UPLOADED FILELIST Die Liste der Dateien, die schließlich hochgeladen wurden.

Hilfe oder Projektsupport gewünscht?

Wenn Sie Hilfe bei der Einrichtung dieses Steps benötigen oder ein Projekt umsetzen wollen, dann unterstützen Sie unsere verifizierten Partner. Partner finden

FTPUpload wird oft in Verbindung mit folgenden Steps verwendet:

Name Version Beschreibung Anwendungsfall
DatastoreWriter Step DatastoreWriter
DatastoreWriter
- Importiert Daten eines Spreadsheets in einen Datatstore.
EmailSend Step EmailSend
EmailSend
- Versendet eine E-Mail.
Nachrichten senden
Mapper Step Mapper
Mapper
- Wandelt ein Spreadsheet in ein anderes um.
FTPRemove Step FTPRemove
FTPRemove
- Löscht eine Datei oder Dateiliste vom FTP- oder SFTP-Server.
Dateien senden oder hochladen
Filter Step Filter
Filter
- Kann ein Spreadheet nach einem bestimmten Ausdruck in der Freemarker-Syntax filtern und gibt nur Zeilen zurück, die der Filterbedingung entsprechen. Es wird auch ein zweites SPREADSHEET ausgegeben, das das negative Ergebnis enthält (Zeilen, die nicht der Filterbedingung entsprechen).
SearchDatastore Step SearchDatastore
SearchDatastore
- Erlaubt die Suche in einem Datastore mit der Rückgabe von Daten als SPREADSHEET.
Reports / Auswertungen abrufen / auslesen
FTPRename Step FTPRename
FTPRename
- In diesem Step wird eine Liste von Dateien auf FTP umbenannt. Derzeit gibt es zwei Modi, die unterstützt werden: 1. eine einzelne Datei in einen neuen Dateinamen umbenennen oder dem alten Dateinamen voranstellen. Hier müssen Sie den Eingabeparameter remoteFilename und den Parameter newRemoteFilenamePrefix oder newRemoteFilename 2 angeben. Benennen Sie eine Liste von Dateien mit einem Präfix um, das vor dem neuen Dateinamen steht (z.B. [DONE_]OLDFILENAME.xml) Hier müssen Sie eine Dateiliste eingeben, die das Ergebnis eines anderen Steps sein muss, der vor diesem Schritt ausgeführt wird.
Dateien
StopFlowIf Step StopFlowIf
StopFlowIf
- Stoppt den Flow, wenn eine Bedingung wahr (TRUE) ist.

Weitere Steps in API Connector Tools


Name Version Beschreibung Anwendungsfall
WebDAVDownload Step WebDAVDownload
WebDAVDownload
- Dieser Step lädt Dateien vonn einem WebDAV-Server herunter.
Dateien empfangen oder herunterladen
XMLReader Step XMLReader
XMLReader
- Einlesen einer XML Datei in ein Spreadsheet.
XML Daten
SpreadsheetUrlDownload Step SpreadsheetUrlDownload
SpreadsheetUrlDownload
- Dieser Step kann mehrere HTTP Calls basierend auf einem SPREADSHEET ausführen. Sie können den Step benutzen, um verschiedene Arten von Webservices/APIs zu verbinden. Einfache Calls und Stapel-Verarbeitung mehrerer Zeilen wird unterstützt.
HTTP-Requests ausführen (Daten abrufen) , HTTP-Requests ausführen (Daten senden)
WebDAVDownload Step WebDAVDownload
WebDAVDownload
- Dieser Step lädt Dateien vonn einem WebDAV-Server herunter.
Dateien empfangen oder herunterladen
ExtractArchive Step ExtractArchive
ExtractArchive
- Dekomprimiert ein ZIP-Archiv in eine Dateiliste
Dateien empfangen oder herunterladen
WebDAVUpload Step WebDAVUpload
WebDAVUpload
- Dieser Step kann Dateien auf einen WebDAV-Server hochladen.
Dateien senden oder hochladen
WebDAVRename Step WebDAVRename
WebDAVRename
- Dieser Step bennent eine oder mehrere Dateien auf einem WebDAV-Server um, bzw. verschiebt sie in einen existierenden Unterordner.
APICall Step APICall
APICall
- Stellt eine API/HTTP-Anfrage. Unterstützt das Parsen von XML/JSON-Antworten und sog. Weiterblättern (Pagination).
HTTP-Requests ausführen (Daten abrufen) , HTTP-Requests ausführen (Daten senden)
Archive Step Archive
Archive
- Komprimiert eine einzelne DATEI oder eine DATEILISTE zu einem ZIP-Archiv
WebDAVUpload Step WebDAVUpload
WebDAVUpload
- Dieser Step kann Dateien auf einen WebDAV-Server hochladen.
Dateien senden oder hochladen
UrlDownload Step UrlDownload
UrlDownload
- Dieser Step greift auf eine URL zu und läd den Inhalt herunter. Das Ergebnis ist ein Wer von Typ String.
HTTP-Requests ausführen (Daten abrufen) , HTTP-Requests ausführen (Daten senden)
WebDAVRename Step WebDAVRename
WebDAVRename
- Dieser Step bennent eine oder mehrere Dateien auf einem WebDAV-Server um, bzw. verschiebt sie in einen existierenden Unterordner.
HTML2Spreadsheet Step HTML2Spreadsheet
HTML2Spreadsheet
- Extrahiert HTML-Elemente aus einer Datei oder einem Spreadsheet (mit HTML-Code in einer Spalte).
Dateien
HTMLParser Step HTMLParser
HTMLParser
- Kann HTML-String einlesen und bestimmte Elemente daraus extrahieren, indem CSS- oder jQuery - Ausdrücke verwendet werden. Anschließend kann damit eine neue String-Ausgabe aus diesen extrahierten Elementen zur weiteren Verarbeitung erstellt werden.
Dateien
JSONReader Step JSONReader
JSONReader
- Liest die JSON-Datei in ein SPREADSHEET-Objekt.
JSON Daten