Om te communiceren met een enkele SFTP-server (Secure File Transfer Protocol) als onderdeel van een keten, voegt u een stap toe die een SFTP-verbindingsopdracht bevat.
Opmerking: Om deze connector te kunnen gebruiken, moet uw organisatie toegang hebben tot een eigen SFTP-server. Workiva host of levert geen SFTP-servers.
Om deze opdrachten in te schakelen, moet een IT-beheerder eerst een SFTP-verbinding configureren.
Verwijderen
Om bestanden en mappen op de SFTP-server te verwijderen, gebruikt u een opdracht Delete.
Eigenschappen
| Eigendom |
Detail |
| Bestand(en) |
Voer de bestanden en mappen in die u wilt verwijderen. Om met meerdere bestanden en mappen te matchen, gebruikt u het jokerteken *. |
| Mappen overslaan |
Schakel dit vakje in om mappen te negeren die overeenkomen met het (de) opgegeven Bestand(en). |
| Recursief |
Vink dit vakje aan om de opgegeven mappen en hun volledige inhoud te verwijderen. |
Uitgangen
| Uitgang |
Type uitvoer |
| Verwijderde bestanden |
JSON |
| Verwijderde mappen |
JSON |
| Alle items verwijderd |
JSON |
Afsluitcodes
| Code |
type |
Detail |
| 0 |
Succes |
Succes |
| 2 |
Fout |
Taak mislukt |
| 6 |
Fout |
Mappen die gemarkeerd waren voor verwijdering waren niet ingesteld om te worden overgeslagen, en recursief was niet ingesteld |
Bestand downloaden
Om een bestand van de SFTP-server te downloaden, gebruikt u de opdracht Download File.
Eigenschappen
| Eigendom |
Detail |
| Bestand |
Voer de naam in van het bestand dat u wilt ophalen van de SFTP-server. Opmerking: Als u deze opdracht gebruikt met een groep iteratie, gebruik dan de Remote Files Iteration variabele van de opdracht iterator om het bestand te identificeren. |
| Parallel downloaden |
Schakel dit selectievakje in om parallelle downloads in te schakelen, bijvoorbeeld voor een groot bestand. |
| Aantal draden |
Als u Parallel Download selecteert, selecteer dan hoeveel threads parallel moeten draaien. Als u het niet zeker weet, laat u de standaardwaarde 3 staan. |
Uitgangen
| Uitgang |
Type uitvoer |
| Gedownload bestand |
Bestand |
Afsluitcodes
| Code |
type |
Detail |
| 0 |
Succes |
Succes |
| 2 |
Fout |
Taak mislukt |
Ga naar
Om bestanden van de SFTP-server op te halen, gebruikt u een opdracht Get.
Eigenschappen
| Eigendom |
Detail |
| Bestand(en) |
Voer de op te halen bestanden in. Om met meerdere bestanden te matchen, gebruikt u het jokerteken *. |
| Bestemming |
Voer de bestemming voor de bestanden in. Om meerdere bestanden op te halen, voert u een map in. |
Uitgangen
| Uitgang |
Type uitvoer |
| Ophaalde bestanden |
JSON |
| Opgehaalde bestanden (Tekst) |
String |
Afsluitcodes
| Code |
type |
Detail |
| 0 |
Succes |
Succes |
| 2 |
Fout |
Taak mislukt |
| 6 |
Fout |
Mappen werden niet overgeslagen en gemarkeerd voor verwijdering, en recursief was niet ingesteld |
Lijst
Om de bestanden in een directory op de SFTP-server op te sommen, gebruikt u de opdracht List Directory.
Eigenschappen
| Eigendom |
Detail |
| Adreslijst |
Voer de map in met de inhoud die u wilt weergeven. Om meerdere bestanden en mappen in de map op te sommen, gebruikt u het jokerteken *. Opmerking: Als u deze opdracht gebruikt om bestanden op te sommen voor een latere iteratieve opdracht Download bestand, voeg dan de naam van het te downloaden bestand toe. Als de naam bij elke iteratie verandert, bijvoorbeeld op basis van een datum of tijdstempel, gebruik dan het jokerteken *. |
| Detailniveau |
Selecteer het detailniveau dat over de bestanden en mappen moet worden weergegeven:
- Kort, voor alleen de namen van de bestanden en mappen
- Volledig, voor de namen en aanvullende informatie, inclusief eigendom en machtigingen
|
Uitgangen
| Uitgang |
Type uitvoer |
| Externe bestanden |
JSON |
| Details externe bestanden |
JSON (bestand) Met ingang van 11 sept. 2025 bevat dit een JSON-array van bestanden met de volgende velden:
- modifiedTime = laatste keer dat het SFTP-bestand is gewijzigd
- modus = bestandsmodus
- remoteFile = pad naar het bestand op afstand (dit komt overeen met de andere uitvoer)
- accessedTime = laatste keer dat het SFTP-bestand is geopend
Voorbeeld: [{"modifiedTime":"Wed Sep 10 03:15:15 UTC 2025","size":"60","mode":"-rwxrwxr-x","remoteFile":"/tmp/somefile.txt","accessedTime":"Wed Sep 10 03:15:15 UTC 2025"},{"modifiedTime":"Wed Sep 10 02:37:36 UTC 2025","size":"60","mode":"drwxrwxr-x","remoteFile":"/tmp/someDir","accessedTime":"Wed Sep 10 02:37:36 UTC 2025"}]
|
Afsluitcodes
| Code |
type |
Detail |
| 0 |
Succes |
Succes |
| 2 |
Fout |
Taak mislukt |
| 5 |
Fout |
De opgegeven map is niet gevonden |
Directory maken
Om een nieuwe directory op de SFTP-server te maken, gebruikt u de opdracht Make Directory.
Eigenschappen
| Eigendom |
Detail |
| Adreslijst |
Voer de map in die u op de SFTP-server wilt aanmaken. |
| Recursief |
Vink dit vakje aan om het volledige pad van de map aan te maken als deze niet bestaat. |
Uitgang
Geen
Afsluitcodes
| Code |
type |
Detail |
| 0 |
Succes |
Succes |
| 2 |
Fout |
Taak mislukt |
| 4 |
Fout |
Fout bij het aanmaken van de opgegeven map |
| 6 |
Succes |
Directory bestaat al |
Verplaats
Om bestanden op de SFTP-server te verplaatsen, gebruikt u een Move opdracht.
Eigenschappen
| Eigendom |
Detail |
| Bestand(en) |
Voer de bestanden in die u wilt verplaatsen. Om met meerdere bestanden en mappen te matchen, gebruikt u het jokerteken *. |
| Bestemming |
Voer de bestemming voor de bestanden in. Om meerdere bestanden te verplaatsen, voert u een map in. |
Uitgangen
| Uitgang |
Type uitvoer |
| Verplaatste bestanden |
JSON |
| Verplaatste bestanden (tekst) |
String |
Afsluitcodes
| Code |
type |
Detail |
| 0 |
Succes |
Succes |
| 2 |
Fout |
Taak mislukt |
| 4 |
Fout |
Bij het verplaatsen van meerdere bestanden moet de bestemming een bestaande map zijn |
| 5 |
Fout |
Geen bestanden gevonden met de opgegeven bronbestanden |
Zet
Om bestanden naar de SFTP-server te uploaden, gebruikt u de opdracht Put.
Eigenschappen
| Eigendom |
Detail |
| Bestand(en) |
Voer de bestanden in die u wilt uploaden. Om met meerdere bestanden en mappen te matchen, gebruikt u het jokerteken *. |
| Bestemming |
Voer de bestemming voor de bestanden in. Om meerdere bestanden te uploaden, voert u een map in. |
Uitgangen
| Uitgang |
Type uitvoer |
| Externe bestanden |
JSON |
| Externe bestanden (tekst) |
String |
Afsluitcodes
| Code |
type |
Detail |
| 0 |
Succes |
Succes |
| 2 |
Fout |
Taak mislukt |
| 6 |
Fout |
Mappen werden niet overgeslagen en gemarkeerd voor verwijdering, maar recursief was niet ingesteld |