W rozdziale tym została opisana konfiguracja programu QuickRelease, służącego do komunikacji aplikacji QuickScan z systemem PlusWorkflow.
QuickRelease dla systemu PlusWorkflow w wersji 4.2 jest dostępny w projekcie QuickRelease na SVN (http://svn.suncode.local/svn/PlusMPMApp/QuickRelease). Gotowy do działania program oraz jego wersja debug wraz z plikami konfiguracyjnymi znajduje się w folderze bin.
Poniżej opisane parametry powinny znaleźć się w pliku xml, stanowiącym parametr wejściowy programu QuickRelease, wywoływany z poziomu Exportera programu QuickScan.
class - identyfikator klasy z elektronicznego archiwum systemu PlusWorkflow
Przykład: <class>1</class> |
default_path - ścieżka do pliku w którym QuickScan zapisuje informacje o indeksach zeskanowanego dokumentu. Należy podać tu pełną ścieżkę do tego pliku
Przykład: <default_path>d:\PlusWorkflow\Skanowanie\test.xml</default_path> |
wsdl - adres do WebService'u systemu PlusWorkflow do którego wysyłane będą dokumenty
Przykład: <wsdl>http://localhost:8080/PlusWorkflow-2.8.3RC1</wsdl> |
user_name - login użytkownika, który wysyła dokumenty do systemu PlusWorkflow
Przykład: <user_name>test</user_name> |
user_password - hasło użytkownika zakodowane algorytmem base64 np. dostepnym na stronie http://www.base64online.com
Przykład: <user_password>dGVzdA==</user_password> |
user_domain - (opcjonalnie) domena użytkownika. W przypadku gdy nie użytwane są domeny pole albo można usunąć albo pozostawić puste.
Przykład: <user_domain>plusmpm</user_domain> |
delete_files - parametr określający czy pliki po wysłaniu do systemu PlusWorkflow mają zostać usunięte ze stacji skanujacej
Przykład: <delete_files>false</delete_files> |
delete_xmlfiles - parametr określający czy pliki xml po wysłaniu do systemu PlusWorkflow mają zostać usunięte ze stacji skanujacej
Przykład: <delete_xmlfiles>false</delete_xmlfiles> |
newVersionIfPossible - parametr określający czy wysyłany dokument w przypadku istnienia w archiwum dokumentów opisanych takimi samymi wartościami indeksów ma być nową wersją (wartość true) czy nowym dokumentem (wartość false)
Przykład: <newVersionIfPossible>true</newVersionIfPossible> |
number_of_tries - parametr określający liczbę prób wysyłana dokumentu w przypadku napotkania jakiegokolwiek błedu
Przykład: <number_of_tries>3</number_of_tries> |
log_conf - ścieżka do pliku logów (w formacie log4j v.2), w którym zdefiniowano poziom logowania działania aplikacji QuickRelease
Przykład: <log_conf>d:\PlusWorkflow\Skanowanie\Log4j2.xml</log_conf> |
Dla wersji systemu sprzed PlusWorkflow 4.2 lokalizacja programu QuickRelease jest nasteująca: http://svn.suncode.local/svn/workflow0.0/WebServiceReleaseScript gdzie w katalogu runtime znajduje się gotowy do działania program oraz jego wersja debug wraz z plikami konfiguracyjnymi. Ta kolumna na chwilę obecną nie jest widoczna z poziomu gui struktury użytkowników, należy podejrzeć jej wartość z poziomu bazy danych lub edytora danych. |
Jeśli w pliku konfiguracyjnym zmieniono login użytkownika wysyłającego dokumenty to sprawdzić czy w tabeli usertable jest odznaczona opcja onlyssologin, jeśli jest zaznaczona to z poziomu Quickrelease będzie błąd logowania |