Przejdź do głównej zawartości

Importowanie klientów i ulic

Dane klientów oraz nazwy ulic można importować 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ążka klientów lub Książka ulic. Otworzy się okno Import danych, które pokazuje wszystkie dane potrzebne do przygotowania pliku importu. Aby sprawdzić, jakie wartości należy wpisać w kolumnie, 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ążki klientów to C:\delivery.csv, a dla książki 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. Możesz przywrócić usunięte elementy w książce referencyjnej. 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 działania 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ę sukcesem, 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 w polach powinny być podane w kolejności określonej przez nagłówki. Pola NAME i PHONE są obowiązkowe. Pozostałe pola mogą pozostać puste. Niektórzy klienci mogą mieć więcej niż jeden adres, podczas gdy inni mogą nie mieć żadnego adresu. Takie wiersze muszą zawierać puste pola z separatorami.

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

  • SURNAME ‒ nazwisko
  • NAME – imię i drugie imię
  • COMMENT – uwaga dotycząca 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żywa się separatora „|”;
  • 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 CSV do importu klientów 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 klient; 71112223341; London; Diagonal Alley; 1; 2; 3; wejście od podwórza; 10; 12; ; London; Free Folk; 1; 2; 3; ; 12; 34; ; ; ; ; ; ; ; ; ; ; hetfield@hotmail.com; 45678; ; nie; ;

Hammet; Kirk; VIP klient; 72221113341; London; Cannon; 1; 2; 3; wejście od podwórza; 7; 8; ; London; Wildling St.; 12; 22; 32; 10; kod dostępu 345; ; ; ; ; ; ; ; ; ; ; hammet@coldmail.com; 12345; ; tak; nie zapłacił rachunku;

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

Newsted; Jason; ; ; 76661113341; London; Spike; 2; 7; 5; ; ; ; zapukaj trzy razy do drzwi; London; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; newsted@gmail.net; 34789; ; ; ;

Struktura pliku importu ulic

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

  • STREET
  • CITY

Przykład:

STREET

Diagonal Alley

Free Folk St.

Cannon St.

Hammersmith St.