Para interagir com um único servidor SFTP (Secure File Transfer Protocol) como parte de uma cadeia, adicione uma etapa que inclua um comando de conexão SFTP.
Observação: Para usar esse conector, sua organização precisa ter acesso a seu próprio servidor SFTP. A Workiva não nem hospeda ou fornece servidores SFTP.
Para habilitar esses comandos, um administrador de TI primeiro configura uma conexão SFTP.
Excluir
Para excluir arquivos e pastas no servidor SFTP, use o comando Delete .
Propriedades
Propriedade |
Detalhes |
Arquivo(s) |
Digite os arquivos e pastas a serem excluídos. Para corresponder a vários arquivos e pastas, use o caractere curinga * . |
Ignorar pastas |
Para ignorar as pastas que correspondem ao(s) arquivo(s) especificado(s), marque essa caixa. |
Recursivo |
Para excluir as pastas especificadas e todo o seu conteúdo, marque essa caixa. |
Saídas
Saída |
Tipo de saída |
Arquivos excluídos |
JSON |
Pastas excluídas |
JSON |
Todos os itens excluídos |
JSON |
Códigos de saída
Código |
Tipo |
Detalhes |
0 |
Sucesso |
Sucesso |
2 |
Erro |
Falha na tarefa |
6 |
Erro |
Os diretórios marcados para exclusão não foram definidos para serem ignorados e o recursivo não foi definido |
Baixar arquivo
Para fazer download de um arquivo do servidor SFTP, use o comando Download File .
Propriedades
Propriedade |
Detalhes |
Arquivo |
Digite o nome do arquivo a ser recuperado do servidor SFTP. Observação: Se estiver usando esse comando com uma iteração de grupo, use a variável Remote Files Iteration do iterador de comando para identificar o arquivo. |
Download paralelo |
Para ativar downloads paralelos, como no caso de um arquivo grande, marque essa caixa. |
Número de linhas |
Se você selecionar Parallel Download, selecione quantos threads serão executados em paralelo. Se não tiver certeza, deixe o valor padrão de 3. |
Saídas
Saída |
Tipo de saída |
Arquivo baixado |
Arquivo |
Códigos de saída
Código |
Tipo |
Detalhes |
0 |
Sucesso |
Sucesso |
2 |
Erro |
Falha na tarefa |
Obter
Para recuperar arquivos do servidor SFTP, use o comando Get .
Propriedades
Propriedade |
Detalhes |
Arquivo(s) |
Digite os arquivos a serem recuperados. Para corresponder a vários arquivos, use o caractere curinga * . |
Destino |
Digite o destino dos arquivos. Para recuperar vários arquivos, insira um diretório. |
Saídas
Saída |
Tipo de saída |
Arquivos recuperados |
JSON |
Arquivos recuperados (texto) |
String |
Códigos de saída
Código |
Tipo |
Detalhes |
0 |
Sucesso |
Sucesso |
2 |
Erro |
Falha na tarefa |
6 |
Erro |
Os diretórios não foram ignorados e marcados para exclusão, e o recursivo não foi definido |
Diretório de listas
Para listar os arquivos em um diretório no servidor SFTP, use o comando List Directory .
Propriedades
Propriedade |
Detalhes |
Diretório |
Digite o diretório com o conteúdo a ser listado. Para listar vários arquivos e pastas no diretório, use o caractere curinga * . Observação: Se estiver usando esse comando para listar arquivos para um comando iterativo posterior Download File, inclua o nome do arquivo a ser baixado. Se o nome mudar a cada iteração, por exemplo, com base em uma data ou registro de data e hora, inclua o caractere curinga * . |
Nível de detalhe |
Selecione o nível de detalhe a ser mostrado sobre os arquivos e pastas:
- Curto, apenas para os nomes dos arquivos e pastas
- completo, para os nomes e informações adicionais, incluindo propriedade e permissões
|
Saídas
Saída |
Tipo de saída |
Arquivos remotos |
JSON |
Códigos de saída
Código |
Tipo |
Detalhes |
0 |
Sucesso |
Sucesso |
2 |
Erro |
Falha na tarefa |
5 |
Erro |
O diretório especificado não foi encontrado |
Criar diretório
Para criar um novo diretório no servidor SFTP, use o comando Make Directory .
Propriedades
Propriedade |
Detalhes |
Diretório |
Digite o diretório a ser criado no servidor SFTP. |
Recursivo |
Para criar o caminho completo do diretório se ele não existir, marque essa caixa. |
Saída
Nenhum
Códigos de saída
Código |
Tipo |
Detalhes |
0 |
Sucesso |
Sucesso |
2 |
Erro |
Falha na tarefa |
4 |
Erro |
Erro ao criar o diretório especificado |
6 |
Sucesso |
O diretório já existe |
Mover
Para mover arquivos no servidor SFTP, use o comando Move .
Propriedades
Propriedade |
Detalhes |
Arquivo(s) |
Digite os arquivos a serem movidos. Para corresponder a vários arquivos e pastas, use o caractere curinga * . |
Destino |
Digite o destino dos arquivos. Para mover vários arquivos, insira um diretório. |
Saídas
Saída |
Tipo de saída |
Arquivos movidos |
JSON |
Arquivos movidos (texto) |
String |
Códigos de saída
Código |
Tipo |
Detalhes |
0 |
Sucesso |
Sucesso |
2 |
Erro |
Falha na tarefa |
4 |
Erro |
Ao mover vários arquivos, o destino deve ser um diretório existente |
5 |
Erro |
Nenhum arquivo foi encontrado com os arquivos de origem especificados |
Colocar
Para fazer upload de arquivos para o servidor SFTP, use o comando Put .
Propriedades
Propriedade |
Detalhes |
Arquivo(s) |
Digite os arquivos a serem carregados. Para corresponder a vários arquivos e pastas, use o caractere curinga * . |
Destino |
Digite o destino dos arquivos. Para fazer upload de vários arquivos, insira um diretório. |
Saídas
Saída |
Tipo de saída |
Arquivos remotos |
JSON |
Arquivos remotos (texto) |
String |
Códigos de saída
Código |
Tipo |
Detalhes |
0 |
Sucesso |
Sucesso |
2 |
Erro |
Falha na tarefa |
6 |
Erro |
Os diretórios não foram ignorados e marcados para exclusão, mas o recursivo não foi definido |