Wstęp

PlusDirectoryMonitor jest niezależnym modułem systemu PlusWorkflow, który umożliwia monitorowanie katalogów dyskowych i przesyłanie dodawanych tam plików do archiwum PlusWorkflow. Monitorowane katalogi mogą znajdować na różnych stacjach roboczych, zasobach sieciowych lub na serwerze PlusWorkflow. Bezpośrednie monitorowanie katalogów na stacjach klienckich wymaga każdorazowo instalacji modułu na danej stacji. Podczas monitorowania sprawdzane jest dopasowanie danego pliku do ustalonego wzorca i jeśli dopasowanie jest poprawne plik jest przesyłany do ustalonej klasy dokumentu w archiwum PlusWorkflow. Plik może być opisany w archiwum indeksami na podstawie np. dowolnie przetworzonej nazwy pliku, wybranego fragmentu ścieżki, w której znajduje się plik, czy też stałą ustaloną wartością. Pliki można również indeksować za pomocą wartości znajdujących się w dowolnej bazie danych lub w powiązanym z przetwarzanym plikiem pliku xml. Po przetworzeniu danego plik może on zostać usunięty lub przeniesiony do innego katalogu. 

Instalacja

Instalacja na serwerze PlusWorkflow

PlusDirectoryMonitor może zostać zainstalowany jako zadanie zaplanowane w systemie PlusWorkflow. W tym celu należy przegrać do katalogu %WebRoot%\WEB-INF\lib plik PlusDirectoryMonitor.jar. Następnie w panelu administracyjnym należy dodać nowe zadanie zaplanowane. Jako nazwę klasy podajemy: com.plusmpm.directorymonitor.DirectoryMonitor, a jako nazwę metody: startup. Metoda ta posiada dwa parametry. Pierwszy typu String, określa ścieżkę do pliku konfiguracyjnego modułu PlusDirectoryMonitor. Drugi parametr jest typu boolean i określa czy ma być wyświetlona ikonka w pasku zadań systemu operacyjnego. W przypadku instalacji na serwerze parametr ten powinien być ustawiony na false. W dalszej kolejności należy określi pozostałe parametry potrzebne do konfiguracji zadania zaplanowanego takie jak: nazwa, opis zadania, data pierwszego uruchomienia, okres powtórzeń i następnie zakończyć tworzenie zadania.