Version 15 (modified by jachtelik, 10 years ago)

--

Przewodnik wdrożeniowca > Import danych z systemu zewnętrznego do eDokumenty

Strona główna Integracji

  1. Wstęp
  2. Kontrahenci i Osoby kontaktowe
  3. Dokumenty
  4. Produkty
  5. Zdarzenia
  6. Urządzenia
  7. Sprawy

Konfigurację pobierania danych z systemu zewnętrznego z wykorzystaniem źródła wymiany danych typu DB należy rozpocząć od utworzenia na bazie danych systemu zewnętrznego (lub bazie pośredniej)

Wstęp

Import danych z systemu zewnętrznego możemy wykonać dla obszarów:

  • Kontrahentów (z danymi kont bankowych) i Osób kontaktowych
  • Dokumentów (z załącznikami)
  • Produktów
  • Zdarzeń

Planuje się dodatkowo uruchomienie możliwości synchronizacji obszarów jak:

  • Urządzenia
  • Sprawy

Powrót do menu

Kontrahenci i Osoby kontaktowe

Niniejsza sekcja opisuje synchronizację Kontrahentów. Do tego można zaliczyć pobieranie :

  • kartotek kontrahentów,
  • kont bankowych kontrahentów,
  • adresów siedziby kontrahenta (FUNKCJONALNOŚĆ PLANOWANA)
  • osób kontaktowych kontrahenta

Szczegółowy opis procedury jest dostępny na stronie:

Powrót do menu

Dokumenty

Powrót do menu

Produkty

Powrót do menu

Zdarzenia

Powrót do menu

Urządzenia

FUNKCJONALNOŚĆ PLANOWANA

Powrót do menu

Sprawy

Od wersji 4.4 systemu eDokumenty istnieje możliwość importowania spraw. W tym celu należy zdefiniować odpowiednie widoki po stronie systemu zewnętrznego oraz dodać odpowiednią sekcję do pliku mapowania x_columns_map.ini.

Widoki

Należy zdefiniować następujące perspektywy:

  • bs_processes_view
  • bs_modified_processes_view

Widok bs_processes_view zawiera dane wszystkich spraw, natomiast bs_modified_processes_view zawiera spis spraw zmodyfikowanych.

Wymagane kolumny:

KolumnaTyp danychOgraniczeniaOpisWymagalność
bs_process_idintPRIMARY KEY (UNIQUE, NOT NULL)Klucz główny, identyfikator numeryczny sprawyKolumna wymagana. Nazwa kolumny nie może być zmieniona
orunsmvarcharNOT NULLSymbol jednostki organizacyjnejKolumna wymagana
dossmbvarcharNOT NULLSymbol RWAKolumna wymagana
symbolvarcharNOT NULLNumer/symbol sprawyKolumna wtymagana

Mapowanie kolumn

Przykładowe mapowanie kolumn:

Rys. 1. Przykład mapowania sprawy

[PROCESS]
symbol = symbol
dossmb = dossmb
orunsm = orunsm
dscrpt = dscrpt
rspuid = rspuid
adduid = adduid
rsptxt = rsptxt
comnts = comnts
adddat = adddat
optime = optime
cltime = cltime
is_fix = is_fix
fxtrid = fxtrid
inidoc = inidoc
is_grp = is_grp
rel_to = rel_to

Po lewej stronie mapy znajdują się kolumny występujące w widoku, natomiast po prawej kolumny znajdujące się w bazie systemu eDokumenty. Z tego względu nazwy po lewej stronie mogą być różne, natomiast po prawej są niezmienne.

Gdzie:

KolumnaOpis
symbolSymbol / numer sprawy (unikalny)
orunsmsymbol jednostki organizacyjnej, w której jest opubliko0wana teczka
dossmbsymbol RWA (teczki)
adduid Identyfikator numeryczny osoby/login/Imię Nazwisko dodającej sprawę (dane musza być zgodne z systemem eDokumenty)
rsptxtLogin/Imię i nazwisko osoby odpowiedzialnej w sprawie
dscrptOpis sprawy
comntsUwagi do sprawy
adddatData dodania sprawy w formacie RRRR-MM-DD, czyli 2014-05-16
optimeData otwarcia sprawy w formacie RRRR-MM-DD, czyli 2014-05-16
cltimeData zamkniecia sprawy w formacie RRRR-MM-DD, czyli 2014-05-16
is_fixZnacznik, czy sprawa jest zamknięta (0/1 lub f/t)
is_grpZnacznik, czy sprawa jest grupą spraw (0/1 lub f/t)
rel_toIdentyfikator sprawy nadrzędnej (numeryczny lub symbol sprawy)
inidocIdentyfikator dokumentu inicjującego sprawę

Przykładowy warunek mapowania to:

lower(symbol) = lower('{symbol}')


Powrót do menu

Załączniki