Konfiguracja programu PlusIndex odbywa się w pliku config.ini zlokalizowanym w katalogu instalacji aplikacji (zazwyczaj jest to katalog: C:\Program Files\PlusIndex\ ). Poniżej znajduje się szczegółowy opis tego pliku.
Konfiguracja zasobów
- folder_zrodlowy - Folder źródłowy to folder, do którego będą trafiać zeskanowane dokumenty i który podlega monitorowaniu przez aplikację. Może on zawierać podfoldery i wówczas i one będą monitorowane przez aplikację.
- folder_docelowy - Folder, do którego trafiają zatwierdzone przez użytkownika w aplikacji dokumenty. Z folderu tego dokumenty będą wysyłane do systemu przez usługę sieciową, zdefiniowaną pod adresem podaną w parametrze url
- folder_archiwum - Folder, do którego kopiowane są wszystkie dokumenty z folderu źródłowego. Kopiowanie to następuje przed przetwarzaniem dokumentów w przypadku, gdy parametr zapis_do_archiwum ma wartość true.
- folder_tymczasowy - Folder tymczasowy aplikacji, do którego zapisywane są wszystkie robocze pliki powstające podczas pracy aplikacji.
UWAGA
Użytkownik, który uruchamia aplikację musi mieć uprawnienia do zapisu i odczytu z powyższych katalogów.
Ustawienia logowania działania aplikacji
Aplikacja PlusIndex posiada dwa sposoby logowania operacji jakie wykonuje. W logach tych zapisywane są informacje pozwalające na diagnozę ewentualnych problemów występujących w aplikacji. Parametrem decydującym o sposobie zapisu jest parametr logType.
- logType = eventLog - Zapis informacji do eventLogu środowiska Windows. Ważne jest by użytkownik, który uruchamia aplikację miał uprawnienia do zapisu i czyszczenia eventLogu środowiska Windows.
logType = fileLog - Zapis informacji odbywa się do pliku tekstowego. Nazwę i ścieżkę zapisu pliku logowania definiuje się w pliku PlusIndex.exe.config. W pliku tym w sekcji log4net należy ustawić odpowiednio parametr File:
Fragment pliku PlusIndex.exe.config<log4net> <appender name="LogFileAppender" type="log4net.Appender.FileAppender"> <param name="File" value="c:\Temp\PlusIndex.log" /> <param name="AppendToFile" value="true" /> <layout type="log4net.Layout.PatternLayout"> <param name="Header" value="[Start]\r\n" /> <param name="Footer" value="[Stop]\r\n" /> <param name="ConversionPattern" value="%d [%t] %-5p %c - %m%n" /> </layout> </appender> <root> <level value="INFO" /> <appender-ref ref="LogFileAppender" /> </root> </log4net>
