Zmiany pomiędzy wersją 1 and wersją 2 dla DeployerGuide/Customization/ExternalConfigurationFK/WAPRO

Pokaż
Ignoruj:
Data i czas:
02/27/12 10:19:42 (12 years temu)
Autor:
TS (IP: 213.227.67.33)
Komentarz:

--

Legend:

Bez zmian
Dodane
Usunięte
Zmienione
  • DeployerGuide/Customization/ExternalConfigurationFK/WAPRO

    v1 v2  
    1 = [wiki:DeployerGuide Przewodnik wdrożeniowca] > Tytuł - identyczny z linkiem z działu = 
     1= Integracja z zewnętrznymi systemami = 
     2 
     3== Sposób utworzenia połączania z systemem WAPRO == 
     4 
     5Aby umożliwić synchronizację z systemem WAPRO należy wykonać poniższe czynności. 
     6 * 1. Utworzenie źródła danych  
     7 * 2. Zmiana danych w Panel Sterowania > Systemy zewnętrzne 
     8 * 4. Założenie triggerów na tabele w bazie WAPRO 
     9    * apps/edokumenty/classes/BsConnect/install/sql/wapro/02_install_triggers_crt.sql 
     10 * 5. Założenie widoków w bazie WAPRO (MSSQL) 
     11    * apps/edokumenty/classes/BsConnect/install/sql/wapro/01_install_relations_crt.sql 
     12 
     13== 1. Utworzenie źródła danych == 
     14Wchodzimy do Panelu sterowania > Źródła danych. Tworzymy źródło podając !ConnectionString np.: 
     15{{{ 
     16Server=SERWEREK\WAPRO;Uid=sa;Pwd=secret;Database=wfmag 
     17}}} 
     18  
     19== 2. Zmiana danych w Panel Sterowania > Systemy zewnętrzne == 
     20Jeśli tabela po wejściu jest pusta należy wykonać odpowiedni skrypt SQL. Dla WAPRO znajduję się on w katalogu ''apps\edokumenty\classes\BsConnect\install\data\wapro_wsdl_ins.sql''. 
     21{{{ 
     22Otwórz w Windows Menu Start > Postgresql > psql to postgres. 
     23cd C:\Program files\BEtaSoft\eDokumenty\public_html\apps\edokumenty\classes\BsConnect\install\data 
     24psql -U postgres -f wapro_wsdl_ins.sql edokumenty 
     25}}} 
     26 
     27Jeśli w nazwie występuje słowo {host} należy ja zamienić na lokalizacje systemu eDokumenty standardowo jest to localhost, w przypadku vhosta należy podać port (np.: localhost:8080), jeśli system znajduje się katalogu różnym niż public należy dodać nazwę tego katalogu do nazwy (np.: localhost:8080/edokumenty), zmianę tą można dokonać poprzez edycję każdego wpisów w tabeli osobno, lub z linii poleceń psql np.[[br]] 
     28{{{ 
     29UPDATE wsdl_config_table SET wsdl__ = replace(wsdl__, '{host}', 'localhost:8080/edokumenty'); 
     30}}} 
     31 
     32 *  System - wskazuje na nazwę systemu dla którego konfigurowana jest dana metoda(zostawiamy bez zmian) 
     33 
     34Resztę można pozostawić tak jak jest. Dla zaawansowanych podajemy [wiki:DeployerGuide/Customization/ExternalConfigurationFK/advanced dodatkowe informacje] 
     35 
     36 
     37Po wykonaniu tego skryptu w systemie Subiekt powinna pojawić się dodatkowa tabela o nazwie export_queue. 
     38 
     39== 5. Założenie triggerów == 
     40Triggery mają za zadanie dodawać do kolejki dokumenty i kontaktu które zostały zmodyfikowane bądź dodane do systemu WAPRO. Triggery wykonujemy z załączników na bazie MSSQL Wapro. W folderze ''apps\edokumenty\classes\!BsConnect\install\sql\wapro'' 
     41znajdują się pliki oryginalne. Kolejność ich wykonywania nie ma znaczenia.  
     42 
     43== 6. Założenie widoków == 
     44Widoki te są wymagane w celu prawidłowego funkcjonowania. Można je znaleźć w katalogu 
     45{{{ 
     46edokumenty\classes\BsConnect\install\sql\wapro\views  
     47}}} 
     48 
     49 
     50== Reset == 
     51Na wypadek gdyby wprowadzone zmiany miały być z jakiegoś względu wycofane z bazy WAPRO, należy wykonać plik bs_reset.sql który usuwa tabele export_queue, triggery oraz widoki. 
     52 
     53== Raporty z parametrem klienta == 
     54 
     55Aby raportować rozrachunki z klientem, sprzedaż czy cokolwiek z nim związane można do tego użyć raportów ze zdefiniowanym zewnętrznym źródłem danych patrz: [wiki:DeployerGuide/Customization/AdvancedReporting tworzenie raportów SQL] 
     56 
     57 
     58