Anveo EDI Connect / Config / Wymiana danych / File Exchange Service
Jest to tłumaczenie automatyczne. Pierwotne stanowisko jest dostępne w angielski.

File Exchange Service

Usługa wymiany plików Anveo EDI Connect umożliwia odbieranie i wysyłanie danych przez inne systemy. W tym celu kierowany jest serwis poza Dynamiką, który przetwarza dane. Usługa ta jest zwykle uruchamiana na instalacjach ServiceTier (OnPrem) lub na publicznie dostępnym serwerze (instalacje Cloud). Do pracy z Anveo EDI Connect na własnej infrastrukturze oferujemy darmowe licencje na usługę.

Do korzystania z tej usługi potrzebna jest aplikacja Anveo EDI Connect w wersji 5.3.0.4 lub wyższej.

Z usługi można korzystać ze wszystkich instalacji naszego modułu (OnPrem i Cloud) począwszy od Dynamics NAV 2013.

Przegląd

Usługa dostarczana jest w postaci jednego pliku aplikacyjnego. Aplikacja może być uruchomiona jako aplikacja konsolowa do celów testowania i debugowania. W przypadku pracy produkcyjnej zalecamy, aby aplikacja była zarejestrowana jako usługa. Usługa może być hostowana na dowolnym systemie, który jest dostępny z poziomu Dynamics. Jednak w przypadku wszystkich instalacji, w których masz dostęp do Dynamics ServiceTier, zdecydowanie zalecamy zainstalowanie go obok ServiceTier. Usługa nie obsługuje wielu instancji działających równolegle. Więc jeśli masz wiele ServiceTiers na różnych maszynach, powinieneś zainstalować usługę na jednej maszynie.
Jeśli usługa znajduje się na innej maszynie niż ServiceTier, dostęp musi być dozwolony poprzez konfigurację i zdecydowanie zalecamy użycie szyfrowanego połączenia Https w tym przypadku. Można to ustawić poprzez konfigurację.

Instalacja usługi

Skopiuj pliki AnveoFileExchangeService.exe i appsettings.json na ścieżkę na Twoim serwerze i upewnij się, że użytkownik, który ma uruchomić usługę ma prawa dostępu do tego katalogu.

Aplikację można zainstalować za pomocą poniższego polecenia (w konsoli lub Powershell) z uprawnieniami administratora:

sc.exe create "Anveo File Exchange Service" binpath="C:InstallationPathAnveoFileExchangeService.exe --contentRoot C:InstallationPath"
Zainstaluj usługę

Proszę zmienić C:ą ścieżkę instalacyjną na ścieżkę, do której skopiowaliście aplikację.

Dla celów testowych i debugowania można również bezpośrednio uruchomić AnveoFileExchangeService.exe.

Konfiguracja

Większość konfiguracji odbywa się w Microsoft Dynamics 365 Business Central. Istnieje kilka ustawień, które muszą być skonfigurowane dla usługi. Ustawienia te można znaleźć w pliku appsettings.json, który jest dostarczany z usługą. Plik konfiguracyjny musi znajdować się w tym samym folderze co plik aplikacji.

ApiKey

Chnage tę wartość do długiego tajnego ciągu i wprowadź ten sam ciąg w Dynamice. Zalecamy utworzenie identyfikatora GUID i usunięcie wszystkich znaków specjalnych, ale wybór bezpiecznego ciągu należy do Ciebie. W przypadku użycia Http sekret jest przesyłany w postaci zwykłego tekstu. Proszę użyć Https, gdy usługa nie jest zainstalowana na ServiceTier.

AllowLocalFilesystemAccess

Czy usługa może uzyskać dostęp do wszystkich plików lokalnych na serwerze (przy użyciu konta użytkownika, który uruchamia usługę) i wykonać pliki skryptów. Ze względów bezpieczeństwa jest to domyślnie wyłączone.

AllowedHosts

Ograniczenie dostępu do usługi do określonych adresów IP lub nazw DNS. (Dowiedz się więcej tutaj)

Kestrel

Konfiguracja punktu końcowego usługi, jak adres, port i czy używać Https czy Http. (Dowiedz się więcej tutaj)

Następne kroki

Teraz możesz skonfigurować kanał komunikacyjny w Anveo EDI Connect.