Zmiany pomiędzy wersją 1 and wersją 2 dla DeployerGuide/Customization/Integration/Import/Contacts

Pokaż
Ignoruj:
Data i czas:
12/16/13 21:36:54 (10 years temu)
Autor:
jachtelik (IP: 195.248.254.194)
Komentarz:

--

Legend:

Bez zmian
Dodane
Usunięte
Zmienione
  • DeployerGuide/Customization/Integration/Import/Contacts

    v1 v2  
    2020 * przykładowy wygląd widoku z definicją kluczowych kolumn 
    2121 * mapowanie kolumn 
    22  * przykład szablonu dla różnych akcji synchronizacji 
     22 * przykład szablonu dla różnych akcji synchronizacji. 
     23 
     24Niniejszy opis dotyczy integracji przy pomocy połączenia typu DB. 
    2325 
    2426[#kontrahent Powrót do menu] 
    2527 
    26 === 
     28== Kontrahenci == #kontrahenci 
     29 
     30Do obsługi pobierania danych kontrahentów należy po stronie zewnętrznego systemu (w odpowiednim schemacie - tym samym, co tabela bs_export_queue) zdefiniować dwa widoki (perspektywy): 
     31 * '''bs_contacts_view''' 
     32 * '''bs_modified_contacts_view''' 
     33 
     34Perspektywa '''bs_contacts_view zawiera kartoteki wszystkich kontrahentów, natomiast '''bs_modified_contacts_view''' jest złączeniem wewnętrznym tabeli '''bs_export_queue''' z widokiem '''bs_contacts_view'''. Definicja takiego widoku zostanie przedstawiona poniżej. 
     35Przykładowy widok '''bs_contacts_view''' moze wyglądać w sposób następujący: 
     36 
     37[[Image(cnt_001.png)]][[BR]]''Rys. 1. Przykład widoku bs_contacts_view'' 
     38 
     39W definicji widoku zaleca się następujących kolumn (pogrubione kolumny są wymagane): 
     40||Kolumna||Typ danych||Ograniczenia||Opis||Wymagalność|| 
     41||'''bs_contact_id'''||int||PRIMARY KEY (UNIQUE, NOT NULL)||Kolumna z identyfikatorem numerycznym typu całkowitego. ||Kolumna wymagana.'''Nazwa kolumny nie może być zmieniona'''|| 
     42||'''Nazwa'''||varchar(n)||NOT NULL||Nazwa kontrahenta||Kolumna wymagana|| 
     43||Skrot||varchar(n)||NOT NULL (UNIQUE)||Skrót nazwy kontrahenta||Opcjonalna, służyć może jako kolumna szablonowa do porównań istnienia kontrahentów|| 
     44||NIP||varchar(n)||NOT NULL (UNIQUE)||NIP kontrahenta||Opcjonalna, służyć może jako kolumna szablonowa do porównań istnienia kontrahentów|| 
     45 
     46 
     47[#kontrahent Powrót do menu]