Anveo EDI Connect / Config / Przegląd / Co jest nowe
Jest to tłumaczenie automatyczne. Pierwotne stanowisko jest dostępne w angielski.

Co jest nowe

W tym rozdziale opiszemy nową funkcjonalność każdej z wersji. To nie jest kompletny techniczny changelog, ale przeznaczony dla ludzi używających modułu, aby uzyskać przegląd.

Wersja 4.00

Anveo EDI Connect 4.00 posiada wiele usprawnień i nowych funkcji.

Doświadczenie użytkownika

Business Transactions

Chcemy, aby użytkownik końcowy miał jak najłatwiejszy dostęp do danych transakcji, statusu i nawigacji do potrzebnych informacji w systemie. Przed wersją 4 istniało logowanie, gdzie użytkownik końcowy mógł znaleźć każdy krok logiki przetwarzania, ale to jest bardziej techniczne niż wymagane przez wielu użytkowników. Z tego powodu zdecydowaliśmy się dodać nową koncepcję Business Transactions.

Centrum ról Microsoft Dynamics 365 Business Central – Wyświetlanie transakcji biznesowych EDI

Ogólną ideą jest reprezentowanie stanu dokumentu w pojedynczej linii, Business Transaction. Każda z tych transakcji należy do nowej tabeli ustawień – Business Transaction Type. Business Transaction Type definiuje, jakie procesy ogólne istnieją i jakie są punkty wejścia. Szczegóły omówimy w rozdziale Business Transactions.

Ulepszenia UI

Wprowadzono kilka drobnych zmian poprawiających użyteczność. Na przykład, zaktualizowaliśmy FactBox w dokumencie EDI, aby lepiej reprezentował informacje wymagane przez użytkownika końcowego. My również, ale trochę pracy w ułatwieniu pracy z nowymi klientami opartymi na przeglądarce we wszystkich wersjach. Zobaczymy dalsze ulepszenia w tym temacie w następnym wydaniu.

Miejsca pracy („Zero-coding”)

Dzięki transakcjom biznesowym dodaliśmy możliwość eksportu danych bez konieczności dodawania pól do śledzenia czy dane zostały już wyeksportowane. W przeszłości trzeba było dodawać flagi logiczne do wszystkich wychodzących dokumentów, śledząc, czy mają być wyeksportowane i czy już zostały wyeksportowane. Nowa funkcjonalność może zająć się tym w wielu scenariuszach. Daje możliwość skonfigurowania standardowych przepływów EDI bez jednej linii kodu lub modyfikacji bazowych obiektów Microsoft Dynamics NAV 2016. Szczegóły omówimy w rozdziale Business Transactions.

KonfiguracjaMapping

Wprowadzono wiele małych zmian i ulepszeń w konfiguracji mapping. Jedna duża zmiana jest tylko czasami zauważalna, zmieniliśmy sposób w jaki obsługiwane są SourceExpr i DestExpr na w pełni typowany silnik. Powinno to poprawić wydajność i stabilność oraz sprawić, że system będzie bardziej odporny na zmiany językowe.

Funkcjonalność ogólna

Filtrowanie danych w tabeli

Zmieniliśmy sposób dostępu do danych post-processingu. Istnieje nowa właściwość Data View, która pozwala na filtrowanie rekordu do wszystkich rekordów tabeli, rekordu po przetworzeniu, rekordu transakcji biznesowej lub rekordu przez nazwany filtr. Wybierając
Named Table View, otrzymasz dostęp do pola nazwanego widoku tabeli, tak jak poprzednio. Ta zmiana jest kompatybilna wstecz. Podczas aktualizacji ustawimy nową właściwość na Named Table View i zachowamy nazwę widoku tabeli.

Centrum ról Microsoft Dynamics 365 Business Central – Wyświetlanie właściwości tabeli w EDI Mapping

Table Limit

Jeśli czytasz dane z tabeli, istnieje nowa zaawansowana właściwość o nazwie Limit Count. Ustawienie tej właściwości na True daje możliwość ograniczenia liczby rekordów, które powinny zostać odczytane.

Tworzenie dokumentów połączonych

Zmieniono nazwę właściwości Master Table na Create Linked Documents. Powinieneś ustawić tę wartość na True ) za każdym razem, gdy chcesz powiązać inne tabele z tą instancją lub gdy chcesz mieć możliwość nawigacji z
Business Transaction lub EDI Processing Queue do rekordu.

Powiązanie błędów z tabelami

Istnieje nowa właściwość Register Errors On Instance, która umożliwia powiązanie wszystkich następujących błędów z daną instancją tabeli.

Funkcje Init dla tabel Temp

W tabelach tymczasowych można teraz określić funkcję, która zwraca ANVEDI Variant, który posiada RecordRef, który jest używany jako wartości początkowe. Jest to bardzo zaawansowany temat i potrzebny tylko w szczególnych przypadkach.

Post-processing

Istnieją nowe typy postprocesów, które obsługują nowe Business Transactions.

Wbudowane funkcje

Jest wiele nowych wbudowanych funkcji. Omówimy tylko jedną z nich, ale w instrukcji jest nowy dział Funkcje wbudowane.

Istnieją nowe wbudowane funkcje do porównywania wartości między sobą. Pozwoli to na użycie linii typu Conditional do wykonania podstawowych rozgałęzień warunkowych. Jeśli spróbujesz porównać dwa różne typy danych, drugi z nich zostanie rzutowany na pierwszy. Dzięki tym nowym funkcjom nie musisz już używać obejścia „drugiej tabeli” dla instrukcji IF.

Mapping Transport / Import i eksport

Zastąpiliśmy starą funkcjonalność importu i eksportu dla danych mapping. Możesz importować stare kopie zapasowe z nowymi systemami, a stary raport jest nadal dostarczany z modułem, ale przestarzały.

Nowa funkcjonalność pozwala na znacznie bardziej szczegółowe określenie tego, co ma być eksportowane. Podczas importu można zobaczyć dane zawarte w kopii zapasowej i zdecydować, co ma zostać zaimportowane. Więcej szczegółów można znaleźć w sekcji Kopia zapasowa i transport.


Role Center of Microsoft Dynamics 365 Business Central – Pokazuje eksport konfiguracji EDI

Obsługa błędów

Ulepszyliśmy wbudowane funkcje, których można używać, na przykład, z mapowań kontrolnych. Istnieją trzy nowe typy poleceń:

  • INFO
  • WARNING
  • DEBUG

Umożliwi to tworzenie wpisów do dziennika. Wszystkie polecenia dziennika, w tym istniejący ERROR, obsługują teraz wiele zastępczych pól, aby użyć wartości z mapping wewnątrz komunikatu o błędzie. Można również określić Error Code, którego można użyć, aby uzyskać dostęp do informacji dziennika. Teraz możliwe jest również jawne określenie tabeli, do której błąd powinien zostać przypisany.

Błędy dopuszczalne

Wprowadziliśmy również nowy typ błędu, który przerywa przetwarzanie, ale może być zaakceptowany przez użytkownika końcowego. Pozwala to na zdefiniowanie kontroli, które spowodują przerwanie przetwarzania, ale mogą być oznaczone jako zaakceptowane/ignorowane przez użytkownika końcowego.

Nazwy obiektów

Wiele obiektów poprzedziliśmy przedrostkiem „ANVEDI”, aby zapobiec kolizji nazw z innymi modułami. Aby zachować kompatybilność wsteczną, dotyczy to większości, ale nie wszystkich nazw obiektów. Usprawnimy nazewnictwo w wersjiExtension” w następnym wydaniu. Anveo EDI Connect będzie dostępne jako rozszerzenie tylko dla Microsoft Dynamics 365 Business Central. Nie będziemy wspierać starszych wersji Dynamics jako NAV Extension.

Przetwarzanie równoległe

Generalnie nie zalecamy przetwarzania kilku procesów EDI w tym samym czasie. W nowej wersji staraliśmy się ograniczyć czas blokowania własnych tabel systemowych, dzięki czemu możliwe jest uruchomienie wielu procesów w tym samym czasie. Wszystkie tabele używane wewnątrz mapowań nadal będą czynnikiem ograniczającym. Jeśli możesz, nadal zalecamy unikanie przetwarzania równoległego.

Mapping Obsługa wersji

Wraz z nowymi dostępnymi wersjami enterprise modułu, dodaliśmy wsparcie dla wersjonowania mapowań. Dostępne są dwa tryby: prosty i bezpieczny, w którym raz wykonany mapping nie może być już modyfikowany. Dodaliśmy sekcję Mapping Versioning, gdzie można znaleźć więcej informacji. Jeśli chcesz korzystać z nowych funkcji, będziesz musiał uzyskać nową licencję, skontaktuj się z naszym zespołem partnerskim, aby uzyskać więcej informacji.

Zmiany konwertera

Nastąpiły pewne zmiany w module bazowym, które będą miały wpływ na wszystkie mapowania. Zdecydowanie zalecamy przetestowanie wszystkich mapowań po aktualizacji przed wykonaniem aktualizacji w systemie działającym na żywo.

W kolejnych rozdziałach wyszczególnimy zmiany w poszczególnych konwerterach.

EDIFACT/X12

Postaraliśmy się poprawić komunikaty o błędach wewnątrz konwertera. Zmieniliśmy również zachowanie pętli, jeśli mają one ustawione minimalne powtórzenie. Zalecamy ustawienie min powtórzeń dla wszystkich tabel wewnątrz EDIFACT mapping, gdzie ma to sens. Spowoduje to przetwarzanie segmentów, a nie tylko ich sprawdzanie, co poprawi wydajność i komunikaty o błędach.

Zaktualizowaliśmy importera EDIFACT, prosimy o pobranie standardów za pomocą nowego downloadera. Ponieważ naprawiliśmy kilka problemów, sensowne jest usunięcie już zaimportowanych standardów i zaimportowanie ich ponownie, przed zbudowaniem nowych mapowań.

Istnieje nowa funkcja EDIFACT.SKIPSEGMENTS, którą można wykorzystać, jeśli chcemy pominąć dane bez ich przetwarzania, aż do znanego elementu.

XML

Nastąpiła zmiana w konwerterze XML, jeśli używasz przestrzeni nazw w imporcie. Użyjemy teraz informacji o przestrzeni nazw do identyfikacji elementów importu. Wymagało to, aby wszystkie linie miały ustawione poprawne informacje o przestrzeni nazw. Zaletą jest to, że można przetwarzać pliki z różnymi prefiksami, ponieważ są one teraz uważane za równe.

Inną zmianą jest to, że pusty węzeł Content będzie teraz skutkował pełnym wyjściem tagu. Jeśli chcesz uzyskać zwinięte wyjście, możesz użyć właściwości Conditional Output na zawartości. Możesz użyć Conditional Output na elemencie, aby zapobiec wyświetlaniu znacznika.

ZUGFeRD

ZUGFeRD jest obsługiwany tylko w instalacjach wykorzystujących pliki FOB (wcześniejsze lub równe BC14). Nie oferujemy kompatybilnego z Microsoft Dynamics Business Central Extension naszego rozwiązania ZUGFeRD.

Komponenty ZUGFeRD zostały zaktualizowane i wymagają uaktualnienia. Licencja PDF jest teraz ustawiana poza Dynamics za pomocą menedżera licencji dostarczonego przez producenta komponentów PDF.

Zmieniliśmy sposób, w jaki tworzone są pliki ZUGFeRD. Ponieważ w wielu raportach faktur sprzedaży występuje COMMIT, w starszych wersjach mogą wystąpić błędy powodujące błędne utworzenie pliku wyjściowego. Teraz przed utworzeniem pliku wyjściowego sprawdzimy, czy konwersja przebiegła pomyślnie.