Anveo EDI Connect / Config / Mappings / Konwerter EDIFACT
Jest to tłumaczenie automatyczne. Pierwotne stanowisko jest dostępne w angielski.

Konwerter EDIFACT

Konwerter EDIFACT obsługuje import i eksport dowolnego typu EDIFACT w dowolnej wersji EDIFACT. Obecnie nie obsługujemy interaktywnych typów komunikatów EDIFACT.

Zakładamy, że wiesz jak pracować z liniami mapping i jak uzyskać dostęp do właściwości EDI.

Dla konwertera EDIFACT dostępne są filmy szkoleniowe.

Mapping Kreator tworzenia i aktualizacjiMapping

Konwerter EDIFACT posiada rozbudowany asystent do tworzenia struktury mapping na podstawie pliku przykładowego. Możesz również aktualizować istniejące mapowania z dodatkowych plików, jeśli nie zmieniłeś wcięcia w liniach mapping. Proszę być ostrożnym przy aktualizacji mapowań i zawsze najpierw wykonać kopię zapasową.

Przed uruchomieniem kreatora moduł musi znać standard EDIFACT. Bez tych informacji asystent nadal będzie w stanie utworzyć działające mapping, ale nie będzie w stanie rozpoznać powtórzeń i nie będzie znał nazw elementów, dozwolonej długości itp.

Jak zaimportować standardy EDIFACT opisujemy w rozdziale o instalacji.

Po zaimportowaniu prawidłowego opisu standardowego należy ustawić właściwości nagłówka EDI Mapping. Następnie możesz uruchomić kreatora i wybrać swój przykładowy plik. Analiza pliku może zająć trochę czasu, więc proszę upewnij się, że zaczynasz od małego pliku. Wykonanie mapping będzie znacznie szybsze w późniejszym czasie.

Polecenia

Konwerter EDIFACT obsługuje kilka specjalnych poleceń. Dostępne polecenia to:

EXIT

To polecenie opuści bieżący mapping, bez zapisywania bieżącego rekordu tabeli. Stosować z zachowaniem ostrożności.

RUNASYNC

To polecenie pozwala na uruchomienie innego mapping, jak mapping. Ale nie wymagasz, aby dane tabeli przechodziły do następnego mapping i możesz określić mapping dynamicznie. Jest to głównie używane w odwzorowaniach przedprocesowych, gdzie wywołujesz różne mapping EDIFACT w zależności od typu wiadomości lub nadawcy. Polecenie o nazwie SkipSegments może pomóc w pominięciu niepotrzebnych części pliku EDIFACT i utrzymaniu małego mapping.

SkipSegements

To polecenie pozwala pominąć wszystkie dane EDIFACT aż do określonego segmentu. Jest to głównie używane w mapowaniach przedprocesowych, gdzie chcesz tylko przetworzyć, na przykład, nagłówek i pominąć resztę pliku, ponieważ będzie ona przetwarzana przez inny mapping. Możliwe jest również wykorzystanie tego do pominięcia pewnych typów wiadomości, podczas gdy inne są przetwarzane w tym samym mapping.

ReadUntilSegment

Zrezygnowano od wersji 4.00 modułu. To polecenie utworzy nowy komunikat EDI i zablokuje tabele systemowe. Zalecamy zamiast tego używać polecenia SkipSegments w połączeniu z RUNASYNC.

RUN

Zrezygnowano od wersji 4.00 modułu. Proszę użyć RUNASYNC zamiast tego, jeśli to możliwe. Polecenie RUN zablokuje tabele systemu EDI i uniemożliwi jednoczesne wykonywanie wielu procesów EDI.

Funkcje konwertera

Konwerter EDIFACT udostępnia obiekt o nazwie EDIFACT, który udostępnia funkcję specjalną SEGMENTCOUNT, za pomocą której można wyprowadzić liczbę segmentów w bieżącym komunikacie EDIFACT. Wartość ta jest zwykle stosowana w segmencie UNT dla elementu danych o nazwie: Number of Segments in a Message.

Import / Eksport

Omówimy właściwości i cechy importu i eksportu oddzielnie.

Importowanie danych EDIFACT

Importuj właściwości nagłówka Mapping

Direction

Aby zaimportować dane EDIFACT do Microsoft Dynamics 365 Business Central należy wybrać wartość właściwości Import.

Encoding

Anveo EDI Connect ma ograniczone wsparcie dla kodowań. Nie możemy wspierać wszystkich wariantów, ale możesz wypróbować najlepiej pasujący z listy:

Default

Użyj wewnętrznego kodowania Microsoft Dynamics 365 Business Central.

Windows-1252

Użyj kodowania Windows. Strona kodowa może się różnić w zależności od instalacji.

MS Dos

Użyj kodowania DOS.

UTF-8

Wymaga Microsoft Dynamics 2013R2 lub nowszej wersji.

Użyj kodowania UTF-8.

UTF-16

Wymaga Microsoft Dynamics 2013R2 lub nowszej wersji.

Użyj kodowania UTF-16.

Sample Search Depth

Możesz zdefiniować, aby asystent tworzenia nowego mapping szukał wielu interpretacji struktury danych. Ustawienie tej właściwości na wartość większą od jeden spowoduje wyświetlenie wielu kandydatów i wydłużenie czasu analizy podczas wykonywania kreatora tworzenia mapping.

Importuj pętle / grupę

Struktura EDIFACT zawiera grupy, które nie są widoczne w rzeczywistych danych. Grupy te są zdefiniowane w dokumentacji i umożliwiają powtarzanie struktur. Grupy mogą być używane, jak każda inna pętla do dodawania np. tabel.

Jeśli dodajesz tabelę w trybie zapisu podczas importu EDIFACT, konwerter sprawdzi struktury podrzędne, czy wszystkie obowiązkowe elementy są obecne i czy wszystkie filtry są spełnione. Jest to przydatne do dodawania gałęzi warunkowych w mapping. Z drugiej strony, może to utrudnić rozwiązywanie problemów, ponieważ mapping może pomijać części.

Zalecamy ustawienie właściwości Min. Repeat na co najmniej jeden, jeśli oczekujesz, że struktura będzie obecna w pliku. W ten sposób moduł nie musi sprawdzać struktury dziecka i może bezpośrednio próbować konwertować linie. To sprawi, że mapping będzie nieco szybszy, a także da ci lepsze komunikaty o błędach w przypadku, gdy struktura mapping nie pasuje do pliku.

Możesz również użyć pętli bez dodawania tabeli. Przy imporcie będą się one zachowywać podobnie jak tablica w trybie zapisu i sprawdzać strukturę potomną przed wejściem do pętli. Możesz tego użyć, jeśli nie chcesz importować danych lub jeśli interesują Cię tylko ostatnie wartości pętli.

Właściwości wiersza danych importu

Po utworzeniu linii EDI mapping możesz skonfigurować jej właściwości.

Import linii danych Mapping

Pokażemy tylko właściwości dla linii EDI mapping z właściwością Type ustawioną na Data, ponieważ pozostałe właściwości zachowują się jak w każdym innym mapping. Istnieje wiele typów linii danych.

Edifact Type

Ta właściwość definiuje typ linii danych, którą chcesz skonfigurować.

Dostępne opcje będą się różnić w zależności od pozycji, w której próbujesz dodać linię mapping. Niektóre linie danych są dozwolone tylko jako dzieci innego typu.

Ta lista pokaże wszystkie dostępne opcje dla importu EDIFACT:

Service String Advice

Linia reprezentuje segment specjalny UNA, który jest nazywany poradą serwisową. Służy do określenia, które znaki sterujące są używane. Z technicznego punktu widzenia obowiązkowe jest również stosowanie w pliku znaków innych niż 7-bitowe. Anveo EDI Connect użyje domyślnych znaków, jeśli nie określono inaczej. Jeżeli w pliku znajduje się segment UNA, należy dodać tę linię danych do mapping, aby móc zaimportować plik. Ta linia nie spowoduje błędu, jeżeli plik nie będzie zawierał segmentu. Właściwie używane znaki sterujące są obecnie zdefiniowane w mapping. Strona

Segment

Segment definiuje rodzaj danych, które następują po nim. W EDIFACT nazwy segmentów składają się zazwyczaj z trzech znaków i określają podstawową funkcję. Linia mapping typu Segment określa identyfikator segmentu. Rzeczywiste dane są przedstawiane jako linie pomocnicze w EDI mapping.

Composite

Kompozyt łączy w sobie kilka elementów danych, które należą do siebie. Złożoność jest widoczna w pliku tylko wtedy, gdy używanych jest wiele elementów danych w złożoności. Kompozyt sam w sobie nie przechowuje żadnych danych.

DataElement

Element danych jest strukturą, która zawiera rzeczywiste dane, które mogą być mapowane do pól.

Import Service String Advice

Właściwie używane znaki sterujące są obecnie zdefiniowane w mapping. Informacje z pliku są obecnie ignorowane. W EDIFACT znaki te są zazwyczaj zawsze domyślne.

Component Element Separator

Znak separacji stosowany pomiędzy elementami danych w złożeniu.

Element Separator

Znak separacji stosowany pomiędzy elementami danych poza złożonymi.

Decimal Notation

Znak używany jako kropka dziesiętna.

Release Indicator

Znak, który może być użyty do określenia, że następujący po nim znak ma być interpretowany jako literał, a nie jako znak sterujący.

Repetition Separator

Znak, który określa powtórzenie elementu danych. Anveo EDI Connect nie obsługuje w tej chwili powtarzających się elementów danych.

Segment Terminator

Terminator segmentu, który zakończy segment. Innymi słowy, znak ten jest używany do oddzielania różnych segmentów.

Segmentimportu

Musisz zdefiniować segmenty, które mogą znajdować się w pliku. Jeśli chcesz przetworzyć dane, musisz również dodać kompozyty i elementy danych, które chcesz przetworzyć. Segment może być warunkowy, co oznacza, że może być w pliku, ale nie musi tam być.

Agency

Ta właściwość może być użyta do określenia agencji odpowiedzialnej za stosowany standard EDIFACT. Jest to opcjonalne, ale bez tej informacji konwerter nie może automatycznie wykryć, czy dany element jest np. obowiązkowy. Typowa wartość to: UN.

Version

Ta właściwość może być użyta do określenia wersji EDIFACT, która jest używana. Jest to opcjonalne, ale bez tej informacji konwerter nie może automatycznie wykryć, czy dany element jest np. obowiązkowy. Typowa wartość to: D96A.

Message Type

Właściwość ta może być użyta do określenia typu komunikatu EDIFACT, który jest używany. Jest to opcjonalne, ale bez tej informacji konwerter nie może automatycznie wykryć, czy dany element jest np. obowiązkowy. Typową wartością jest: ORDERS.

Mandatory

Określa, czy element musi być w pliku, czy jest opcjonalny.

Mandatory

Element musi znajdować się w pliku. Jeśli ta linia mapping jest dzieckiem pętli, może być również użyta jako kryterium akceptacji, czy pętla może być przetworzona czy nie, jak opisano powyżej.

Conditional

Element jest warunkowy. Nie należy tworzyć błędu, jeśli nie ma go w pliku. Ten element nie ma wpływu na akceptację pętli.

Position

Określa pozycję segmentu zgodnie z dokumentacją EDIFACT. Ta właściwość jest używana tylko dla odniesienia i na nowych liniach, aby znaleźć właściwy segment. Właściwość ta jest ignorowana podczas importu pliku.

Spec. Max. Repeat

Określa, jak często element może być powtarzany zgodnie z dokumentacją. Nie ma to wpływu na import pliku, musisz dodać pętlę lub zduplikować linię, jeśli chcesz przetwarzać wiele instancji.

Tag

Określa znacznik segmentu. Znacznik segmentu to wartość, która pojawia się w pliku, zazwyczaj trzyznakowa, np. BGM, UNB itp.

Name

Nazwa ta nie jest obecnie używana i ma charakter wyłącznie referencyjny.

Compositeprzywóz

Agency

Ta właściwość może być użyta do określenia agencji odpowiedzialnej za stosowany standard EDIFACT. Jest to opcjonalne, ale bez tej informacji konwerter nie może automatycznie wykryć, czy dany element jest np. obowiązkowy. Typowa wartość to: UN.

Version

Ta właściwość może być użyta do określenia wersji EDIFACT, która jest używana. Jest to opcjonalne, ale bez tej informacji konwerter nie może automatycznie wykryć, czy dany element jest np. obowiązkowy. Typowa wartość to: D96A.

Mandatory

Określa czy kompozyt musi znajdować się w segmencie czy też jest to opcjonalne.

Mandatory

Kompozyt musi być w segmencie. Może on być również wykorzystany jako kryterium akceptacji dla segmentu nadrzędnego.

Conditional

Złożoność jest warunkowa. Nie należy tworzyć błędu, jeśli nie ma go w pliku. Ten element nie ma wpływu na akceptację pętli.

Position

Określa pozycję kompozytu zgodnie z dokumentacją EDIFACT. Pozycja jest zazwyczaj liczbą, jak „010”. Liczba ta musi być podzielna przez 10. Ta sama pozycja może być odczytana tylko raz. Właściwość position może również zmienić położenie linii mapping.

Tag

Określa znacznik kompozytu. Typowe tagi to „C001”, tag nie ma wpływu na przetwarzanie plików. Służy on głównie do automatycznego określania, czy dany element jest obowiązkowy zgodnie z normą itp.

Name

Nazwa ta nie jest obecnie używana i ma charakter wyłącznie referencyjny.

Import DataElement

Agency

Ta właściwość może być użyta do określenia agencji odpowiedzialnej za stosowany standard EDIFACT. Jest to opcjonalne, ale bez tej informacji konwerter nie może automatycznie wykryć, czy dany element jest np. obowiązkowy. Typowa wartość to: UN.

Version

Ta właściwość może być użyta do określenia wersji EDIFACT, która jest używana. Jest to opcjonalne, ale bez tej informacji konwerter nie może automatycznie wykryć, czy dany element jest np. obowiązkowy. Typowa wartość to: D96A.

DestExpr

Określa miejsce docelowe danych. Mamy osobną sekcję na temat wyrażenia docelowego. Możesz pozostawić typ wyrażenia docelowego pusty, jeśli nie chcesz przetwarzać danych, ale możesz to zrobić w późniejszym czasie. Możesz usunąć wiersz mapping, jeśli nie chcesz przetwarzać danych.

Możesz użyć filtrów do zdefiniowania kryteriów akceptacji, które albo nie przetworzą części mapping, albo utworzą błąd, jeśli dane nie pasują do filtra. Szczególnie w przypadku EDIFACT zalecamy stosowanie filtrów, kiedy bierzesz wartości połączone z kwalifikatorem, aby sprawdzić, czy kwalifikator jest tym oczekiwanym.

Mandatory

Określa, czy element danych musi występować w danym segmencie/kompozycie, czy też jest opcjonalny.

Mandatory

Element danych musi znajdować się w segmencie/kompozycie. Może on być również wykorzystany jako kryterium akceptacji dla segmentu nadrzędnego.

Conditional

Ten element danych jest warunkowy. Nie należy tworzyć błędu, jeśli nie ma go w pliku. Ten element nie ma wpływu na akceptację pętli.

Position

Określa pozycję elementu danych zgodnie z dokumentacją EDIFACT. Pozycja jest zazwyczaj liczbą, jak „010”. Liczba ta musi być podzielna przez 10. Ta sama pozycja może być odczytana tylko raz. Właściwość position
może również zmienić położenie linii mapping.

Tag

Określa znacznik elementu danych. Znacznik ten nie ma wpływu na przetwarzanie plików. Służy on głównie do automatycznego określania, czy dany element jest obowiązkowy zgodnie z normą itp.

Name

Nazwa ta nie jest obecnie używana i ma charakter wyłącznie referencyjny.

Spec. Data Type

Właściwość ta definiuje typ danych zgodnie ze standardem EDIFACT. Ma to charakter wyłącznie informacyjny i nie ma wpływu na przetwarzanie danych.

Incorrect Length

Dozwolone są następujące wartości:

Ignore

Nie należy sprawdzać długości wyjścia.

Max (Error)

Tworzy błąd, jeśli wartość jest dłuższa niż dozwolona.

Max (Truncate with Warning)

Tworzy ostrzeżenie, jeśli wartość jest dłuższa niż dozwolona i obcina wyjście do dozwolonej długości.

Max (Truncate)

Obcina wartość, jeżeli jest dłuższa niż dozwolona.

Max (Truncate…)

Skróć wartość, jeśli jest ona dłuższa niż dozwolona i dodaj „…” na końcu, aby pokazać, że wartość nie jest kompletna.

Exact (Error)

Tworzy błąd, jeśli dane wyjściowe nie mają określonej długości.

Exact (Truncate/Pad with Warning)

Obcina lub wypełnia wartość, jeżeli nie ma ona określonej długości i tworzy ostrzeżenie.

Exact (Pad)

Tworzy błąd, jeśli wartość jest dłuższa niż dozwolona. Wypełnij wartość, jeśli jest zbyt krótka.

Exact (Truncate/Pad)

Obcina lub wypełnia wartość do podanej liczby znaków.

Spec. Length Type

Właściwość ta określa, czy pole ma zmienną czy stałą długość zgodnie ze standardem EDIFACT. Ma to charakter wyłącznie informacyjny i nie ma wpływu na przetwarzanie danych.

Max. length

Pole ma zmienną długość.

Exact length

Pole ma stałą długość.

Length

Określa, ile znaków jest dozwolonych w elemencie danych.

Format Type

Możesz wybrać typ danych, które chcesz zaimportować.

Dostępne są następujące wartości:

Auto

Pole jest automatycznie interpretowane na podstawie docelowego typu danych.

Date

Dane są interpretowane jako data. Format można określić przy pomocy właściwości Format String.

Time

Dane te są interpretowane jako informacje o czasie. Format można określić przy pomocy właściwości Format String.

Date/Time

Dane są interpretowane jako informacje o dacie/czasie. Format można określić przy pomocy właściwości Format String.

Format String

Dostępne tylko wtedy, jeżeli jest ustawiona właściwość Format Type. Określa łańcuch formatu daty/czasu, tak jak jest to opisane w pracy z łańcuchami formatu daty/czasu.

Sample Values

Można zachować listę przykładowych wartości. Kreator tworzenia/aktualizacji mapping wypełni tę listę automatycznie na podstawie pliku przykładowego.

Eksport danych EDIFACT

Właściwości nagłówka eksportu Mapping

Direction

Aby wyeksportować dane EDIFACT z Microsoft Dynamics 365 Business Central należy wybrać wartość właściwości Export.

Encoding

Anveo EDI Connect ma ograniczone wsparcie dla kodowań. Nie możemy wspierać wszystkich wariantów, ale możesz wypróbować najlepiej pasujący z listy:

Default

Użyj wewnętrznego kodowania Microsoft Dynamics 365 Business Central.

Windows-1252

Użyj kodowania Windows. Strona kodowa może się różnić w zależności od instalacji.

MS Dos

Użyj kodowania DOS.

UTF-8

Wymaga Microsoft Dynamics 2013R2 lub nowszej wersji.

Użyj kodowania UTF-8.

UTF-16

Wymaga Microsoft Dynamics 2013R2 lub nowszej wersji.

Użyj kodowania UTF-16.

Line Breaks

Pliki EDIFACT mogą mieć przerwy w linii po każdym segmencie. To spowoduje, że plik będzie nieco większy, ale łatwiejszy do odczytania. Właściwość ta określa, czy konwerter powinien wyprowadzać podziały wierszy. Opcja ta nie może być zmieniana dynamicznie, jeśli jeden partner wymaga łamania linii, a drugi nie, będziesz musiał stworzyć dwa oddzielne mapowania. Konwerter użyje przerwania wiersza Windows (carriage return i line feed).

Sample Search Depth

Możesz zdefiniować, aby asystent tworzenia nowego mapping szukał wielu interpretacji struktury danych. Ustawienie tej właściwości na wartość większą od jeden spowoduje wyświetlenie wielu kandydatów i wydłużenie czasu analizy podczas wykonywania kreatora tworzenia mapping.

Fallback Communication Channel

Kanał komunikacyjny, który powinien być wykorzystany, jeżeli nie został określony wcześniej przez inny kod mapping, AL / C/AL lub przez wykorzystanie transakcji biznesowych. To pole może pozostać puste, począwszy od wersji Anveo EDI Connect 4.00.

Send Channel After Convert

Konfiguruje, czy kanał komunikacyjny powinien być wysyłany po uruchomieniu tego mapping. Może to być użyte do automatycznego wysyłania plików, bez potrzeby wykonywania osobnego zadania.

Fallback Receiver Partner

Można określić partnera odbiornika, który jest używany jako awaryjny, w przypadku gdy nie ma wcześniej określonego partnera. Partner jest używany przez niektóre kanały komunikacyjne do wyboru odbiorcy. I może być dostępny wewnątrz mapping, aby wyprowadzić, na przykład, numer identyfikacyjny partnera.

Eksport właściwości linii Mapping

Po utworzeniu linii EDI mapping możesz skonfigurować jej właściwości.

Eksport linii danych Mapping

Pokażemy tylko właściwości dla linii EDI mapping z właściwością Type ustawioną na Data, ponieważ pozostałe właściwości zachowują się jak w każdym innym mapping. Istnieje wiele typów linii danych.

Edifact Type

Ta właściwość definiuje typ linii danych, którą chcesz skonfigurować.

Dostępne opcje będą się różnić w zależności od pozycji, w której próbujesz dodać linię mapping. Niektóre linie danych są dozwolone tylko jako dzieci innego typu.

Ta lista pokaże wszystkie dostępne opcje dla importu EDIFACT:

Service String Advice

Linia reprezentuje segment specjalny UNA, który jest nazywany poradą serwisową. Służy do określenia, które znaki sterujące są używane. Z technicznego punktu widzenia obowiązkowe jest również stosowanie w pliku znaków innych niż 7-bitowe. Anveo EDI Connect użyje domyślnych znaków, jeśli nie określono inaczej. Jeżeli w pliku znajduje się segment UNA, należy dodać tę linię danych do mapping, aby móc zaimportować plik. Ta linia nie spowoduje błędu, jeżeli plik nie będzie zawierał segmentu. Właściwie używane znaki sterujące są obecnie zdefiniowane w mapping. Strona

Segment

Segment definiuje rodzaj danych, które następują po nim. W EDIFACT nazwy segmentów składają się zazwyczaj z trzech znaków i określają podstawową funkcję. Linia mapping typu Segment określa identyfikator segmentu. Rzeczywiste dane są przedstawiane jako linie pomocnicze w EDI mapping.

Composite

Kompozyt łączy w sobie kilka elementów danych, które należą do siebie. Złożoność jest widoczna w pliku tylko wtedy, gdy używanych jest wiele elementów danych w złożoności. Kompozyt sam w sobie nie przechowuje żadnych danych.

DataElement

Element danych jest strukturą, która zawiera rzeczywiste dane, które mogą być mapowane do pól.

Service String Adviceeksportowa Service String Advicedotyczące łańcucha znaków

Jeśli dodasz „Service String Advice” (UNA) do eksportu EDI mapping, możesz skonfigurować znaki używane w pliku wyjściowym. Segment UNA powinien być pierwszą linią danych w EDI mapping.

Component Element Separator

Znak separacji stosowany pomiędzy elementami danych w złożeniu.

Element Separator

Znak separacji stosowany pomiędzy elementami danych poza złożonymi.

Decimal Notation

Znak używany jako kropka dziesiętna.

Release Indicator

Znak, który może być użyty do określenia, że następujący po nim znak ma być interpretowany jako literał, a nie jako znak sterujący.

Repetition Separator

Znak, który określa powtórzenie elementu danych. Anveo EDI Connect nie obsługuje w tej chwili powtarzających się elementów danych, ale można zdefiniować, jaki znak zostanie użyty na wyjściu „Service String Advice”. Ustawienie tej wartości spowoduje również automatyczne usunięcie znaku powtórzenia w danych wyjściowych.

Segment Terminator

Terminator segmentu, który zakończy segment. Innymi słowy, znak ten jest używany do oddzielania różnych segmentów. We właściwościach nagłówka mapping można określić, czy mają być stosowane dodatkowe podziały wiersza.

Segmenteksportowy

Wyprowadzane są tylko segmenty zdefiniowane w mapping. Musisz więc skonfigurować wszystkie segmenty wymagane w pliku wyjściowym.

Agency

Ta właściwość może być użyta do określenia agencji odpowiedzialnej za stosowany standard EDIFACT. Jest to opcjonalne, ale bez tej informacji konwerter nie może automatycznie wykryć, czy dany element jest np. obowiązkowy. Typowa wartość to: UN. Właściwość ta nie ma wpływu na wyjście konwertera.

Version

Ta właściwość może być użyta do określenia wersji EDIFACT, która jest używana. Jest to opcjonalne, ale bez tej informacji konwerter nie może automatycznie wykryć, czy dany element jest np. obowiązkowy. Typowa wartość to: D96A. Właściwość ta nie ma wpływu na wyjście konwertera.

Message Type

Właściwość ta może być użyta do określenia typu komunikatu EDIFACT, który jest używany. Jest to opcjonalne, ale bez tej informacji konwerter nie może automatycznie wykryć, czy dany element jest np. obowiązkowy. Typową wartością jest: ORDERS. Właściwość ta nie ma wpływu na wyjście konwertera.

Conditional Output

Możesz ustawić tę właściwość na wartość True, aby wyprowadzać element tylko wtedy, gdy określone wyrażenie źródłowe pasuje do określonego filtra.

NAV Filter

Właściwość ta jest dostępna tylko wtedy, gdy właściwość Conditional Output jest ustawiona na True. Filtr do sprawdzenia SourceExpr względem. Wyrażenie źródłowe zostanie zinterpretowane jako tekst do zastosowania filtra. Element pojawi się na wyjściu tylko wtedy, gdy wartość z określonego wyrażenia źródłowego mieści się w określonym filtrze.

SourceExpr

Właściwość ta jest dostępna tylko wtedy, gdy właściwość Conditional Output jest ustawiona na True. Ta właściwość określa, która wartość powinna być użyta do określenia, czy pasuje do podanego filtra i element powinien pojawić się na wyjściu, czy nie.

Mandatory

Określa, czy element musi być w pliku, czy jest opcjonalny.

Mandatory

Element musi znajdować się w pliku. To pole jest w eksporcie tylko w celach informacyjnych. Konwerter nie może wykryć brakujących elementów obowiązkowych.

Conditional

Element jest warunkowy.

Position

Określa pozycję segmentu zgodnie z dokumentacją EDIFACT. Ta właściwość jest używana tylko dla odniesienia i na nowych liniach, aby znaleźć właściwy segment. Właściwość ta nie ma wpływu na wyjście konwertera.

Spec. Max. Repeat

Określa, jak często element może być powtarzany zgodnie z dokumentacją. Nie ma to wpływu na wyjście konwertera i nie jest sprawdzane podczas wyjścia.

Tag

Określa znacznik segmentu. Znacznik segmentu to wartość, która pojawia się w pliku, zazwyczaj trzyznakowa, np. BGM, UNB itp.

Name

Nazwa ta nie jest obecnie używana i ma charakter wyłącznie referencyjny.

Compositeeksportowy

Agency

Ta właściwość może być użyta do określenia agencji odpowiedzialnej za stosowany standard EDIFACT. Jest to opcjonalne, ale bez tej informacji konwerter nie może automatycznie wykryć, czy dany element jest np. obowiązkowy. Typowa wartość to: UN. Nie ma to wpływu na moc wyjściową konwertera.

Version

Ta właściwość może być użyta do określenia wersji EDIFACT, która jest używana. Jest to opcjonalne, ale bez tej informacji konwerter nie może automatycznie wykryć, czy dany element jest np. obowiązkowy. Typowa wartość to: D96A. Nie ma to wpływu na moc wyjściową konwertera.

Conditional Output

Możesz ustawić tę właściwość na wartość True, aby wyprowadzać element tylko wtedy, gdy określone wyrażenie źródłowe pasuje do określonego filtra.

NAV Filter

Właściwość ta jest dostępna tylko wtedy, gdy właściwość Conditional Output jest ustawiona na True. Filtr do sprawdzenia SourceExpr względem. Wyrażenie źródłowe zostanie zinterpretowane jako tekst do zastosowania filtra. Element pojawi się na wyjściu tylko wtedy, gdy wartość z określonego wyrażenia źródłowego mieści się w określonym filtrze.

SourceExpr

Właściwość ta jest dostępna tylko wtedy, gdy właściwość Conditional Output jest ustawiona na True. Ta właściwość określa, która wartość powinna być użyta do określenia, czy pasuje do podanego filtra i element powinien pojawić się na wyjściu, czy nie.

Mandatory

Określa czy kompozyt musi znajdować się w segmencie czy też jest to opcjonalne.

Mandatory

Kompozyt musi być w segmencie. Właściwość ta ma charakter wyłącznie informacyjny i nie ma wpływu na wyjście konwertera.

Conditional

Złożoność jest warunkowa.

Position

Określa pozycję kompozytu zgodnie z dokumentacją EDIFACT. Ta właściwość jest ważna, ponieważ definiuje również sposób wyprowadzania informacji z pliku. Pozycja jest zazwyczaj liczbą, jak „010”. Liczba ta musi być podzielna przez 10. Ta sama pozycja może być wpisana tylko raz. Właściwość position może również zmienić położenie linii mapping.

Tag

Określa znacznik kompozytu. Typowe tagi to „C001”, tag nie ma wpływu na przetwarzanie plików. Służy on głównie do automatycznego określania, czy dany element jest obowiązkowy zgodnie z normą itp.

Name

Nazwa ta nie jest obecnie używana i ma charakter wyłącznie referencyjny.

Eksport DataElement

Agency

Ta właściwość może być użyta do określenia agencji odpowiedzialnej za stosowany standard EDIFACT. Jest to opcjonalne, ale bez tej informacji konwerter nie może automatycznie wykryć, czy dany element jest np. obowiązkowy. Typowa wartość to: UN. Ta właściwość nie ma wpływu na dane wyjściowe w pliku.

Version

Ta właściwość może być użyta do określenia wersji EDIFACT, która jest używana. Jest to opcjonalne, ale bez tej informacji konwerter nie może automatycznie wykryć, czy dany element jest np. obowiązkowy. Typowa wartość to: D96A. Ta właściwość nie ma wpływu na dane wyjściowe w pliku.

SourceExpr

Określa źródło danych, które mają zostać zapisane. Mamy osobny rozdział na temat właściwości source expression.

Conditional Output

Możesz ustawić tę właściwość na wartość True, aby wyprowadzać element tylko wtedy, gdy określone wyrażenie źródłowe pasuje do określonego filtra.

NAV Filter

Właściwość ta jest dostępna tylko wtedy, gdy właściwość Conditional Output jest ustawiona na True. Filtr do sprawdzenia SourceExpr względem. Wyrażenie źródłowe zostanie zinterpretowane jako tekst do zastosowania filtra. Element pojawi się na wyjściu tylko wtedy, gdy wartość z określonego wyrażenia źródłowego mieści się w określonym filtrze.

SourceExpr

Właściwość ta jest dostępna tylko wtedy, gdy właściwość Conditional Output jest ustawiona na True. Ta właściwość określa, która wartość powinna być użyta do określenia, czy pasuje do podanego filtra i element powinien pojawić się na wyjściu, czy nie.

Mandatory

Określa, czy element danych musi występować w danym segmencie/kompozycie, czy też jest opcjonalny.

Mandatory

Element danych musi znajdować się w segmencie/kompozycie. Ustawienie elementu jako obowiązkowy spowoduje wygenerowanie wyjścia, nawet jeśli wartość jest pusta. Może to spowodować, że pliki będą niepoprawne, ponieważ elementy obowiązkowe powinny zawsze mieć wartość. Konwerter w tym przypadku nie spowoduje błędu. Należy sprawdzić, czy wymagane informacje dla eksportu są obecne, używając kontroli mapping.

Conditional

Ten element danych jest warunkowy.

Position

Określa pozycję elementu danych zgodnie z dokumentacją EDIFACT. Pozycja jest ważna dla konwertera, aby zdecydować, gdzie wyprowadzić informacje. Pozycja jest zazwyczaj liczbą, jak „010”. Liczba ta musi być podzielna przez 10. Ta sama pozycja może być wpisana tylko raz. Właściwość position może również zmienić położenie linii mapping.

Tag

Określa znacznik elementu danych. Znacznik ten nie ma wpływu na przetwarzanie plików. Służy on głównie do automatycznego określania, czy dany element jest obowiązkowy zgodnie z normą itp.

Name

Nazwa ta nie jest obecnie używana i ma charakter wyłącznie referencyjny.

Spec. Data Type

Właściwość ta definiuje typ danych zgodnie ze standardem EDIFACT. Ma to charakter wyłącznie informacyjny i nie ma wpływu na przetwarzanie danych.

Incorrect Length

Dozwolone są następujące wartości:

Ignore

Nie należy sprawdzać długości wyjścia.

Max (Error)

Tworzy błąd, jeśli wartość jest dłuższa niż dozwolona.

Max (Truncate with Warning)

Tworzy ostrzeżenie, jeśli wartość jest dłuższa niż dozwolona i obcina wyjście do dozwolonej długości.

Max (Truncate)

Obcina wartość, jeżeli jest dłuższa niż dozwolona.

Max (Truncate…)

Skróć wartość, jeśli jest ona dłuższa niż dozwolona i dodaj „…” na końcu, aby pokazać, że wartość nie jest kompletna.

Exact (Error)

Tworzy błąd, jeśli dane wyjściowe nie mają określonej długości.

Exact (Truncate/Pad with Warning)

Obcina lub wypełnia wartość, jeżeli nie ma ona określonej długości i tworzy ostrzeżenie.

Exact (Pad)

Tworzy błąd, jeśli wartość jest dłuższa niż dozwolona. Wypełnij wartość, jeśli jest zbyt krótka.

Exact (Truncate/Pad)

Obcina lub wypełnia wartość do podanej liczby znaków.

Spec. Length Type

Właściwość ta określa, czy pole ma zmienną czy stałą długość zgodnie ze standardem EDIFACT. Ma to charakter wyłącznie informacyjny i nie ma wpływu na przetwarzanie danych.

Max. length

Pole ma zmienną długość.

Exact length

Pole ma stałą długość.

Length

Określa, ile znaków jest dozwolonych w elemencie danych.

Format Type

Możesz wybrać typ danych, które chcesz zaimportować.

Dostępne są następujące wartości:

Auto

Pole jest automatycznie formatowane w oparciu o typ danych źródłowych.

Text

Pole jest sformatowane jako tekst.

Date/Time

Informacja o dacie/czasie. Format może być określony przez kwalifikator, który reprezentuje dozwolone kwalifikatory DTM ze standardu EDIFACT. Jeżeli chcesz określić format w inny sposób, możesz użyć innych formatów daty i daty/czasu.

Date/Time Format

Dane są sformatowane jako informacja o dacie i czasie. Format można określić przy pomocy właściwości Format String.

Date Format

Dane są sformatowane jako informacje o dacie. Format można określić przy pomocy właściwości Format String.

Number

Dane są sformatowane jako wartość liczbowa.

Format Qualifier

Dostępne tylko wtedy, jeżeli właściwość Format Type jest ustawiona na Date/Time.

Możesz użyć odnośnika, aby zobaczyć wszystkie dostępne formaty. Liczby te są równe kwalifikatorowi formatu EDIFACT dla pól DTM.

Format String

Jest dostępne tylko wtedy, jeżeli właściwość Format Type jest ustawiona na Format Type Date/Time Format lub Łańcuch formatu Date format.

Jeżeli właściwość Format Type jest ustawiona na Łańcuch formatu NAV Format String, to można wprowadzić łańcuch formatu, jak opisano w pomocy AL / C/AL.

Jeżeli jest ustawione na datę/czas, to można wprowadzić ciąg formatu, jak to jest opisane w pracy z ciągami formatu daty/czasu.

Blank Zeros

Dostępne tylko wtedy, jeżeli właściwość Format Type jest ustawiona na Number. Jeśli dostępne, określa, że puste wartości powinny być wyświetlane jako puste pole zamiast domyślnej pustej reprezentacji.

Decimal Character

Dostępne tylko wtedy, jeżeli właściwość Format Type jest ustawiona na Number. Określa, który znak powinien być użyty jako separator dziesiętny. W przypadku EDIFACT prawdopodobnie nie powinieneś zmieniać tej wartości.

Thousands Separator Character

Dostępne tylko wtedy, jeżeli właściwość Format Type jest ustawiona na Number. Czy należy oddzielić tysiące, a jeśli tak, to jaki znak należy zastosować. W przypadku EDIFACT prawdopodobnie nie powinieneś zmieniać tej wartości.

Max. Decimal Places

Dostępne tylko wtedy, jeżeli właściwość Format Type jest ustawiona na Number. Maksymalna liczba miejsc po przecinku, które powinny zostać wyświetlone.

Min. Decimal Places

Dostępne tylko wtedy, jeżeli właściwość Format Type jest ustawiona na Number. Minimalna liczba miejsc po przecinku, które powinny znaleźć się na wyjściu. Spowoduje to automatyczne wypełnienie brakujących miejsc zerami.

Sign

Dostępne tylko wtedy, jeżeli właściwość Format Type jest ustawiona na Number. Czy podawać znak dodatni/ujemny.

Negative Only

Wypisz tylko znak „-„.

Always

Wypisz znak „+” i „-„.

Sign after Value

Dostępne tylko wtedy, jeżeli właściwość Format Type jest ustawiona na Number. Czy umieszczać znak po cyfrach. W przypadku EDIFACT prawdopodobnie nie powinieneś zmieniać wartości i pozostawić ją na poziomie wartości domyślnej.

Sample Values

Można zachować listę przykładowych wartości. Kreator tworzenia/aktualizacji mapping wypełni tę listę automatycznie na podstawie pliku przykładowego.