Version 50 (modified by jachtelik, 11 years ago) |
---|
Integracja z systemami zewnętrznymi (ERP, FK, CRM, i innymi)
[DRAFT - obecnie przygotowywana jest aktualna wersja opisu ]
Menu
- Wprowadzenie
- Konfiguracja podstawowa
- Import danych z systemów zewnętrznych
- Eksport danych do systemów zewnętrznych
- Konfiguracja dodatkowa
5.1 Zaplanowane zadania
5.2 Historia połączeń
5.3 Dzienniki zdarzeń
6 Przykładowe integracje w starszych wersjach systemu eDokumenty
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ę prezentacyjną Microsoft AdwenturesWorks 2008R2 oraz dodatkową bazę danych eDok, 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.
Aby móc wykorzystać funkcjonalności mechanizmu BSConnect wymaga się, aby minimalna wersja systemu eDokumenty to 3.8.159. Jednocześnie zastrzega się, iż niektóre funkcjonalności mechanizmu pojawiły się w wersji 4.0.x
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 połączenie z dowolnym systemem, na którego bazie danych można zdefiniować widoki, z których dane zostaną pobrane (albo bezpośrednio, ale poprzez wygenerowane pliki XML).
Rys. 1. Bazy danych wykorzystane w niniejszym tutorialu
Konfiguracja podstawowa
W niniejszej sekcji opisano czynności podstawowe związane z konfiguracją połączenia z bazą pośrednią systemu zewnętrznego.
Szczegółowy opis konfiguracji znajduje się na stronie Podstawowej konfiguracji systemu eDokumenty (uruchomienie modułu BSConnect)
Powrót do menu
Import danych z systemów zewnętrznych
W niniejszej sekcji zostanie opisany import danych z systemów zewnętrznych. Integracja ta może być realizowana na dwa sposoby:
- Poprzez połączenie baza pośrednia / systemu informatycznego - baza systemu eDokumenty
- Import plików XML.
Szczegółowy opis konfiguracji importu znajduje się na stronie Importu danych z systemów zewnętrznych
Eksport danych z systemu eDokumenty do systemów zewnętrznych
W niniejszej sekcji zostanie opisany eksport danych z systemu eDokumenty do systemów zewnętrznych. Podobnie jak import, eksport danych realizowany może być również na dwa sposoby:
- Zapis w bazie pośredniej / systemu informatycznego
- Generowanie plików XML lub w innym formacie
Szczegółowy opis konfiguracji eksportu znajduje się na stronie Eksport danych do systemów zewnętrznych
Konfiguracja dodatkowa
[TODO]
Przykładowe integracje w starszych wersjach systemu
Poniższe przykłady realizowane były w starszych wersjach systemu eDokumenty. Pokazane przykłady nie są już obecnie wspierane. Zaleca się aktualizację do najnowszej wersji systemu (z uwzględnieniem posiadanej licencji)
- Integracja z systemem Forte Handel
- Integracja z systemem Forte FK
- Integracja z systemem ENOVA (MySQL)
- Integracja z systemem ENOVA (MSSQL)
- Integracja z systemem WAPRO WF-Mag
- Integracja z Optimą
Załączniki
-
20131111_102018.png
(15.6 KB) - dodany przez jachtelik
11 years temu.
Widok baz danych wykorzystany w niniejszym tutorialu
- dodatkowe_001.png (37.6 KB) - dodany przez jachtelik 11 years temu.
- dodatkowe_002.png (26.9 KB) - dodany przez jachtelik 11 years temu.
- dodatkowe_003.png (674 bytes) - dodany przez jachtelik 11 years temu.
- dodatkowe_004.png (1.1 KB) - dodany przez jachtelik 11 years temu.
- dodatkowe_005.png (3.6 KB) - dodany przez jachtelik 11 years temu.
- dodatkowe_006.png (49.4 KB) - dodany przez jachtelik 11 years temu.
- dodatkowe_007.png (3.7 KB) - dodany przez jachtelik 11 years temu.
- dodatkowe_008.png (25.7 KB) - dodany przez jachtelik 11 years temu.
- dodatkowe_009.png (7.4 KB) - dodany przez jachtelik 11 years temu.
- dodatkowe_010.png (26.6 KB) - dodany przez jachtelik 11 years temu.
- dodatkowe_011.png (30.2 KB) - dodany przez jachtelik 11 years temu.
- dodatkowe_012.png (28.0 KB) - dodany przez jachtelik 11 years temu.
- dodatkowe_013.png (19.6 KB) - dodany przez jachtelik 11 years temu.
- dodatkowe_014.png (28.4 KB) - dodany przez jachtelik 11 years temu.
- dodatkowe_015.png (29.6 KB) - dodany przez jachtelik 11 years temu.
- dodatkowe_015.2.png (29.6 KB) - dodany przez jachtelik 11 years temu.
- dodatkowe_016.png (44.7 KB) - dodany przez jachtelik 11 years temu.
- dodatkowe_017.png (30.2 KB) - dodany przez jachtelik 11 years temu.
- dodatkowe_018.png (13.7 KB) - dodany przez jachtelik 11 years temu.