Zum Hauptinhalt springen

S-FTP Out

Aktuelle Konfiguration des Tasks „S-FTP Out“ im Workflow Designer

Die Aufgabe „S-FTP Out“ ermöglicht das sichere Hochladen von einem oder mehreren Dateien auf einen entfernten Server mithilfe des Protokolls SFTP (Secure File Transfer Protocol). Sie ist eine wesentliche Komponente zur Automatisierung des Datentransfers, von Berichten oder jeder anderen vom Workflow generierten Datei zu externen Systemen.

Konfiguration

Die Konfiguration der Aufgabe ist in zwei Hauptbereiche unterteilt: die Authentifizierung für die Verbindung und die Details der zu übertragenden Datei. Die Konfigurationsfelder der Aufgabe können manuell oder über Workflow-Parameter und -Variablen. ausgefüllt werden.

Authentifizierung

Definiert die Methode, mit der sich der Workflow beim SFTP-Server authentifiziert.

  • Authentifizierungsmethode: Es können folgende Optionen gewählt werden:
  • Passwort: Die Authentifizierung erfolgt über das dem Benutzer zugeordnete Passwort.
  • SSH-Schlüssel: Die Authentifizierung erfolgt über ein SSH-Schlüsselpaar (öffentlich/privat). Dies ist die sicherste und für Automatisierungen empfohlene Methode.
  • Host: Die IP-Adresse oder der DNS-Name des SFTP-Servers, mit dem verbunden werden soll.
  • Port: Der Kommunikationsport für die SFTP-Verbindung. Der Standardwert ist 22.
  • Benutzer: Der Benutzername für die Verbindung.

Upload-Parameter

Gibt an, welche Datei übertragen und wo sie auf dem entfernten Server abgelegt werden soll.

  • Zu übertragende Datei: Der vollständige Pfad der lokalen Datei (auf dem System, auf dem der Workflow läuft), die hochgeladen werden muss.
  • Remote-Pfad: Der Verzeichnispfad auf dem SFTP-Server, in den die Datei hochgeladen wird.

Ausgabe-Parameter

Nachdem der Upload-Vorgang versucht wurde, stellt die Aufgabe die folgenden Ausgabe-Parameter bereit, die für die Überprüfung des Übertragungsstatus unerlässlich sind.

  • result: Enthält eine Textnachricht, die das Ergebnis des Vorgangs beschreibt.
  • Erfolgsbeispiel: „Übertragung erfolgreich abgeschlossen“
  • Fehlbeispiel: „Authentifizierungsfehler mit Benutzer [Benutzername] und Passwort“ oder „Fehler beim Übertragen der Datei [Dateiname]“
  • resultJson: Stellt das Ergebnis der Ausführung der Aufgabe im JSON-Format dar und enthält allgemeine Informationen, Konfigurationen und Details zur Ausführung.
  • ftpOutFile: Gibt den Namen der Datei zurück, wie sie auf dem entfernten Server übertragen wurde.
  • ftpOutPath: Gibt den Pfad des entfernten Verzeichnisses zurück, in das die Datei hochgeladen wurde.