Nowości dla developerów systemu Microsoft Dynamics NAV 2018

Nowości w Microsoft Dynamics NAV 2018 dla developerów

Nowa wersja Microsoft Dynamics NAV 2018 nie wprowadza rewolucyjnych zmian, wyraźnie widać natomiast podążanie wcześniej przyjętą ścieżką. Microsoft dalej wspiera „Extensions”, czyli możliwość tworzenia rozszerzeń zarówno dla Dynamics 365, jak i dla wersji on-premise, a także wykorzystywanie nowych środowisk developerskich oraz integrację z chmurą. Widzimy wyraźnie, że głównym celem Microsoft jest przeniesienie ciężaru swoich produktów do chmury, a powstanie Dynamics 365 Tenerife jest tego potwierdzeniem. W tym poście postaram się jednak przedstawić najważniejsze zmiany w Microsoft NAV 2018.

Nowe ustawienia Dynamics NAV Server

Wprowadzono dwa nowe ustawienia dla instancji serwera Dynamics NAV, odpowiadające za kontrolę nad językiem w kliencie programu:

  • Język domyślny
    Określa, który z zainstalowanych języków na serwerze będzie używany jako język domyślny w kliencie aplikacji.
  • Wspierane języki
    Opcja ta określa, które z zainstalowanych języków mogą być używane w kliencie Dynamics NAV 2018. W momencie gdy użytkownik nie zdefiniuje żadnego, wszystkie zainstalowane języki stają się dostępne.

Zmiana ustawień serwera bez restartu

Część zmian konfiguracyjnych może być teraz wprowadzona bez wymaganego restartu serwera. Wykorzystywana jest do tego komenda skryptu PowerShell „Set-NAVServerConfiguration”.

Usuwanie danych firmy

Wykorzystując nową opcję konfiguracyjną instancji Dynamics NAV o nazwie „Enable Incremental Company Deletion”, możliwe jest opóźnienie usunięcia danych firmy do czasu aż serwer będzie posiadał odpowiednie zasoby. Dla użytkownika usunięcie danych firmy będzie procesem natychmiastowym. Dane firmy przestają być dostępne z poziomu kodu C/AL i klienta. Serwer wykorzysta natomiast harmonogram zadań do usunięcia danych firmy w tle. Istnieje też możliwość zdefiniowania czasu, w którym system ma to zadanie rozpocząć i zakończyć. Są to odpowiednio opcje „System Task Start Time” i „System Task End Time”.

Rozbudowa i integracja

Dynmics NAV 2018 wytycza wyraźnie kierunki dla developerów:

  • Visual Studio Code stanie się podstawowym narzędziem zastępując w pracach rozwojowych stary C/SIDE,
  • Podstawą w tworzeniu nowych rozwiązań będzie programowanie oparte na zdarzeniach,
  • Integracja przy użyciu API, na start NAV 2018 udostępni 44 API z obszarów firma, sprzedaż, zakupy i raporty,
  • Rozbudowa aplikacji przy użyciu ulepszonej wersji Extensions v2 pozostaje zalecaną formą która będzie rozwijane w kolejnych wersjach.

Autor: Mariusz Żyga


Opublikowano
arrow_back Poprzedni
apps Zobacz pozostałe