Zmiany pomiędzy wersją 14 and wersją 15 dla DeployerGuide/Customization/Integration/Import/Contacts

Pokaż
Ignoruj:
Data i czas:
08/06/14 12:01:55 (10 years temu)
Autor:
jachtelik (IP: 213.227.67.33)
Komentarz:

--

Legend:

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

    v14 v15  
    279279 
    280280[#kontrahent Powrót do menu] 
     281 
     282== Osoby kontaktowe == #osoby 
     283Pobieranie osób kontaktowych jest wyodrębnionym procesem w synchronizacji BSConnect. Wykonuje się ją w module Kontakty. 
     284 
     285=== Widok === 
     286 
     287Na wstępie potrzebne jest utworzenie widoków: 
     288 * '''bs_contact_persons_view''' 
     289 * '''bs_modified_contact_persons_view''' 
     290 
     291Schemat takiego widoku przedstawiono na poniższym obrazku: 
     292 
     293[[Image(cnt_010.png)]][[BR]]''Rys. 10. Przykład widoku osób kontaktowych'' 
     294 
     295W widoku wymaganym jest zdefiniowanie następujących kolumn: 
     296 
     297||Kolumna||Typ danych||Ograniczenia||Opis||Wymagalność|| 
     298||'''bs_contact_person_id'''||int||PRIMARY KEY (UNIQUE, NOT NULL)||Identyfikator numeryczny osoby kontaktowej||Kolumna wymagana.'''Nazwa kolumny nie może być zmieniona'''|| 
     299||'''bs_contact_id'''||int|| NOT NULL||Kolumna z identyfikatorem kontrahenta numerycznym typu całkowitego. ||Kolumna wymagana.'''Nazwa kolumny nie może być zmieniona'''|| 
     300||osoba (data__)||varchar|| Imię i nazwisko osoby kontaktowej.||Kolumna wymagana, wykorzystywana w procesie integracji jako szablon porównań|| 
     301 
     302[#kontrahent Powrót do menu] 
     303=== Mapowanie kolumn === 
     304Mapowanie kolumn dla Osoby kontaktowej przedstawia się następująco: 
     305{{{ 
     306#!ini 
     307[CONTACTPERSON] 
     308imie = firnam 
     309nazwisko = lasnam 
     310tytul = place_ 
     311email = email_ 
     312telefon = ph_num 
     313osoba = data__ 
     314}}} 
     315 
     316Szablon mapowania osób kontaktowych jest nastepujący: 
     317{{{ 
     318#!sql 
     319lower(data__) = lower('{data__}') 
     320}}} 
     321 
     322[#kontrahent Powrót do menu]