Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Polish
Panel
bgColorwhite
titleBGColorlight
titlePodstawowe informacje

Pakiet: com.suncode.plugin.ftp.task.DownloadFilesFromFTPTask

Kategoria: FTP

Dostępna od wersji: 1.0.X

Panel
bgColorwhite
titleBGColorlight
titleWymagania

Poprawna konfiguracja połączenia z serwerem FTP. W zakładce Konfiguracja wtyczek

Panel
bgColorwhite
titleBGColorlight
titleOpis

Zadanie pobiera najnowsze pliki z serwera FTP do katalogu lokalnego. Pliki mogą być nadpisywane lub dodane jako nowe ze zmienioną nazwą. Zadania umożliwia także skasowanie pobranych plików z serwera FTP pod warunkiem, że użytkownik (którym się logujemy) posiada do tego uprawnienia. Pobierane są tylko pliki z danego katalogu na serwerze (nie są przeszukiwane ani pobierane katalogi). Zadanie po pobraniu plików zapisuję w bazie lokalnej najnowszą datę zmodyfikowanego pliku na serwerze FTP i następne opalanie zadania pobiera nowsze pliki od tej daty. Aby pobrać pliki z wcześniejszą datą, należy zmodyfikować wpis w tabeli w bazie danych przed uruchomieniem tego zadania.

Panel
bgColorwhite
titleBGColorligth
titleParametry konfiguracyjne
Nazwa parametruod wersjiOpisTyp parametruUwagi i ograniczenia
Plik konfiguracyjny1.0.XNazwa pliku konfiguracyjnego pochodząca z panelu wtyczki zarządzania konfiguracjami wtyczek, w którym znajdują się informacje konfiguracyjne dotyczące połączenia z serwerem.TekstOpis Wtyczki i konfiguracji połączenia FTP
Katalog FTP1.0.XŚcieżka do katalogu na serwerze FTP, z którego będą pobierane pliki. Podkatalogi są ignorowane.Tekst 
Katalog lokalny1.0.XŚcieżka do katalogu lokalnego, do którego będą zapisywane pobrane dokumenty z serwera FTP.Tekst 
Usuń pobrane pliki z serwera FTP1.0.Xtrue - Usuwa pliki na serwerze FTP po ich pobraniu. Jeżeli użytkownik ma takie uprawnienia. false - pliki zostają na serwerze FTP.LogicznyUsuwa gdy plik zostanie poprawnie pobrany, oraz użytkownik ma uprawnienia do usuwania dokumentów na serwerze FTP.
Nadpisz istniejące pliki1.0.Xtrue - Nadpisuje istniejące pliki na dysku lokalnym. false- Jeżeli dany plik znajduję się na dysku, to dopisuję cyfrę na końcu w nazwie pliku.LogicznyW sytuacji, gdy pobieramy dokumenty które już znajdują się w katalogu lokalnym, to (jeżeli parametr "Nadpisz istniejące pliki" ustawiony jest na false) zostaną one zapisane z kolejnymi numerami w nazwie np. plik.txt, plik (1).txt, plik (2).txt, plik (3).txt.
Panel
bgColorwhite
titleBGColorligth
titlePrzykładowa konfiguracja

Image Removed

Tablea w bazie danych : "pm_plus_ftp_modification_time"
Kolumnaod wersjiOpisTyp kolumnyUwagi i ograniczenia
id1.0.XKlucz główny tabeliLiczbowyAutomatyczne generowanie wartości
task_id1.0.XIdentyfikator zadania zaplanowanegoLiczbowyWartość unikalna, brak nuli
task_name1.0.XNazwa zadania zaplanowanegoTekstowyAktualizowana wraz z aktualizacją daty
last_modification_time1.0.XData modyfikacji najnowszego pliku pobranego na serwer lokalnytimestampPobierane będą wszystkie pliki serwera ftp które mają późniejszą datę od tej

 

 

Panel
bgColorwhite
titleBGColorligth
titlePrzykładowa konfiguracja

Przykład Zadania zaplanowanego

Image Added

Przykład tabeli pm_plus_ftp_modification_time w bazie danych

Image Added

Panel
bgColorwhite
titleBGColorlight
titleChange log

1.0.X (obowiązująca dokumentacja)

  • Utworzenie zadania zaplanowanego
English
Panel
bgColorwhite
titleBGColorlight
title Basic information

Package: c

Available from version: 1.0.X

Panel
bgColorwhite
titleBGColorlight
titleRequirements

One

Panel
bgColorwhite
titleBGColorlight
titleDescription

The

Panel
bgColorwhite
titleBGColorligth
titleConfiguration parameters
Parameter namefrom versionDescriptionThe type of the parameterNotes and Restrictions
Catalog1.0.XThe path to the root directoryString 
Warning
titleImportant!

In order for the markers to work properly, in the scheduled task configuration, select the option responsible for saving the execution history!

 

 

Info
titleExample

Defining the "Source parameter values" parameter as {"last_call_date": "{YYYY} - {MM} - {DD} {hh}: {mm}: {ss}. {Nnn}"}

The following will be sent to the source: {"last_call_date": "2020-11-09 20: 09: 15.032"} (the values of the last valid execution date of the scheduled task will be automatically taken from the database; in the case when the task is run for the first time , the date of 01.01.1970 will be adopted)

Panel
titleSample configuration

Panel
bgColorwhite
titleBGColorlight
titleChange log

1.0.X (applicable documentation)

  • Create a scheduled task