= Integracja z systemami zewnętrznymi (ERP, FK, CRM, i innymi) = #integracja === Menu === 1. [#wprowadzenie Wprowadzenie][[BR]] 2. [#opis Konfiguracja podstawowa][[BR]] 3. [#import Import danych z systemów zewnętrznych][[BR]] 4. [#eksport Eksport danych do systemów zewnętrznych] [[BR]] == Wprowadzenie == #wprowadzenie Niniejszy artykuł przedstawia opis kroków niezbędnych do realizacji integracji z systemami zewnętrznymi. Przez system zewnętrzny należy rozumieć każdy inny system informatyczny (ERP, FK, HM, CRM), z którego pragniemy pobrać dane lub któremu chcemy dane udostępnić. Obecnie według tego mechanizmu istnieje możliwość integracji z m.in. * Sage Symfonia Premium (Ms SQL Server) * Sage Forte HM i FK (Ms SQL Server) * CDN Optima (Ms SQL Server) * CDN XL (Ms SQL Server) * Egeria (Oracle) * inne ... W niniejszym artykule wykorzystamy dla celów przykładowych jako system zewnętrzny bazę '''AdventureWorks''' w wersji 2008R2 firmy Microsoft oraz dodatkową bazę danych '''eDok_AW''', która będzie naszą bazą pośrednią w procesie integracji. Baza pośrednia ma tę zaletę, gdyż uwalnia administratora bazy systemu informatycznego od tworzenia specjalnych schematów oraz nadawania uprawnień użytkownikowi do obiektów w tym schemacie. Stanowi ona pewien element izolacji przed ingerencją osób trzecich w bazę systemu informatycznego. Integracja z systemami zewnętrznymi wykorzystuje mechanizm '''BSConnect''', który potrafi pobierać dane z wielu źródeł, jak bazy danych lub pliki XML, jak i również uczestniczyć w generowaniu plików eksportu / eksporcie danych do systemów zewnętrznych. Dzięki temu możliwe jest podpięcie do dowolnego systemu, na którego bazie danych można zdefiniować widoki, z których dane zostaną pobrane (albo bezpośrednio, ale poprzez wygenerowane pliki XML). ''[#integracja Powrót do menu]''