Przejdź do głównej zawartości

Importowanie klientów i ulic

Dane klientów, jak również nazwy ulic, mogą być importowane do Syrve w plikach CSV (MS Office Excel Comma Separated Values) o określonej strukturze. Takie pliki można przygotować w MS Excel, a następnie zapisać w formacie CSV.

Funkcja importu jest przeznaczona wyłącznie do początkowego zasilenia danych. Podczas działania bazy danych Syrve Delivery muszą być uzupełniane ręcznie.

Importowanie 

Aby zaimportować dane z systemu zewnętrznego do Syrve, wykonaj następujące kroki:

  1. W pasku adresu przeglądarki wpisz https://:/resto/service/import/importCsv.jsp.

  2. Wprowadź swoją nazwę użytkownika i hasło Syrve.

  3. Kliknij przycisk Księga klientów lub Księga ulic. Otworzy się okno Import danych, które pokazuje wszystkie dane potrzebne do przygotowania pliku importu. Aby sprawdzić, jakie wartości powinny być wpisane w kolumnę, najedź kursorem na jej nazwę (na przykład w pliku importu bazy klientów pole NAME pokazuje imię klienta).

  4. Określ katalog i nazwę pliku. Domyślna ścieżka dla księgi klientów to C:\delivery.csv, a dla księgi ulic streets.csv. Możesz użyć dowolnej nazwy pliku i rozszerzenia.

  5. Wybierz średnik (domyślnie) lub tabulatory jako separator.

  6. Jeśli chcesz usunąć wszystkie elementy z bazy klientów i ponownie ją zapełnić, zaznacz opcję Usuń istniejące obiekty. Usunięte elementy można przywrócić w księdze. W tym celu kliknij Widok > Pokaż usunięte, wybierz usunięty element (takie elementy są przekreślone) i kliknij Przywróć.

Uwaga. W obecnej wersji systemu podczas importu ulic istniejące nazwy nie są usuwane (parametr Usuń istniejące obiekty nie jest stosowany). 
  1. Kliknij Importuj.

System wykonuje następujące czynności i kontrole:

  • Usuwanie spacji na początku i końcu pól tekstowych.
  • Usuwanie pustych wpisów (wierszy bez żadnego znaku w polu) oraz wierszy zawierających tylko spacje.
  • Sprawdzanie, czy wymagane pola są wypełnione; pola te są oznaczone na czerwono w oknie importu.
  • Sprawdzanie, czy nie przekroczono maksymalnej długości pól tekstowych.

Jeśli import zakończy się powodzeniem, na dole ekranu pojawi się liczba zaimportowanych elementów (klientów lub ulic). Baza danych zostanie uzupełniona nowymi danymi. Do bazy ulic zostaną dodane tylko unikalne nazwy ulic. Należy sprawdzić wynik i w razie potrzeby edytować go ręcznie.

Struktura pliku importu 

Pierwszy wiersz powinien zawierać nagłówki pól w dowolnej kolejności. Nagłówki powinny być oddzielone separatorem, na przykład „;”. Pozostałe wiersze powinny zawierać wartości pól również oddzielone separatorem. Dane pól powinny być podane w kolejności zgodnej z nagłówkami. Pola NAME i PHONE są wymagane. Pozostałe pola mogą pozostać puste. Niektórzy klienci mogą mieć więcej niż jeden adres, podczas gdy inni mogą nie mieć żadnego. Takie wiersze muszą zawierać puste pola z separatorami.

Informacje o kliencie podawane są w następujących polach pliku importu:

  • SURNAME ‒ nazwisko
  • NAME – imię i drugie imię
  • COMMENT – uwagi dotyczące klienta
  • PHONE – numer telefonu Jeśli podano więcej niż jeden numer telefonu, należy użyć separatora „|”.

Na przykład wiersz „07910 888776|44-020-4433-2211| 3880 9977 ext.123” określa trzy numery telefonów:

[07910 888776] [44-020-4433-2211] [3880 9977 ext.123];

  • Możesz podać nie więcej niż trzy adresy dla każdego klienta.

  • Adres 1:

    • ADDR_1_CITY
    • ADDR_1_STREET
    • ADDR_1_HOUSE
    • ADDR_1_BUILDING
    • ADDR_1_APPARTM
    • ADDR_1_ENTRANCE
    • ADDR_1_FLOOR
    • ADDR_1_DOORPHONE
    • ADDR_1_COMMENT
    W ramach standardowej licencji pola ADDR_1_HOUSE i ADDR_1_APPARTM mają ograniczoną długość — do 10 znaków. W licencji wydanej dla ZEA takie pola są ograniczone do 100 znaków.
  • Adres 2:
    • ADDR_2_CITY
    • ADDR_2_STREET
    • ADDR_2_HOUSE
    • ADDR_2_BUILDING
    • ADDR_2_APPARTM
    • ADDR_2_ENTRANCE
    • ADDR_2_FLOOR
    • ADDR_2_DOORPHONE
    • ADDR_2_COMMENT
  • Adres 3:
    • ADDR_3_CITY
    • ADDR_3_STREET
    • ADDR_3_HOUSE
    • ADDR_3_BUILDING
    • ADDR_3_APPARTM
    • ADDR_3_ENTRANCE
    • ADDR_2_FLOOR
    • ADDR_3_DOORPHONE
    • ADDR_3_COMMENT
  • EMAIL Jeśli podano więcej niż jeden adres e-mail, używany jest separator „|”;
  • CARD – numer karty rabatowej
  • BALANCE – początkowe saldo klienta
  • CREATED ‒ data dodania klienta
  • BLACK_LIST – wskaźnik wiarygodności klienta Możliwe wartości: 1 ‒ tak, 0 ‒ nie.
  • BLACK_LIST_REASON – powód wysokiego ryzyka

Przykładowy plik importu klientów CSV może wyglądać tak:

SURNAME; NAME; COMMENT; PHONE; ADDR_1_CITY; ADDR_1_STREET; ADDR_1_HOUSE; ADDR_1_BUILDING; ADDR_1_APPARTM; ADDR_1_ENTRANCE; ADDR_1_FLOOR; ADDR_1_DOORPHONE; ADDR_1_COMMENT; ADDR_2_CITY; ADDR_2_STREET; ADDR_2_HOUSE; ADDR_2_BUILDING; ADDR_2_APPARTM; ADDR_2_ENTRANCE; ADDR_2_FLOOR; ADDR_2_DOORPHONE; ADDR_2_COMMENT; ADDR_3_CITY; ADDR_3_STREET; ADDR_3_HOUSE; ADDR_3_BUILDING; ADDR_3_APPARTM; ADDR_3_ENTRANCE; ADDR_3_FLOOR; ADDR_3_DOORPHONE; ADDR_3_COMMENT; EMAIL; CARD; BALANCE; BLACK_LIST; BLACK_LIST_REASON

Hetfield; James; VIP client; 71112223341; London; Diagonal Alley; 1; 2; 3; backyard entrance; 10; 12; ; London; Free Folk; 1; 2; 3; ; 12; 34; ; ; ; ; ; ; ; ; ; ; hetfield@hotmail.com; 45678; ; no; ;

Hammet; Kirk; VIP client; 72221113341; London; Cannon; 1; 2; 3; backyard entrance; 7; 8; ; London; Wildling St.; 12; 22; 32; 10; passcode 345; ; ; ; ; ; ; ; ; ; ; hammet@coldmail.com; 12345; ; yes; didn’t pay the bill;

Ulrich; Lars; ; ; 76661113341; London; Pike; 1; 2; 3; 9; 88; ; London; Flea Bottom; 2; 21; 12; ; 88; London; Hammersmith; 4; 5; 3; 20; code 644; ; ; ; ; ; ; ; ; ; ulrich@mail.com; 12345; ; ; ;

Newsted; Jason; ; ; 76661113341; London; Spike; 2; 7; 5; ; ; ; knock on the door three times; London; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; newsted@gmail.net; 34789; ; ; ;

Struktura pliku importu ulic 

Dane ulic podawane są w następujących polach pliku importu:

  • STREET
  • CITY

Przykład:

STREET

Diagonal Alley

Free Folk St.

Cannon St.

Hammersmith St.