Aby wejść w interakcję z pojedynczym serwerem Secure File Transfer Protocol (SFTP) w ramach łańcucha, dodaj krok zawierający polecenie połączenia SFTP.
Uwaga: Aby korzystać z tego łącznika, Twoja organizacja musi mieć dostęp do własnego serwera SFTP. Workiva nie nie hostuje ani nie udostępnia serwerów SFTP.
Aby włączyć te polecenia, administrator IT najpierw konfiguruje połączenie SFTP.
Usuń
Aby usunąć pliki i foldery na serwerze SFTP, użyj polecenia Delete .
Właściwości
Właściwość |
Szczegóły |
Plik(i) |
Wprowadź pliki i foldery do usunięcia. Aby dopasować wiele plików i folderów, użyj znaku wieloznacznego * . |
Pomiń foldery |
Aby ignorować foldery pasujące do określonych plików, zaznacz to pole. |
Rekursywny |
Aby usunąć określone foldery i całą ich zawartość, zaznacz to pole. |
Dane wyjściowe
Dane wyjściowe |
Typ wyjścia |
Usunięte pliki |
JSON |
Usunięte foldery |
JSON |
Wszystkie elementy usunięte |
JSON |
Kody wyjścia
Kod |
Typ |
Szczegóły |
0 |
Powodzenie |
Powodzenie |
2 |
Błąd |
Zadanie nie powiodło się |
6 |
Błąd |
Katalogi oznaczone do usunięcia nie były pomijane, a rekurencja nie była ustawiona |
Pobierz plik
Aby pobrać plik z serwera SFTP, użyj polecenia Download File .
Właściwości
Właściwość |
Szczegóły |
Plik |
Wprowadź nazwę pliku do pobrania z serwera SFTP. Uwaga: Jeśli używasz tego polecenia z iteracją grupy, użyj zmiennej Remote Files Iteration iteratora poleceń, aby zidentyfikować plik. |
Pobieranie równoległe |
Aby włączyć równoległe pobieranie, np. dużych plików, zaznacz to pole. |
Liczba wątków |
Jeśli wybierzesz Parallel Download, wybierz ile wątków ma działać równolegle. Jeśli nie masz pewności, pozostaw domyślną wartość 3. |
Dane wyjściowe
Dane wyjściowe |
Typ wyjścia |
Pobrany plik |
Plik |
Kody wyjścia
Kod |
Typ |
Szczegóły |
0 |
Powodzenie |
Powodzenie |
2 |
Błąd |
Zadanie nie powiodło się |
Pobierz
Aby pobrać pliki z serwera SFTP, użyj polecenia Get .
Właściwości
Właściwość |
Szczegóły |
Plik(i) |
Wprowadź pliki do pobrania. Aby dopasować wiele plików, użyj znaku wieloznacznego * . |
Miejsce docelowe |
Wprowadź miejsce docelowe dla plików. Aby pobrać wiele plików, wprowadź katalog. |
Dane wyjściowe
Dane wyjściowe |
Typ wyjścia |
Odzyskane pliki |
JSON |
Pobrane pliki (tekst) |
Ciąg |
Kody wyjścia
Kod |
Typ |
Szczegóły |
0 |
Powodzenie |
Powodzenie |
2 |
Błąd |
Zadanie nie powiodło się |
6 |
Błąd |
Katalogi nie były pomijane i oznaczane do usunięcia, a rekurencja nie była ustawiona |
Lista katalogów
Aby wyświetlić listę plików w katalogu na serwerze SFTP, użyj polecenia List Directory .
Właściwości
Właściwość |
Szczegóły |
Katalog |
Wprowadź katalog z zawartością do wylistowania. Aby wyświetlić listę wielu plików i folderów w katalogu, użyj znaku wieloznacznego * . Uwaga: Jeśli używasz tego polecenia do wylistowania plików do późniejszego iteracyjnego polecenia Download File, podaj nazwę pliku do pobrania. Jeśli nazwa zmienia się przy każdej iteracji, np. na podstawie daty lub znacznika czasu, dołącz znak wieloznaczny * . |
Poziom szczegółowości |
Wybierz poziom szczegółowości wyświetlanych informacji o plikach i folderach:
- Krótki, tylko dla nazw plików i folderów
- Pełna strona, zawierająca nazwy i dodatkowe informacje, w tym własność i uprawnienia
|
Dane wyjściowe
Dane wyjściowe |
Typ wyjścia |
Pliki zdalne |
JSON |
Kody wyjścia
Kod |
Typ |
Szczegóły |
0 |
Powodzenie |
Powodzenie |
2 |
Błąd |
Zadanie nie powiodło się |
5 |
Błąd |
Podany katalog nie został znaleziony |
Utwórz katalog
Aby utworzyć nowy katalog na serwerze SFTP, użyj polecenia Make Directory .
Właściwości
Właściwość |
Szczegóły |
Katalog |
Wprowadź katalog do utworzenia na serwerze SFTP. |
Rekursywny |
Aby utworzyć całą ścieżkę do katalogu, jeśli nie istnieje, zaznacz to pole. |
Dane wyjściowe
Brak
Kody wyjścia
Kod |
Typ |
Szczegóły |
0 |
Powodzenie |
Powodzenie |
2 |
Błąd |
Zadanie nie powiodło się |
4 |
Błąd |
Błąd podczas tworzenia określonego katalogu |
6 |
Powodzenie |
Katalog już istnieje |
Przenieś
Aby przenieść pliki na serwer SFTP, użyj polecenia Move .
Właściwości
Właściwość |
Szczegóły |
Plik(i) |
Wprowadź pliki do przeniesienia. Aby dopasować wiele plików i folderów, użyj znaku wieloznacznego * . |
Miejsce docelowe |
Wprowadź miejsce docelowe dla plików. Aby przenieść wiele plików, wprowadź katalog. |
Dane wyjściowe
Dane wyjściowe |
Typ wyjścia |
Przeniesione pliki |
JSON |
Przeniesione pliki (tekst) |
Ciąg |
Kody wyjścia
Kod |
Typ |
Szczegóły |
0 |
Powodzenie |
Powodzenie |
2 |
Błąd |
Zadanie nie powiodło się |
4 |
Błąd |
Podczas przenoszenia wielu plików, miejscem docelowym musi być istniejący katalog |
5 |
Błąd |
Nie znaleziono plików z określonymi plikami źródłowymi |
Umieść
Aby przesłać pliki na serwer SFTP, użyj polecenia Put .
Właściwości
Właściwość |
Szczegóły |
Plik(i) |
Wprowadź pliki do przesłania. Aby dopasować wiele plików i folderów, użyj znaku wieloznacznego * . |
Miejsce docelowe |
Wprowadź miejsce docelowe dla plików. Aby przesłać wiele plików, wprowadź katalog. |
Dane wyjściowe
Dane wyjściowe |
Typ wyjścia |
Pliki zdalne |
JSON |
Pliki zdalne (tekst) |
Ciąg |
Kody wyjścia
Kod |
Typ |
Szczegóły |
0 |
Powodzenie |
Powodzenie |
2 |
Błąd |
Zadanie nie powiodło się |
6 |
Błąd |
Katalogi nie były pomijane i oznaczane do usunięcia, ale rekurencja nie była ustawiona |