Import obszarów magazynowania

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

  1. Pierwszym krokiem jest uruchomienie aplikacji Import danych.
  2. Użytkownik wyświetla filtr dla jednostki biznesowej com.cisag.app. inventory.obj.WarehouseArea.
  3. Wyświetlony zostanie filtr importu obszarów magazynowania. W razie potrzeby można również wprowadzić nowy filtr dla tej jednostki biznesowej.
  4. Wybrane atrybuty filtra są już zaznaczone. W razie potrzeby można jeszcze dostosować atrybuty.
  5. Należy wybrać przycisk [Importuj dane] na standardowym pasku przycisków.

Otworzy się okno dialogowe Importuj dane.

  1. W tym oknie dialogowym można wprowadzić ustawienia pliku importu. Szczegółowy opis pól można znaleźć w dokumentacji Import danych.
  2. 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

Uwaga
Atrybut klucza można również zaimportować poprzez relację Warehouse i jej code atrybutu klucza.

Składniki obszaru magazynowania

Atrybut Relacja Objaśnienie
guid (K) Identyfikacja techniczna
warehouseArea (K) Obszar magazynowania

Uwaga
Ten atrybut jest wypełniany automatycznie i dlatego nie powinien być ustawiany.
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

Uwaga
Ten atrybut jest wypełniany automatycznie i dlatego nie powinien być ustawiany.
warehouseArea (BK) Obszar magazynowania

Uwaga
Ten atrybut jest wypełniany automatycznie i dlatego nie powinien być ustawiany.
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

Uwaga
Ten atrybut jest wypełniany automatycznie i dlatego nie powinien być ustawiany.
warehouse (BK) Magazyn

Uwaga
Ten atrybut jest wypełniany automatycznie i dlatego nie powinien być ustawiany.

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>

Czy ten artykuł był pomocny?