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 (wartości oddzielone przecinkami MS Office Excel) 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 wprowadzania danych. Podczas działania bazy danych Syrve Delivery muszą być wypeł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 do Syrve.

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

  4. Określ katalog i nazwę pliku. Domyślna ścieżka dla księgi referencyjnej klienta to C:\delivery.csv, a dla księgi referencyjnej ulic to 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 danych klientów i ponownie je wprowadzić, zaznacz opcję Usuń istniejące obiekty. Możesz przywrócić usunięte elementy w księdze 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 importowania 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 (ciągów bez pojedynczego znaku w jakimkolwiek polu) i ciągów ze spacjami.
  • Sprawdzanie, czy wymagane pola są wypełnione; te pola są oznaczone na czerwono w oknie importu.
  • Sprawdzanie, czy maksymalna długość pól tekstowych nie została przekroczona.

Jeśli import zakończy się sukcesem, na dole ekranu zostanie podana liczba zaimportowanych elementów (klientów lub ulic). Baza danych będzie miała zaimportowane nowe dane. Tylko unikalne nazwy ulic zostaną wybrane i dodane do bazy danych ulic. Będziesz musiał sprawdzić wynik i, jeśli to konieczne, 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 „;”. Inne wiersze powinny zawierać wartości pól oddzielone również znakiem rozdzielającym. Dane pól powinny być podane w kolejności określonej przez nagłówki. Pola NAME i PHONE są wymagane. Inne 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 są podane w następujących polach pliku importu:

  • SURNAME ‒ nazwisko
  • NAME – imię i drugie imię
  • COMMENT – uwaga o kliencie
  • 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 określić 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 regularnej licencji pola ADDR_1_HOUSE i ADDR_1_APPARTM są ograniczone długością — dozwolone jest nie więcej niż 10 znaków. W ramach 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 „|”;
  • 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

Plik importu CSV 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; Londyn; Diagonal Alley; 1; 2; 3; wejście od podwórka; 10; 12; ; Londyn; Free Folk; 1; 2; 3; ; 12; 34; ; ; ; ; ; ; ; ; ; ; hetfield@hotmail.com; 45678; ; nie; ;

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

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

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

Struktura pliku importu ulic

Szczegóły ulic są podane w następujących polach pliku importu:

  • STREET
  • CITY

Przykład:

STREET

Diagonal Alley

Free Folk St.

Cannon St.

Hammersmith St.