Do systemu mogą zostać zaimportowane magazyny zwykłe, blokowe, wysokiego składowania lub tylko z miejscami. Artykuł przedstawia instrukcje importu magazynów przy pomocy aplikacji Eksport danych oraz Import danych, które wykorzystują usługę Business Integration Service (BIS). Dostępne są następujące formaty eksportu oraz importu danych:
- XML
- CSV
- XLS
Import danych magazynu
- Pierwszym krokiem jest uruchomienie aplikacji Import danych.
- W polu Filtr należy wybrać wartość STORAGEAREA. Możliwe jest wyszukiwanie po filtrze, oznaczeniu oraz jednostce biznesowej.
W oknie aplikacji widoczny jest filtr dla importu danych. - System po wybraniu filtra automatycznie przypisze następującą jednostkę biznesową: com.cisag.app.inventory.obj.StorageArea
- W nagłówku użytkownik może wprowadzić dodatkowe ustawienia dla filtra importu. Może on m. in. zmienić ustawienie języka na Jeden język lub Wielojęzyczny w polu Ustawienie języka, zmienić format czasu ma Forma kompaktowa lub Forma znormalizowana w polu Format czasu. Dodatkowo, użytkownik może dodać plik transformacji, odbiorcę danych oraz cel w polach o tych samych nazwach. Pola Baza danych, Jednostka biznesowa i Przetwarzanie importu nie podlegają edycji.
- Wybrane atrybuty filtra są domyślnie zaznaczone. W sekcji Filtr można je dowolnie modyfikować.
- Następnie należy wybrać przycisk [Importuj dane] na standardowym pasku narzędzi.
Pojawi się okno dialogowe Import danych. - W otwartym oknie wprowadź ustawienia dla pliku importu. Szczegółowy opis pól znajduje się w artykule Import danych.
- Uruchom import danych za pomocą przycisku [W tle].
Obszar roboczy – zakładka Filtr
Poniżej znajduje się opis dostępnych atrybutów dla poszczególnych obiektów biznesowych wprowadzanych w aplikacji Magazyny.
Atrybuty dla importu magazynów prostych – dane dotyczące magazynu
Magazyn prosty nie zawiera stref magazynowych. Poniżej znajduje się tabela z opisem głównych atrybutów dla poszczególnych obiektów biznesowych wprowadzanych w aplikacji Magazyny.
Atrybut | Pole obowiązkowe | Oznaczenie | Znaczenie |
code | Tak | Magazyn | Nazwa magazynu |
description | Tak | Oznaczenie | Opis magazynu |
warehouseType | Nie | Typ magazynu | Dostępne wartości to:
PHYSICAL – magazyn fizyczny VIRTUAL – magazyn wirtualny Jeśli atrybut nie zostanie określony, domyślnie przypisywana jest wartość PHYSICAL. |
owner | Nie | Właściciel zapasów | Domyślny właściciel zapasów na magazynie |
locationOrganization | Tak | Organizacja magazynu | Dla magazynu prostego atrybut przyjmuje wartość NONE.
W przypadku importu magazynu z podziałem na miejsca składowania dostępne są poniższe wartości: BIN_STORAGE – magazyn wysokiego składowania BLOCK_STORAGE – magazyn blokowy BULK_STORAGE – tylko miejsca Jeśli dla magazynu z określonymi miejscami składowania nie zostanie określona wartość, to system nie będzie uwzględniał danych dla stref magazynowych. |
qcStatus | Nie | Status kontroli jakości | Status jakości wyrobów magazynu. Dostępne wartości to:
RELEASED – zwolniony QUARANTINE – kwarantanna ON_HOLD – zablokowany Jeśli status kontroli jakości nie zostanie określony, magazyn domyślnie otrzyma wartość Zwolniony |
classification | Nie | Klasyfikacja | Klasyfikacja magazynu |
AddressData | Nie | Adres magazynu | Adres magazynu zawiera poniższe wartości:
Ulica Kod pocztowy Miasto Region Kraj Skrytka pocztowa Kod pocztowy skrytki Miejscowość skrytki pocztowej |
organizationalUnit | Tak | Lokalizacja | Kod organizacji (lokalizacji) magazynu |
warehouseManagementServer | Tak | Serwer logistyki magazynowej | |
responsible | Nie | Osoba odpowiedzialna | |
reservationSupported | Nie | Obsługa rezerwacji | TRUEFALSE |
negativeOnhandAllowed | Nie | Dozwolone stany ujemne | TRUEFALSE |
ownerSequenceSource | Nie | Zezwalaj na wielu właścicieli stanów magazynowych | Określa wartość dla wielu właścicieli zapasów. Atrybut przyjmuje poniższe wartości:
NONE – nie CUSTOMIZING – według ustawień konfiguracji MANUAL – zgodnie z kolejnością |
ownerSequence | Nie | Kolejność właścicieli zapasów | Zakodowana lista kolejności właścicieli zapasów |
packagingProposalType | Nie | Opakowanie | Ustalenie propozycji opakowania. Dostępne są poniższe wartości:
CUSTOMIZING – według ustawień konfiguracji SMALL_PACKAGES_PREFERRED – preferuj małe opakowania |
inventoryCharacteristicsPriority | Nie | Właściciel zapasów | Ustawienie kolejności uwzględnienia właściciela zapasów. Dostępne są poniższe wartości:
CUSTOMIZING – według ustawień konfiguracji |
Atrybuty dla importu magazynów z miejscami składowania
Magazyny ze zdefiniowaną organizacją magazynową zawierają strefy magazynowe. Dla importu magazynu z miejscami składowania należy określić poniższe elementy:
- Dane dotyczące magazynu
- Dane dotyczące zarządzania miejscami składowania
- Dane dotyczące stref magazynowych, które muszą zawierać definicję poniższych stref:
- Jedna strefa z zastosowaniem Przyjęcie towaru
- Jedna strefa z zastosowaniem Wydanie towaru
- Jedna strefa z zastosowaniem Różnice inwentaryzacyjne
- Co najmniej jedna strefa z zastosowaniem Rezerwa lub Bez wprowadzenia
Atrybuty dotyczące zarządzania miejscami składowania
Sekcja przyjmowanie na magazyn według priorytetów miejsc składowania
Atrybut | Pole obowiązkowe | Oznaczenie | Znaczenie |
used | Nie | Zastosowany | Atrybut pozwala określić, czy przechowywanie powinno się odbywać według priorytetów miejsc składowania. |
overflowRuleA | Nie | Atrybut pozwala określić priorytety miejsc składowania dla klasyfikacji artykułów A. Priorytety miejsc składowania są zapisane w postaci ciągu znaków, każdy z nich reprezentuje priorytet miejsca składowania, a ich kolejność odzwierciedla kolejność przepełnień. | |
overflowRuleB | Nie | Atrybut pozwala określić priorytety miejsc składowania dla klasyfikacji artykułów B. Priorytety miejsc składowania są zapisane w postaci ciągu znaków, każdy z nich reprezentuje priorytet miejsca składowania, a ich kolejność odzwierciedla kolejność przepełnień. | |
overflowRuleC | Nie | Atrybut pozwala określić priorytety miejsc składowania dla klasyfikacji artykułów C. Priorytety miejsc składowania są zapisane w postaci ciągu znaków, każdy z nich reprezentuje priorytet miejsca składowania, a ich kolejność odzwierciedla kolejność przepełnień. | |
priorityZoneOrder | Nie | Atrybut daje możliwość wyboru sposobu wyszukiwania wolnych miejsc magazynowania według zdefiniowanych priorytetów. Dostępne są poniższe wartości:
PRIORITY_ZONE – wszystkie strefy magazynowe ZONE_PRIORITY – strefa magazynowa |
Sekcja Strategie magazynowania
Strategia magazynowania może zostać zdefiniowana poprzez wybranie istniejących strategii magazynowania w systemie lub może zostać zdefiniowana ręcznie w pliku importu. Przy wyborze zdefiniowanej strategii magazynowania należy pamiętać o tym, że musi być ona zaimportowana do systemu.
Atrybut | Pole obowiązkowe | Oznaczenie | Znaczenie |
code | Nie | Strategia magazynowania | Nazwa strategii magazynowania. Jeśli używana jest strategia zdefiniowana w systemie, nie ma konieczności definiowania poniższych atrybutów. |
putStrategy | Tak | Strategia przyjęć magazynowych | |
pickStrategy | Tak | Strategia wydań magazynowych | |
putSortOrder | Tak | Sortowanie przyjęć magazynowych | |
pickSortOrder | Tak | Sortowanie wydań magazynowych | |
fixPutStrategy | Tak | Strategia przyjęć według stałych miejsc | |
fixPickStrategy | Tak | Strategia wydań według stałych miejsc | |
fillUpStrategy | Tak | Strategia uzupełniania | |
pickingStrategy | Tak | Strategia kompletacji | |
blockPutInterval | Nie | Okres składowania blokowego | |
clearSplitQuantities | Nie | Wydaj najpierw ilości częściowe | Wydawane są najpierw rozpoczęte opakowania |
Sekcja Ograniczenia magazynowe
Atrybut | Pole obowiązkowe | Oznaczenie | Znaczenie |
PutRestriction | Nie | Ograniczenie przyjęcia | Atrybut określa ograniczenie przyjęcia dla magazynu. |
PickRestriction | Nie | Ograniczenie wydania | Atrybut określa ograniczenie wydania dla magazynu. |
Atrybuty dotyczące zleceń magazynowych
Atrybut | Pole obowiązkowe | Oznaczenie | Znaczenie |
checkDigitRequired | Nie | Raportowanie przez liczbę kontrolną | Atrybut określa konieczność wygenerowania numeru kontrolnego przy przyjęciu na magazyn. |
document | Tak | Typ dokumentu | Atrybut pozwala określić typ dokumentu. Dostępne są poniższe wartości:
TRANSPORT_ORDER – zlecenie magazynowe INCOMING_LABEL – etykieta przyjęcia na magazyn TRANSFER_LABEL – e |
medium | Tak | Medium wydania | Atrybut pozwala określić medium wydania dokumentu. Dostępne wartości to:
PRINTER – Drukarka FAX – Faks EMAIL – E-Mail |
documentDefinition | Tak | Szablon dokumentu końcowego | |
comunicationType | Nie | Adres odbiorcy | |
preferred | Nie | Preferowane | Atrybut pozwala określić, czy dana definicja dokumentu jest preferowana. |
Atrybuty dotyczące stref magazynowych
Atrybut | Pole obowiązkowe | Oznaczenie | Znaczenie |
Code | Tak | Strefa magazynowa | Atrybut pozwala określić nazwę strefy magazynowej |
Description | Tak | Oznaczenie | Atrybut pozwala określić opis strefy magazynowej |
locationOrganization | Nie | Organizacja magazynu | Atrybut pozwala określić organizację strefy magazynowej. Dostępne są poniższe wartości:
NONE – magazyn prosty BIN_STORAGE – magazyn wysokiego składowania BLOCK_STORAGE – magazyn blokowy BULK_STORAGE – tylko miejsca W przypadku braku wartości w pliku importu strefa magazynowa przyjmie wartość organizacji magazynu. |
qcStatus | Nie | Status kontroli jakości | Atrybut pozwala określić jakości wyrobów zmagazynowanych w danej strefie. Dostępne są poniższe wartości
RELEASED – zwolniony QUARANTINE – kwarantanna ON_HOLD – zablokowany W przypadku braku wartości w pliku importu strefa magazynowa przyjmie status jakości magazynu. |
Use | Tak | Zastosowanie | Atrybut pozwala określić zastosowanie strefy magazynowej. Dostępne są poniższe wartości:
NOT_SPECIFIED – bez wprowadzenia RECEIVING – przyjęcie towaru PICKING – kompletacje RESERVE – rezerwa SHIPPING – wydanie towaru INVENTORY_DIFFERENCES – różnice inwentaryzacyjne RETURN – zwrot towarów |
ZoneType | Nie | Rodzaj strefy magazynowej | |
Owner | Nie | Właściciel zapasów | |
priority | Nie | Priorytet | Atrybut pozwalający na zdefiniowanie priorytetu strefy magazynowej, który będzie brany pod uwagę podczas wydań lub przyjęć magazynowych. Jeśli wartość nie jest sprecyzowana w pliku importu, dla strefy zostanie zastosowana wartość 0. |