Zmiany pomiędzy wersją 5 and wersją 6 dla DeployerGuide/Customization/MassScaning

Pokaż
Ignoruj:
Data i czas:
11/20/12 10:29:37 (12 years temu)
Autor:
jachtelik (IP: 213.227.67.33)
Komentarz:

--

Legend:

Bez zmian
Dodane
Usunięte
Zmienione
  • DeployerGuide/Customization/MassScaning

    v5 v6  
    44 1. [#wprowadzenie Wprowadzenie] 
    55 2. [#instalacja Instalacja programu FS_Monit] 
    6  3.  
     6 3. [#przyklad1 Przykład: Tworzenie różnych plików w eDokumentach] 
    77 
    88== Wprowadzenie == #wprowadzenie 
     
    4242path="C:\SKANY\" 
    4343recursive=1 
    44 cmd=C:\Program Files\BetaSoft\FS_Monit\php\php.exe -c "C:\Program Files\BetaSoft\FS_Monit\php" -q "C:\Program Files\BetaSoft\FS_Monit\scripts\sc\doit.php" -f "%file" -dctpid=1 
     44cmd=C:\Program Files\BetaSoft\FS_Monit\php\php.exe -c "C:\Program Files\BetaSoft\FS_Monit\php" -q "C:\Program Files\BetaSoft\FS_Monit\scripts\sc\doit.php" -f "%file" 
    4545 
    4646}}} 
    4747 
    48 Podana konfiguracja oznacza że folder SKANY na dysku C będzie obserwowany przez FS_Monit i po wykryciu nowego pliku uruchomi skrypt doit.php. (nieco niżej będzie więcej o samym skrypcie). 
     48Podana konfiguracja oznacza że folder SKANY na dysku C będzie obserwowany przez FS_Monit i po wykryciu nowego pliku uruchomi skrypt doit.php. (nieco niżej będzie więcej o samym skrypcie). UWAGA!!! Skrypt działa w momencie kiedy plik trafia do katalogu !!! 
    4949 
    5050Następnie uruchamiamy usługę poprzez wykonanie pliku start.bat. UWAGA! Ścieżka C:\SKANY musi już istnieć!!  
     
    6969}}} 
    7070 
     71Użytkownik zdefiniowany w danej: 
     72{{{ 
     73define('EDOK_API_LOGIN', 'edokumenty_api_user'); 
     74}}} 
     75oraz hasło 
     76{{{ 
     77define('EDOK_API_PASSWORD', '100%apiedokumenty'); 
     78}}} 
     79Musi być analogicznie zdefiniowane w pliku '''config.inc''' systemu eDokumenty: 
     80{{{ 
     81// Nazwa użytkownika wymaganego do zalogowania się do API 
     82define('EDOK_API_LOGIN', 'edokumenty_api_user'); 
     83 
     84// Hasło dla użytkownika EDOK_API_LOGIN 
     85define('EDOK_API_PASSWORD', '100%apiedokumenty'); 
     86 
     87// Dodatkowa stała która umożliwia pominięcie autentykacji (FALSE - nie sprawdza danych EDOK_API_LOGIN i EDOK_API_PASSWORD) 
     88// domyślnie ustawiona na TRUE, można poprzez GET oraz WSS 
     89define('EDOK_API_AUTH_MODE', TRUE); 
     90}}} 
     91 
    71923. Pozostaje jeszcze określić co będzie robił skrypt doit.php. 
    7293Załączony skrypt na przykład tworzy dokument w systemie używając danych z powyżej opisanej konfiguracji (TARGET_ORUNID). 
    7394 
     95''Przejdź do [#fsmonit Menu]'' 
     96 
     97== Przykład: Tworzenie różnych plików w eDokumentach == #przyklad1 
     98 
     99Niniejszy przykład będzie opisywał automatyczne generowanie różnego rodzaju pism na podstawie różnych katalogów, do których trafiają skany. Dokładniej, to na serwerze na dysku D jest katalog Skany, a w nim udostępnione poprzez sieć dwa katalogi: 
     100 * Pisma 
     101 * Faktury 
     102Czyli ścieżki wyglądają następująco: 
     103{{{ 
     104D:\Skany\Pisma 
     105D:\Skany\Faktury 
     106}}} 
     107Do każdego katalogu wpada odpowiedni dokument. 
     108Wobec tego konfigurację należy rozpocząć od odpowiedniego zdefiniowania pliku: '''wdnotify.ini'''. Przykładową taką konfigurację przedstawiono poniżej: 
     109{{{ 
     110#!php 
     111[options] 
     112 
     113# ms 
     114pause_between_files=500 
     115 
     116# Pisma 
     117[path.1] 
     118path="D:\Skany\Pisma\" 
     119recursive=0 
     120cmd=C:\Program Files (x86)\BetaSoft\FS_Monit\php\php.exe -q -c "C:\Program Files (x86)\BetaSoft\FS_Monit\php" "C:\Program Files (x86)\BetaSoft\FS_Monit\scripts\paper\create_doc.php" -f "%file" -dctpid 1 
     121 
     122#Faktury 
     123[path.2] 
     124path="D:\Skany\Pisma\" 
     125recursive=0 
     126cmd=C:\Program Files (x86)\BetaSoft\FS_Monit\php\php.exe -q -c "C:\Program Files (x86)\BetaSoft\FS_Monit\php" "C:\Program Files (x86)\BetaSoft\FS_Monit\scripts\paper\create_doc.php" -f "%file" -dctpid 2 
     127}}} 
     128 
     129 
     130 
     131''Przejdź do [#fsmonit Menu]''