= Integracja z Forte = === Menu === #menu 1. [#data_source Konfiguracja źródła danych] 2. [#views_install Instalacja widoków w FORTE] == Konfiguracja źródła danych == #data_source Pierwszym krokiem integracji jest zdefiniowanie odpowiedniego źródła danych do baqzy danych systemu FORTE HANDEL. Do tego celu przechodzimy do ''Ustawień > Panel Sterowania > Pozostałe ustawienia > Źródła danych''. W otwartym oknie wybieramy Nowe, a następnie definiujemy parametry połączenia. * Identyfikator źródła danych - wprowadzamy nazwę połączenia, przykładowo FORTE_HANDEL. * Sterownik - wybieramy sterownik połączenia, np. MsSQL lub ODBC. * Ciąg połączenia - ciąg połączenia do bazy danych. Dla MsSQL może to być np. {{{ Server=;Database=;Uid=;Pwd=; }}} [[BR]][[Image(img001.png)]][[BR]]''(Rys.1 Ciąg połączenia z systemem Forte)''[[BR]] Na tym kończy się pierwszy etap integracji. == Instalacja widoków w FORTE == #views_install Idąc dalej musimy przygotować na bazie danych systemu FORTE HANDEL. W tym celu mając uprawnienia w systemie Ms SQL Server do tworzenia obiektów na bazie danych wykonujemy skrypt z lokalizacji {{{public_html/apps/edokumenty/modules/Settings/BSConnectSettings/install/sql/externals/symfonia_forte_handel/01_install_relations_crt.sql}}}: 3. Stała w config SYNC_ACTIVE - na NEW 4. W systemie zakładka Narzędzia > Połączenia z systemami zewnętrznymi. Nowy. Wypełnić pola. Wybrać identyfikator systemu SYMFONIA_FORTE 5. Utworzyć bs_connect_data_sources: {{{ INSERT INTO bs_connect_data_sources (bsdsnm, bsdstp, config, prior_, is_del, ent_id) VALUES ('SYMFONIA_HANDEL', 'DB', '{"dtscid":"1"}', 1, false, 2); }}} 6. Podmienić w bs_connect_systems bsdsid na identyfikator z powyższego inserta (bs_connect_data_sources). 7. Skopiowanie plików map cp APP_DATA/var/tpl/sync/symfonia_forte_handel.ini APP_DATA/etc/sync/ 8. Zmienić nazwę skopiowanego pliku w katalogu sync na _columns_map.ini np. 1_columns_map.ini 9. Przydziel prawo dla admina - do Usługi > Systemy zewnętrzne