Studio TCS.net - instrukcja obsługi

Import kartotek - masowe ładowanie danych z pliku XLS lub CSV

Import kartotek ładuje do programu wiele rekordów naraz z pliku XLS lub CSV, w trzech rodzajach danych opisanych niżej. Przycisk Audyt danych sprawdza plik bez zapisu do bazy, a dopiero Importuj dane zapisuje rekordy. Kafelki z nazwami systemów ERP nie ładują plików: otwierają kokpit Integracja z opisem wymiany danych przez API.

Studio TCS.net - ekran Import kartotek z grupami kafelków API do systemu ERP, Import z pliku csv i Import z pliku xls oraz paskiem wyszukiwania i przełącznikiem liczby kolumn
Ekran Import kartotek pokazuje, jakie rodzaje danych można załadować z pliku i które kafelki dotyczą systemów ERP.

Nagłówek ekranu to licznik Pozycje menu z liczbą 15. Pasek ma pole Szukaj pozycji, przycisk Wyczyść, przycisk Wyświetl instrukcję z ikoną i, przyciski Rozwiń wszystkie i Zwiń wszystkie oraz przełącznik układu: 1 kol., 2 kol. i 3 kol. Kafelki tworzą trzy grupy, każda z licznikiem pozycji i strzałką zwijania: API do systemu ERP (9), Import z pliku csv (3) oraz Import z pliku xls (3). Grupy csv i xls oferują po trzy schematy: Import kartotek magazynowych, Import kontrahentów i Import pracowników. Grupa API zawiera dziewięć kafelków: SAP, JD Edwards EnterpriseOne, Microsoft Dynamics ERP, IFS Applications, Comarch ERP Optima, Comarch ERP XL, enova, Sage Symfonia ERP i WAPRO ERP. Pełna nazwa kafelka jest dłuższa, na przykład Synchronizacja danych z systemem SAP albo Import kartotek magazynowych z pliku CSV (np. nazwa, kod, ilość).

Na tej stronie

  1. Co można zaimportować
  2. Ekran importu
  3. Plik wzorcowy i typy kolumn
  4. Audyt danych przed zapisem
  5. Zapis importu i limit rekordów
  6. Powtórzenia, kolejność ładowania i uprawnienia
  7. Typowe sytuacje przy imporcie
  8. Zakres schematów w danej instalacji
  9. Ćwiczenie: przygotuj plik do importu kartotek bez uruchamiania importu
  10. Najczęstsze pytania
  11. Słownik pojęć
Import kartotek z pliku - sześć kroków w Studio TCS.net Od wyboru kafelka w menu Import kartotek, przez ekran Import danych z pliku i wybór pliku, po pobranie wzorca, Audyt danych bez zapisu i Importuj dane z wynikiem Dane zapisane i Dane odrzucone. Kafelki API do systemu ERP niczego nie importują. Studio TCS.net › Kartoteki › Import kartotek Import kartotek z pliku w sześciu krokach Od wyboru kafelka do wyniku importu; Audyt danych sprawdza plik bez zapisu do bazy 1 Menu importu KARTOTEKI, Import kartotek Grupy kafelków: Import z pliku csv i Import z pliku xls Licznik Pozycje menu: 15 2 Ekran importu Import danych z pliku Rodzaj danych, Tabela docelowa i limit rekordów (w demo 1000) Znacznik Format: XLS albo CSV 3 Plik z danymi Przeciągnij plik lub kliknij Dozwolone rozszerzenia: *.xls dla CSV: csv Bez pliku przyciski nieaktywne 4 Wzorcowy plik Pobierz wzorcowy plik Kolumny w pliku: wymagane i opcjonalne Demo: Brak zdefiniowanych kolumn 5 Audyt danych Sprawdza plik bez zapisu Podgląd i problemy w wierszach Nie wykrywa powtórzeń Wymaga wybranego pliku 6 Importuj dane Zapis rekordów do bazy Dane zapisane, Dane odrzucone Raport odrzuconych do CSV Powtórzenia odrzuca baza Wymagania: rola Narzędziownia; dostęp do pozycji Import kartotek; plik w formacie ze schematu (xls albo csv) Program pokazuje: tabelę docelową i limit rekordów, listę kolumn, wynik Dane zapisane i Dane odrzucone. Program nie robi: kafelki API nie synchronizują danych, a Audyt danych nie wykrywa powtórzeń. Studio TCS.net - Import kartotek. SoftwareStudio Group Sp. z o.o.
Import kartotek z pliku - sześć kroków od kafelka w menu do wyniku importu. Studio TCS.net, SoftwareStudio Group Sp. z o.o.

Co można zaimportować

Pozycja menuFormat plikuSkutek
Import z pliku xlsArkusz Excela; rozszerzenia dozwolone wynikają ze schematu.Schematy dla kartotek magazynowych, kontrahentów i pracowników.
Import z pliku csvPlik tekstowy CSV, TXT albo DAT z separatorem zapisanym w schemacie.Te same trzy rodzaje danych.
API do systemu ERPBrak pliku.Otwiera kokpit z zakładką Integracja; kafelek niczego nie importuje.
Import kartotek w podmenu MagazynowePlik XLS.Import kartotek magazynowych; po nim otwiera się rejestr Zaimportowane kartoteki przefiltrowany do tego importu.

Każdy z dziewięciu kafelków API otwiera ten sam kokpit. Nagłówek ma tytuł Dashboard narzędziowni i utrzymania ruchu, zakładki Narzędziownia, Utrzymanie ruchu i Integracja, znacznik "stan na" z godziną oraz przycisk Odśwież. Zakładka Integracja zawiera kartę "Jedno API dla systemów ERP". Opisuje ona wymianę danych z systemem ERP przez API, przez import plików CSV i XLS oraz przez zadania harmonogramu i zaznacza, że mapowanie pól ustala się przy wdrożeniu. Pod kartą jest lista dziewięciu systemów oraz tabela "Metody API roli" z kolumnami Kod, Opis, ActionUid i Stan. Demo pokazuje w niej sześć metod: dopisanie i aktualizację kartotek asortymentowych, dopisanie i aktualizację kartotek kontrahentów, sprawdzenie stanów magazynowych oraz odczyt kosztów wydań według MPK i pracownika. Tylko metoda kosztów wydań ma w demo stan aktywna, pozostałe pięć ma stan "brak wpisu _code_sql". Na dole kokpitu jest przykład wywołania i odpowiedzi. Żaden z kafelków nie uruchamia synchronizacji; techniczny opis interfejsu zawiera strona API.

Ekran importu

Ekran Import danych z pliku otwiera się po wybraniu kafelka z grupy csv albo xls. W nagłówku widać nazwę ekranu, znacznik Format: XLS albo Format: CSV oraz plakietkę Nr referencyjny z numerem. Po lewej są karty Rodzaj danych i Plik z danymi, po prawej karty Wzorcowy plik i Kolumny w pliku, a u dołu pasek z podpowiedzią oraz przyciskami Audyt danych i Importuj dane.

Studio TCS.net - ekran Import danych z pliku w formacie XLS z polem Rodzaj danych, polem Plik z danymi, kartami Wzorcowy plik i Kolumny w pliku oraz nieaktywnymi przyciskami Audyt danych i Importuj dane
Ekran Import danych z pliku dla kartotek magazynowych: schemat Kartoteki towarowe xls, tabela docelowa KNASO i limit 1000 rekordów.
ElementDziałanie
Rodzaj danychPole z listą rozwijaną z nazwą schematu importu; dla kartotek magazynowych zawiera jedną pozycję, Kartoteki towarowe xls. Podpis pod polem podaje tabelę docelową i limit rekordów, w tym przykładzie "KNASO, limit 1000 rek.".
Plik z danymiPole na plik: przeciągnij plik albo kliknij, aby wybrać. Podpis Dozwolone rozszerzenia pokazuje *.xls na ekranach XLS i csv na ekranach CSV. Plik o innym rozszerzeniu jest odrzucany od razu, z komunikatem o niezgodnym rozszerzeniu.
Wzorcowy plikKarta z opisem "Pobierz pusty plik z właściwymi kolumnami, uzupełnij go danymi, a następnie zaimportuj" i przyciskiem Pobierz wzorcowy plik. Przycisk zapisuje plik XLSX z arkuszami Dane i Instrukcja; dla schematów tekstowych - plik CSV, TXT albo DAT.
Kolumny w plikuKarta z legendą: wymagane (znacznik pomarańczowy) i opcjonalne (znacznik szary). W demo zamiast kolumn pokazuje komunikat Brak zdefiniowanych kolumn dla tego schematu.
Pasek dolnyPodpowiedź Wybierz plik zgodny z wzorcem i uruchom import oraz dwa przyciski.
Audyt danychSprawdza plik bez zapisu do bazy; podpowiedź przycisku brzmi Sprawdź poprawność danych bez zapisu do bazy. Przed wyborem pliku przycisk jest nieaktywny.
Importuj daneZapisuje rekordy i pokazuje wynik. Przed wyborem pliku przycisk jest nieaktywny.

Schematy z grup xls i csv mają ten sam układ ekranu, różnią się znacznikiem formatu, rozszerzeniem i tabelą docelową. W demo odczytano je tak:

KafelekFormatDozwolone rozszerzeniaTabela docelowa i limit
Import kartotek magazynowych (xls)XLS*.xlsKNASO, 1000 rek.
Import kontrahentów (xls)XLS*.xlsKNKON, 1000 rek.
Import pracowników (xls)XLS*.xlsKNKON, 1000 rek.
Import kontrahentów (csv)CSVcsvKNKON, 1000 rek.
Import pracowników (csv)CSVcsvKNKON, 1000 rek.

Schemat Import kartotek magazynowych w grupie csv ma te same elementy i rozszerzenie csv. W demo schematy pracowników wskazują tę samą tabelę docelową co schematy kontrahentów, dlatego przed pierwszym importem odczytaj podpis Tabela docelowa na ekranie.

Obieg importu kartotek z pliku w Studio TCS.net Sześć węzłów: wzorcowy plik, wybór pliku, Audyt danych, poprawa pliku, Importuj dane i wynik z raportem odrzuconych. Audyt nie wykrywa powtórzeń, te odrzuca dopiero baza przy zapisie. Obieg importu z pliku Od wzorca przez audyt bez zapisu do zapisu rekordów i raportu odrzuconych 1. Wzorcowy plik Pobierz wzorcowy plik Uzupełnij pusty plik danymi 2. Wybór pliku Przeciągnij plik lub kliknij Rozszerzenie zgodne ze schematem 3. Audyt danych Sprawdzenie bez zapisu Problemy w wierszach, ostrzeżenia 4. Poprawa pliku Brak kolumny, puste pole wymagane, zły typ: popraw i wybierz plik ponownie 5. Importuj dane Zapis rekordów do bazy Limit rekordów wg schematu 6. Wynik Dane zapisane, Dane odrzucone Raport odrzuconych: pobranie CSV Audyt nie wykrywa powtórzeń; powtórzony indeks lub nazwę odrzuca baza dopiero przy zapisie.
Obieg importu z pliku od wzorca do raportu odrzuconych. Studio TCS.net, SoftwareStudio Group Sp. z o.o.

Plik wzorcowy i typy kolumn

Arkusz Dane we wzorcu ma nagłówki kolumn i listy rozwijane tam, gdzie kolumna opiera się na słowniku. Arkusz Instrukcja opisuje wymagalność, typ i znaczenie każdej kolumny. Nagłówki pliku dopasowują się po nazwie, bez względu na wielkość liter, więc kolejność kolumn nie ma znaczenia. Ogólny opis formatu CSV zawiera dokument RFC 4180 o plikach CSV, ale obowiązuje separator wskazany w schemacie. Otwieranie plików tekstowych w Excelu wyjaśnia pomoc Microsoft o importowaniu plików tekstowych.

Typ kolumnyZapis w pliku
TekstDowolny ciąg znaków, w granicach długości pola w kartotece.
Liczba całkowitaCyfry bez części ułamkowej.
Liczba dziesiętnaLiczba z częścią ułamkową, na przykład cena.
Tak lub nieWartość 1 albo 0.
DataFormat RRRR-MM-DD.

Audyt danych przed zapisem

Reguła audytu. Audyt danych nic nie zapisuje. Czyta do 10 000 wierszy, pokazuje podgląd pierwszych 10 i zgłasza do 500 problemów. Jeśli w pliku jest arkusz Dane, czyta jego; w przeciwnym razie czyta pierwszy arkusz. Nie sprawdza powtórzeń.

KontrolaWynik w audycie
Brak kolumny wymaganejZgłoszony problem; plik trzeba poprawić.
Kolumna spoza schematuZostanie pominięta przy imporcie.
Puste pole wymaganeZgłoszony problem w wierszu.
Niezgodny typ wartościZgłoszony problem w wierszu.
Wartość spoza słownikaOstrzeżenie; sprawdź zgodność ze słownikami kartotek.
Liczba wierszy ponad limit schematuZgłoszony problem; import zostałby przerwany.

Zapis importu i limit rekordów

Po wybraniu Importuj dane ekran pokazuje liczby "Dane zapisane" i "Dane odrzucone" oraz porównanie wierszy w pliku źródłowym z liczbą zaimportowanych. Tabela odrzuconych rekordów zawiera do 500 pozycji, a podgląd zapisanych - do 100. Przyciski Pobierz raport (CSV), Drukuj / PDF i Nowy import zamykają cykl. Limit rekordów wynika ze schematu: po jego przekroczeniu program wyświetla komunikat "Import przerwany - przekroczono limit rekordów" z limitem i liczbą rekordów w pliku, a cały import zostaje anulowany.

Import uruchomiony z pozycji Import kartotek przy asortymencie działa w trybie klasycznym: plik wysyła się zwykłym formularzem, bez paska postępu i bez podsumowania liczb, a po imporcie otwiera się rejestr Zaimportowane kartoteki. Audyt danych działa tam tak samo jak w pozostałych ekranach.

Powtórzenia, kolejność ładowania i uprawnienia

Audyt nie wykrywa powtórzeń. Baza nie dopuszcza dwóch takich samych indeksów w obrębie magazynu, typu kartoteki i oddziału ani dwóch takich samych nazw skróconych kontrahenta w jednym rodzaju. Czy import pominie powtórzony rekord, czy go zaktualizuje, nie wynika z opisu schematu na ekranie, dlatego pierwszy import wykonaj na kilku wierszach i porównaj liczby "Dane zapisane" oraz "Dane odrzucone". W trybie klasycznym podsumowania liczb nie ma, więc sprawdź rejestr Zaimportowane kartoteki.

Kolejność ładowania ma znaczenie, bo pola Grupa, Rodzaj, Jednostka miary oraz Producent z Dostawcą są w kartotece magazynowej wymagane i opierają się na słownikach oraz kontrahentach. Najpierw uzupełnij słowniki i wczytaj kontrahentów, potem asortyment, a pracowników ładuj po uzupełnieniu słowników stanowisk i komórek. Import nie ma osobnego uprawnienia: wystarczy dostęp do pozycji menu, dlatego przyznawaj go ostrożnie, według zasad z uprawnień użytkowników.

Typowe sytuacje przy imporcie

ObjawNajczęstsza przyczynaCo zrobić
Komunikat o niezgodnym rozszerzeniu plikuPlik ma inne rozszerzenie niż dozwolone w schemacie.Zapisz plik w formacie ze wzorca albo wybierz schemat CSV.
"Import przerwany - przekroczono limit rekordów"Plik ma więcej wierszy niż limit schematu.Podziel plik na części i importuj kolejno.
Audyt zgłasza wartości spoza słownikaWartość w pliku nie istnieje w słowniku.Dopisz wartość w słowniku albo popraw plik.
Nagłówek w pliku jest ignorowanyKolumna nie należy do schematu.Porównaj nagłówki ze wzorcem, a gdy lista Kolumny w pliku jest wypełniona, także z nią.
Część rekordów trafiła do tabeli odrzuconychBaza nie przyjęła rekordu, na przykład z powodu powtórzonego indeksu.Pobierz raport CSV, popraw wiersze i zaimportuj je ponownie.

Zakres schematów w danej instalacji

Kolumny i formaty oraz limity poszczególnych schematów zależą od konfiguracji wdrożenia, dlatego wiążąca jest lista Kolumny w pliku na ekranie, a gdy jest pusta, tak jak w demo, plik wzorcowy i ustalenia z wdrożenia, a nie opis w tej instrukcji. Konfiguracji schematów nie zmieniasz na tych ekranach; zapytanie o zmianę skieruj przez formularz kontaktowy. Praktyczne wskazówki o pracy z plikami Excela zawiera artykuł o imporcie danych z Excela do narzędziowni.

Ćwiczenie w demo - lekcja lub zajęcia

Ćwiczenie: przygotuj plik do importu kartotek bez uruchamiania importu

Uczeń analizuje wymagania schematu tak, jak osoba przygotowująca dane do wdrożenia, ale niczego nie importuje ani nie audytuje. Rola w demo: Narzędziownia, uruchamiana na stronie demo narzędziowni. Czas: około 15 minut.

  1. Otwórz demo w roli Narzędziownia i przejdź do KARTOTEKI, Import kartotek. Zapisz nazwy trzech grup menu.
  2. Wybierz Import z pliku xls, a potem Import kartotek magazynowych. Odczytaj wartość pola Rodzaj danych oraz podpis Tabela docelowa wraz z limitem rekordów.
  3. Odczytaj kartę Kolumny w pliku i legendę wymagane oraz opcjonalne. Jeżeli lista jest pusta, zapisz komunikat, a dalsze kroki oprzyj na pliku wzorcowym. Sprawdź też, czy przyciski Audyt danych i Importuj dane są aktywne.
  4. Wybierz Pobierz wzorcowy plik i otwórz go w Excelu. Zapisz nagłówki z arkusza Dane, a gdy lista na ekranie jest wypełniona, porównaj je z nią.
  5. Przeczytaj arkusz Instrukcja i wskaż kolumnę, której wartości pochodzą ze słownika. Nie uruchamiaj Audytu danych ani importu.

Pytanie kontrolne. Dlaczego Audyt danych nie wykryje dwóch wierszy z tym samym indeksem i jak sprawdzisz powtórzenia w arkuszu, zanim wyślesz plik?

Podstawa programowa. Ćwiczenie realizuje efekt "stosuje systemy informatyczne w procesie magazynowania" z kwalifikacji SPL.01 Obsługa magazynów (jednostka SPL.01.5) w zawodzie technik logistyk, w tym kryterium "obsługuje programy magazynowe", opisanym w podstawie programowej. Pozostałe ćwiczenia zebraliśmy na stronie demo TCS.net na zajęciach.

Najczęstsze pytania

Czy Audyt danych zapisuje cokolwiek w bazie?

Nie. Audyt sprawdza plik bez zapisu: czyta do 10 000 wierszy, pokazuje podgląd 10 i zgłasza do 500 problemów. Zapis następuje dopiero po wybraniu Importuj dane.

Czy audyt wykryje powtórzony indeks albo powtórzoną nazwę kontrahenta?

Nie. Audyt sprawdza kolumny, pola wymagane oraz typy i wartości słownikowe, ale nie powtórzenia. Powtórzenia odrzuca dopiero baza przy zapisie.

Co robią pozycje "API do systemu ERP"?

Każda otwiera ten sam kokpit z zakładką Integracja, w której opisano wymianę danych przez API. Kafelki nie uruchamiają synchronizacji ani importu.

Czy przyciski Audyt danych i Importuj dane są aktywne od razu?

Nie. Na otwartym ekranie, przed wyborem pliku, oba przyciski są nieaktywne, a podpowiedź obok nich prosi o wybranie pliku zgodnego ze wzorcem.

Co się stanie, gdy plik ma więcej wierszy niż limit?

Program przerwie import komunikatem "Import przerwany - przekroczono limit rekordów" i anuluje go w całości, czyli nie zapisze żadnego rekordu z pliku.

W jakim formacie wpisać datę w pliku?

W formacie RRRR-MM-DD. Wartości tak lub nie zapisuj jako 1 albo 0, a liczby dziesiętne jako liczby z częścią ułamkową.

Słownik pojęć

Schemat importu
Definicja kolumn, typów, wymagalności i limitu rekordów dla jednego rodzaju danych; wybiera się go w polu Rodzaj danych.
Audyt danych
Sprawdzenie pliku bez zapisu: kolumn, pól wymaganych, typów, wartości słownikowych i limitu wierszy.
Plik wzorcowy
Plik XLSX z arkuszami Dane i Instrukcja, który pokazuje nagłówki i zasady wypełniania wybranego schematu.
Limit rekordów
Największa liczba wierszy, jaką schemat przyjmuje w jednym imporcie; po przekroczeniu import zostaje anulowany w całości.
Raport odrzuconych
Tabela rekordów, których baza nie przyjęła, z możliwością pobrania jako CSV.