Niniejszy dokument opisuje instrukcję korzystania z aplikacji Import danych, w odniesieniu do obszarów magazynowania. Instrukcja ta zawiera ogólne kroki, dotyczące importowania obszarów magazynowania. W tej dokumentacji, użytkownik może również znaleźć informacje na temat obsługiwanych atrybutach.
Opis aplikacji Import danych, który zawiera również opisy pól i przycisków, można znaleźć w dokumentacji Import danych.
Instrukcje
W tej sekcji opisano instrukcje importowania obszarów magazynowania.
Atrybuty wymagane do importu
Dla każdego obszaru magazynowania należy wprowadzić przynajmniej następujące atrybuty:
- Atrybuty identyfikacyjne (klucz biznesowy)
- Pola obowiązkowe
Żaden obszar magazynowania nie może zostać zaimportowany bez atrybutów identyfikacyjnych. Jeśli brakuje pola obowiązkowego, to przetwarzanie końcowe jest uruchamiane w odpowiedniej aplikacji (jeśli wybrano opcję Z aplikacją korygującą w polu Popraw, w oknie dialogowym Import danych). Pola obowiązkowe poszczególnych jednostek biznesowych można czasami rozpoznać w odpowiednich aplikacjach — po szarym narożniku w polu wprowadzania odpowiedniego atrybutu. Pola obowiązkowe nie są oznaczone w opisach pól dokumentacji aplikacji, ponieważ mogą różnić się pod względem tej właściwości w poszczególnych wersjach Comarch ERP Enterprise.
Ponadto, istnieją relacje z innymi jednostkami biznesowymi, które nie należą bezpośrednio do importowanej jednostki biznesowej. Relacje te są ustanawiane za pomocą kluczy obcych. Relacje poprzez klucze obce są oznaczone kursywą w filtrze. Aby móc rozwiązać takie relacje kluczy obcych, w filtrze należy wybrać atrybuty identyfikacyjne jednostek biznesowych, do których istnieją odniesienia. Klucze obce nie mogą być importowane razem z danymi, do których się odwołują, gdyż muszą one już istnieć w systemie. Jeśli atrybuty inne niż atrybuty identyfikacyjne są określone przez relację klucza obcego, są one ignorowane.
Jeśli klucz podstawowy jednostki biznesowej składa się w całości lub częściowo z kluczy obcych, to jednostka biznesowa, do której odnosi się ten klucz obcy, musi zostać rozwiązana w pliku importu przy użyciu jej atrybutów identyfikacyjnych.
Importowanie obszarów magazynowania
- Pierwszym krokiem jest uruchomienie aplikacji Import danych.
- Użytkownik wyświetla filtr dla jednostki biznesowej com.cisag.app. inventory.obj.WarehouseArea.
- Wyświetlony zostanie filtr importu obszarów magazynowania. W razie potrzeby można również wprowadzić nowy filtr dla tej jednostki biznesowej.
- Wybrane atrybuty filtra są już zaznaczone. W razie potrzeby można jeszcze dostosować atrybuty.
- Należy wybrać przycisk [Importuj dane] na standardowym pasku przycisków.
Otworzy się okno dialogowe Importuj dane.
- W tym oknie dialogowym można wprowadzić ustawienia pliku importu. Szczegółowy opis pól można znaleźć w dokumentacji Import danych.
- Import można przeprowadzić, wybierając przycisk [W tle] lub [Natychmiast].
Przegląd: Obsługiwane atrybuty
W tej sekcji wymieniono wszystkie atrybuty obsługiwane podczas importowania magazynów. W przypadku atrybutów klucza obcego uwzględniona jest również odpowiednia nazwa relacji. Atrybuty mogą podlegać zmianom, a także mogą być rozszerzane przez dostosowania.
Atrybuty identyfikacyjne (atrybuty klucza) są również oznaczone literą (K), a atrybuty identyfikacji funkcjonalnej literą (BK).
Dane podstawowe
Atrybut | Relacja | Objaśnienie |
guid (K) | Identyfikacja techniczna | |
code (BK) | Identyfikacja obszaru magazynowania | |
description | Opis obszaru magazynowania | |
responsible | Responsible | Pracownik odpowiedzialny za obszar magazynowania Uwaga Atrybut klucza można również zaimportować za pomocą relacji Responsible i jej number atrybutu klucza. |
warehouse (BK) | Warehouse | Magazyn obszaru magazynowania
|
Składniki obszaru magazynowania
Atrybut | Relacja | Objaśnienie |
guid (K) | Identyfikacja techniczna | |
warehouseArea (K) | Obszar magazynowania
|
|
zone | Strefa magazynowa | |
rowFrom | Rząd od | |
rowTo | Rząd do | |
levelFrom | Poziom od | |
levelTo | Poziom do | |
binFrom | Miejsce od | |
binTo | Miejsce do |
Ustawienia wyjściowe dla szablonów dokumentów
Atrybut | Relacja | Objaśnienie |
guid | Identyfikacja techniczna | |
organizationalUnit (BK) | Organizacja
|
|
warehouseArea (BK) | Obszar magazynowania
|
|
document (BK) | Typ dokumentu | |
medium (BK) | Nośnik wyjściowy | |
documentDefinition | DocumentDefinition | Szablon dokumentu |
communicationType | CommunicationType | Rodzaj komunikacji dla faksu i poczty e-mail |
preferred | Preferowane ustawienie wyjścia | |
partner | Partner
|
|
warehouse (BK) | Magazyn
|
Przykładowy plik importu
Plik importu XML służący do wprowadzania lub aktualizowania obszaru przechowywania, w tym składników obszaru przechowywania i ustawień wyjściowych dla szablonów dokumentów, może mieć na przykład następującą zawartość:
<?xml version=”1.0″ encoding=”UTF-8″?><semiramis xmlns=”com.cisag.app.inventory.obj.WarehouseArea” xsi:schemaLocation=”com.cisag.app.inventory.obj.WarehouseArea WarehouseArea. xsd” created=”2012-10-31T12:35:28.229Z” locale=”en-US-XMLSchemaCompliant” xmlns:xsi=”http://www.w3.org/2001/XMLSchema-instance” nlsMode=”MULTI_LANGUAGE” dateTimeMode=”COMPACT”>
<WarehouseArea xmlns=”com.cisag.app.inventory.obj.WarehouseArea”>
<code>AREA_1</code>
<opis>
<text lang=”en”>TEST</text>
<text lang=”it”>TEST</text>
<text lang=”en”>TEST</text>
</opis>
<Odpowiedzialny>
<numer>70010</numer>
</Responsible>
<magazyn>
<magazyn>300</magazyn>
</magazyn>
<Definicje>
<zone>RES</zone>
<rowFrom>001</rowFrom>
<rowTo>010</rowTo>
<levelFrom/>
<levelTo/>
<binFrom/>
<binTo/>
</Definitions>
<Definicje>
<zone>ZONE</zone>
<rowFrom/>
<rowTo/>
<levelFrom/>
<levelTo/>
<binFrom/>
<binTo/>
</Definitions>
<InventoryOutputSettings>
<dokument>TRANSPORT_ORDER</dokument>
<medium>EMAIL</medium>
<preferred>true</preferred>
<CommunicationType>
<nazwa>300</nazwa>
<description>
<text lang=”en”>Email, biznesowy</text>
<text lang=”it”>Email, lavoro</text>
<text lang=”en”>Email, praca</text>
</description>
</CommunicationType>
<DocumentDefinition>
<code>311</code>
<description>
<text lang=”en”>Zamówienie przechowywania (e-mail)</text>
<text lang=”it”>Ordine Magazzino/Prelevato (e-mail)</text>
<text lang=”en”>Zamówienie magazynowe/Zamówienie odbioru (e-mail)</text>
</description>
</DocumentDefinition>
</InventoryOutputSettings>
</WarehouseArea>
</semiramis>