Pour interagir avec un seul serveur SFTP (Secure File Transfer Protocol) dans le cadre d'une chaîne, ajoutez une étape comprenant une commande de connexion SFTP.
Note : Pour utiliser ce connecteur, votre organisation doit avoir accès à son propre serveur SFTP. Workiva ne pas héberger ou fournir des serveurs SFTP.
Pour activer ces commandes, un administrateur informatique doit d'abord configurer une connexion SFTP.
Supprimer
Pour supprimer des fichiers et des dossiers sur le serveur SFTP, utilisez la commande Delete.
Propriétés
| Propriété |
Détail |
| Fichier(s) |
Saisissez les fichiers et dossiers à supprimer. Pour faire correspondre plusieurs fichiers et dossiers, utilisez le caractère générique *. |
| Sauter les dossiers |
Pour ignorer les dossiers qui correspondent au(x) fichier(s) spécifié(s), cochez cette case. |
| Récursif |
Pour supprimer les dossiers spécifiés et l'ensemble de leur contenu, cochez cette case. |
Sorties
| Sortie |
Type de sortie |
| Fichiers supprimés |
JSON |
| Dossiers supprimés |
JSON |
| Tous les éléments sont supprimés |
JSON |
Codes de sortie
| Code |
Type |
Détail |
| 0 |
Réussite |
Réussite |
| 2 |
Erreur |
Échec de la tâche |
| 6 |
Erreur |
Les répertoires marqués pour la suppression n'étaient pas configurés pour être ignorés, et la fonction récursive n'était pas activée. |
Télécharger le fichier
Pour télécharger un fichier à partir du serveur SFTP, utilisez la commande Download File.
Propriétés
| Propriété |
Détail |
| Fichier |
Saisissez le nom du fichier à extraire du serveur SFTP. Note : Si vous utilisez cette commande avec une itération de groupe, utilisez la variable Remote Files Iteration de l'itérateur de commande pour identifier le fichier. |
| Téléchargement parallèle |
Pour activer les téléchargements parallèles, par exemple pour un fichier volumineux, cochez cette case. |
| Nombre de fils |
Si vous sélectionnez Parallel Download, sélectionnez le nombre de threads à exécuter en parallèle. En cas de doute, laissez la valeur par défaut de 3. |
Sorties
| Sortie |
Type de sortie |
| Fichier téléchargé |
Fichier |
Codes de sortie
| Code |
Type |
Détail |
| 0 |
Réussite |
Réussite |
| 2 |
Erreur |
Échec de la tâche |
Obtenir
Pour récupérer des fichiers sur le serveur SFTP, utilisez la commande Get.
Propriétés
| Propriété |
Détail |
| Fichier(s) |
Saisissez les fichiers à récupérer. Pour faire correspondre plusieurs fichiers, utilisez le caractère générique *. |
| Destination |
Indiquez la destination des fichiers. Pour récupérer plusieurs fichiers, entrez un répertoire. |
Sorties
| Sortie |
Type de sortie |
| Fichiers récupérés |
JSON |
| Fichiers récupérés (Texte) |
Chaîne |
Codes de sortie
| Code |
Type |
Détail |
| 0 |
Réussite |
Réussite |
| 2 |
Erreur |
Échec de la tâche |
| 6 |
Erreur |
Les répertoires n'étaient pas ignorés et marqués pour suppression, et la fonction récursive n'était pas activée |
Répertoire des listes
Pour répertorier les fichiers d'un répertoire sur le serveur SFTP, utilisez la commande List Directory.
Propriétés
| Propriété |
Détail |
| Annuaire |
Saisissez le répertoire contenant le contenu à répertorier. Pour répertorier plusieurs fichiers et dossiers dans le répertoire, utilisez le caractère générique *. Note : Si vous utilisez cette commande pour dresser la liste des fichiers pour une commande itérative ultérieure Download File, indiquez le nom du fichier à télécharger. Si le nom change à chaque itération, par exemple en fonction d'une date ou d'un horodatage, incluez le caractère générique *. |
| Niveau de détail |
Sélectionnez le niveau de détail à afficher pour les fichiers et les dossiers :
- Short, pour les noms de fichiers et de dossiers uniquement.
- , pour les noms et les informations complémentaires, y compris la propriété et les autorisations.
|
Sorties
| Sortie |
Type de sortie |
| Fichiers distants |
JSON |
| Détails des fichiers distants |
JSON (file) En vigueur le 11 septembre 2025, ce fichier contient un tableau JSON de fichiers avec les champs suivants :
- modifiedTime = dernière modification du fichier SFTP
- mode = mode du fichier
- remoteFile = chemin d’accès au fichier distant (ce qui correspond à l’autre sortie)
- accessedTime = dernière fois que le fichier SFTP a été consulté
Échantillon : [{"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 »}]
|
Codes de sortie
| Code |
Type |
Détail |
| 0 |
Réussite |
Réussite |
| 2 |
Erreur |
Échec de la tâche |
| 5 |
Erreur |
Le répertoire spécifié n'a pas été trouvé |
Créer un répertoire
Pour créer un nouveau répertoire sur le serveur SFTP, utilisez la commande Make Directory.
Propriétés
| Propriété |
Détail |
| Annuaire |
Entrez le répertoire à créer sur le serveur SFTP. |
| Récursif |
Pour créer le chemin complet du répertoire s'il n'existe pas, cochez cette case. |
Sortie
Aucune
Codes de sortie
| Code |
Type |
Détail |
| 0 |
Réussite |
Réussite |
| 2 |
Erreur |
Échec de la tâche |
| 4 |
Erreur |
Erreur lors de la création du répertoire spécifié |
| 6 |
Réussite |
Le répertoire existe déjà |
Déplacer
Pour déplacer des fichiers sur le serveur SFTP, utilisez la commande Move.
Propriétés
| Propriété |
Détail |
| Fichier(s) |
Saisissez les fichiers à déplacer. Pour faire correspondre plusieurs fichiers et dossiers, utilisez le caractère générique *. |
| Destination |
Indiquez la destination des fichiers. Pour déplacer plusieurs fichiers, entrez un répertoire. |
Sorties
| Sortie |
Type de sortie |
| Fichiers déplacés |
JSON |
| Fichiers déplacés (texte) |
Chaîne |
Codes de sortie
| Code |
Type |
Détail |
| 0 |
Réussite |
Réussite |
| 2 |
Erreur |
Échec de la tâche |
| 4 |
Erreur |
Lors du déplacement de plusieurs fichiers, la destination doit être un répertoire existant. |
| 5 |
Erreur |
Aucun fichier n'a été trouvé avec les fichiers sources spécifiés |
Mettre
Pour télécharger des fichiers vers le serveur SFTP, utilisez la commande Put.
Propriétés
| Propriété |
Détail |
| Fichier(s) |
Saisissez les fichiers à télécharger. Pour faire correspondre plusieurs fichiers et dossiers, utilisez le caractère générique *. |
| Destination |
Indiquez la destination des fichiers. Pour télécharger plusieurs fichiers, entrez un répertoire. |
Sorties
| Sortie |
Type de sortie |
| Fichiers distants |
JSON |
| Fichiers distants (texte) |
Chaîne |
Codes de sortie
| Code |
Type |
Détail |
| 0 |
Réussite |
Réussite |
| 2 |
Erreur |
Échec de la tâche |
| 6 |
Erreur |
Les répertoires n'étaient pas ignorés et marqués pour suppression, mais la fonction récursive n'était pas activée |