Para interactuar con un único servidor del Protocolo Seguro de Transferencia de Archivos (SFTP) como parte de una cadena, añade un paso que incluya un comando de conexión SFTP.
Nota: Para utilizar este conector, tu organización necesita tener acceso a su propio servidor SFTP. Workiva no aloja ni proporciona servidores SFTP.
Para activar estos comandos, un administrador informático primero configura una conexión SFTP.
Eliminar
Para eliminar archivos y carpetas del servidor SFTP, utiliza el comando Eliminar.
Propiedades
| Propiedad |
Detalle |
| Archivos |
Introduce los archivos y carpetas que quieras eliminar. Para hacer coincidir varios archivos y carpetas, utiliza el carácter comodín *. |
| Omitir carpetas |
Para ignorar las carpetas que coincidan con los Archivos especificados, marca esta casilla. |
| Recursivo |
Para eliminar las carpetas especificadas y todo su contenido, marca esta casilla. |
Resultados
| Resultado |
Tipo de resultado |
| Archivos eliminados. |
JSON |
| Carpetas eliminadas |
JSON |
| Todos los elementos eliminados |
JSON |
Códigos de salida
| Código |
Tipo |
Detalle |
| 0 |
Correcto |
Correcto |
| 2 |
Se ha producido un error |
Tarea fallida |
| 6 |
Se ha producido un error |
Los directorios marcados para ser eliminados no estaban establecidos para ser omitidos, y no se estableció la recursividad |
Descargar archivo
Para descargar un archivo desde el servidor SFTP, utiliza el comando Descargar archivo.
Propiedades
| Propiedad |
Detalle |
| Archivo |
Introduce el nombre del archivo para recuperarlo desde el servidor SFTP. Nota: Si utilizas este comando con una iteración de grupo, utiliza la variable Iteración de archivos remotos del iterador de comandos para identificar el archivo. |
| Descarga paralela |
Para permitir descargas paralelas, como en el caso de un archivo grande, marca esta casilla. |
| Número de hilos |
Si seleccionas Descarga en paralelo, selecciona cuántos hilos se ejecutarán en paralelo. Si no estás seguro, deja el valor predeterminado de 3. |
Resultados
| Resultado |
Tipo de Resultado:... |
| Archivo descargado |
Archivo |
Códigos de salida
| Código |
Tipo |
Detalle |
| 0 |
Correcto |
Correcto |
| 2 |
Se ha producido un error |
Tarea fallida |
Obtener
Para recuperar archivos desde el servidor SFTP, utiliza el comando Get.
Propiedades
| Propiedad |
Detalle |
| Archivos |
Introduce los archivos para recuperar. Para hacer coincidir varios archivos, utiliza el carácter comodín *. |
| Destino |
Introduce el destino de los archivos. Para recuperar varios archivos, introduce un directorio. |
Resultados
| Resultado |
Tipo de resultado |
| Archivos recuperados. |
JSON |
| Archivos recuperados (Texto) |
Cadena |
Códigos de salida
| Código |
Tipo |
Detalle |
| 0 |
Correcto |
Correcto |
| 2 |
Se ha producido un error |
Tarea fallida |
| 6 |
Se ha producido un error |
Los directorios no se omitieron ni se marcaron para ser eliminados, y no se estableció la recursividad |
Directorio de listas
Para listar los archivos de un directorio del servidor SFTP, utiliza el comando List Directory.
Propiedades
| Propiedad |
Detalle |
| Directorio |
Introduce el directorio con los contenidos a listar. Para listar varios archivos y carpetas dentro del directorio, utiliza el carácter comodín *. Nota: Si utilizas este comando para listar archivos para un comando iterativo posterior Descargar de archivos, incluye el nombre del archivo a descargar. Si el nombre cambia con cada iteración, por ejemplo en función de una fecha o una marca de tiempo, incluye el carácter comodín *. |
| Nivel de detalle |
Selecciona el nivel de detalle que quieres mostrar sobre los Archivos y carpetas:
- Corto, solo para los nombres de los archivos y carpetas.
- Completo, para los nombres e información adicional, incluida la propiedad y los permisos.
|
Resultados
| Resultado |
Tipo de resultado |
| Archivos remotos. |
JSON |
| Detalles del archivo remoto. |
JSON (archivo) En vigor desde el 11 de septiembre de 2025, contiene una matriz JSON de archivos con los siguientes campos:
- modifiedTime = última hora en que se modificó el archivo SFTP.
- mode = modo archivo
- remoteFile = ruta al archivo remoto (coincide con la otra salida)
- accessedTime = última vez que se accedió al archivo SFTP
Muestra: [{"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"}].
|
Códigos de salida
| Código |
Tipo |
Detalle |
| 0 |
Correcto |
Correcto |
| 2 |
Se ha producido un error |
Tarea fallida |
| 5 |
Se ha producido un error |
No se ha encontrado el directorio especificado. |
Hacer directorio
Para crear un directorio nuevo en el servidor SFTP, utiliza el comando Crear directorio.
Propiedades
| Propiedad |
Detalle |
| Directorio |
Introduce el directorio a crear en el servidor SFTP. |
| Recursivo |
Para crear la ruta completa del directorio si no existe, marca esta casilla. |
Resultado
Ninguno
Códigos de salida
| Código |
Tipo |
Detalle |
| 0 |
Correcto |
Correcto |
| 2 |
Se ha producido un error |
Tarea fallida |
| 4 |
Se ha producido un error |
Se ha producido un error: al crear el directorio especificado. |
| 6 |
Correcto |
El directorio ya existe |
Mover
Para mover archivos en el servidor SFTP, utiliza el comando Mover.
Propiedades
| Propiedad |
Detalle |
| Archivos |
Introduce los archivos a mover. Para hacer coincidir varios archivos y carpetas, utiliza el carácter comodín *. |
| Destino |
Introduce el destino de los archivos. Para mover varios archivos, introduce un directorio. |
Resultados
| Resultado |
Tipo de resultado |
| Archivos movidos |
JSON |
| Archivos desplazados (texto) |
Cadena |
Códigos de salida
| Código |
Tipo |
Detalle |
| 0 |
Correcto |
Correcto |
| 2 |
Se ha producido un error |
Tarea fallida |
| 4 |
Se ha producido un error |
Al desplazar varios archivos, el destino debe ser un directorio existente. |
| 5 |
Se ha producido un error |
No hay ningún archivo encontrado con los archivos de origen especificados. |
Pon
Para subir archivos al servidor SFTP, utiliza un comando Poner.
Propiedades
| Propiedad |
Detalle |
| Archivos |
Introduce los archivos para subir. Para hacer coincidir varios archivos y carpetas, utiliza el carácter comodín *. |
| Destino |
Introduce el destino de los archivos. Para subir varios archivos, introduce un directorio. |
Resultados
| Resultado |
Tipo de resultado |
| Archivos remotos. |
JSON |
| Archivos remotos (Texto) |
Cadena |
Códigos de salida
| Código |
Tipo |
Detalle |
| 0 |
Correcto |
Correcto |
| 2 |
Se ha producido un error |
Tarea fallida |
| 6 |
Se ha producido un error |
Los directorios no se omitieron y se marcaron para ser eliminados, pero no se estableció la recursividad |