Autor: Marcin Karpacz
Człowiek orkiestra. Konsultant, programista, architekt, a przede wszystkim entuzjasta systemu Dynamics NAV/365 Business Central nieustannie od 2007 roku. Zawsze na bieżąco z nowościami w Business Central i z dokumentacją systemu w małym paluszku.
W kwietniu 2023 w ramach aktualizacji „2023 release wave 1” Microsoft udostępnił wersję 22 systemu Dynamics 365 Business Central. Nowe funkcjonalności będą wychodziły sukcesywnie pomiędzy kwietniem a wrześniem 2023 roku.
Aktualizacja poprawi obsługę zarządzania wieloma podmiotami w Business Central, w tym ulepszenia funkcji między firmowych. Wersja ta ulepszy i ujednolici funkcje tzw. “onboardingu” – zaimplementowane w system funkcje pomocy, tj.: wskazówki, przewodniki krok-po-kroku, szersze opisy kontekstowe, pomagające nowym użytkownikom zorientować się w systemie, rozpocząć w nim pracę oraz w razie potrzeby sięgnąć do dokumentacji przygotowanej przez Microsoft i partnerów odpowiedzialnych za poszczególne rozszerzenia. Nowa wersja pomoże firmom i organizacjom zachować zgodność z przepisami rządowymi, udostępniając funkcje automatyzujące zadania legislacyjne, dzięki czemu organizacje będą mogły wciąż koncentrować się na swojej podstawowej działalności. Microsoft zawsze stawia na użyteczność, a w tej wersji zwiększona będzie wydajność pracy ze stronami typu lista oraz akcjami. Personalizacja zostanie rozszerzona poprzez możliwość dodania dowolnego pola z tabeli. Aby pracować szybciej i wydajniej, możliwe będzie wykonywanie większej ilości działań zbiorczych na wielu wierszach, a dla niektórych list będzie możliwe tworzenie widoków analitycznych.
Inwestycje w kierunku poprawy wydajności programistów i konsultantów, w tej wersji wprowadzą m.in.: funkcję eksploratora AL w środowisku Visual Studio Code, rozszerzą możliwości dla administratorów zarządzających rozszerzeniami oraz środowiskami oraz dodadzą możliwość debugowania wskazanej sesji użytkownika.
Dodatkowo w ramach aktualizacji 2023 release wave 1 (wersji 22), usprawnione będą m.in. następujące elementy:
Wraz z wersją 22 systemu, szwedzka lokalizacja będzie dostarczana jako rozszerzenie do systemu, a nie w formie zlokalizowanej wersji systemu jak to miało miejsce do tej pory. Nowa lokalizacja w formie rozszerzenia dostępnego z poziomu sklepu AppSource będzie zawiera narzędzie do migracji ze wcześniejszej wersji zlokalizowanej na nową lokalizację dostarczaną w formie rozszerzenia.
Zmiana ta jest krokiem w kierunku delokalizacji wersji systemu Business Central. Celem delokalizacji jest, aby wysokiej jakości rozwiązania lokalizacyjne dla danego kraju czy regionu, w formie dostępnych, łatwo instalowalnych rozszerzeń lokalizacyjnych, były dostarczane przez partnerów ISV za pośrednictwem sklepu AppSource.
Rozszerzenie dostępności systemu Business Central w 31 kolejnych krajach w ramach wersji 22 zostało osiągnięte dzięki pakietom rozszerzeń lokalizacyjnych dostarczonych przez partnerów ISV. Lokalizacje w formie rozszerzeń dostępne będą za pośrednictwem sklepu AppSource. W połączeniu z listą języków w których dostępna jest aplikacja, Business Central dostępne jest już w ponad 130 krajach i regionach na całym świecie. W ramach tego wydania planowane jest rozszerzenie dostępności Business Central na następujące kraje i regiony:
Do wersji W1 zostaje wprowadzona nowa funkcja Korygowanie kursów wymiany, która zastąpi wcześniejszy skrypt dostępny dla wersji W1. Nowa funkcja pozwoli na uruchomienie akcji Podgląd, aby wyświetlić jakie będą skutki faktycznego uruchomienia skryptu. Nowa funkcja umożliwi również wybór czy skrypt ma wykonać szczegółowe księgowanie per zapis czy sumaryczne – poprzez wybranie opcji Sumuj zapisy. Nowa funkcja umożliwi określenie w jaki sposób korygowanie powinno obsłużyć wymiary dla niezrealizowanych księgowań zysków i strat, poprzez wybranie jednej z wartości dla nowego pola Przenieś wartości wymiarów:
W ramach rozszerzenia Polish Localization, wyżej opisana systemowa funkcja z wersji W1 zastąpiona jest lokalną funkcją Korygowania kursów wymiany.
Wprowadzona zostatnie możliwość zdefiniowania alternatywnych grup księgowych nabywcy lub dostawcy, w celu umożliwienia wyboru innej grupy (niż domyślna określona w kartotece nabywcy lub dostawcy) podczas księgowania określonej transakcji należności lub zobowiązania.
Możliwość definiowania alternatywnych grup księgowych nabywcy/dostawcy należy włączyć odpowiednio na stronach z ustawieniami:
w nowym polu Dozwolona zmiana grupy księgowej.
Następnie należy przejść na listę odpowiednio: Grupy księgowe nabywców lub Grupy księgowe dostawców, gdzie dla zaznaczonej grupy księgowej można zdefiniować listę alternatywnych grup księgowych pod akcją Grupy alternatywne. Na koniec należy umożliwić zmianę grupy domyślnej na alternatywną w ramach transakcji danego nabywcy lub dostawcy, poprzez zmianę wartości w polu Dozwolona zmiana grupy księgowej na Tak w kartotece nabywcy lub dostawcy.
W wyniku wielu zgłoszeń serwisowych dotyczących konieczności dodania określonych pól na stronach, najczęstsze z tych przypadków trafiają do standardu wersji W1 jako domyślnie dodane do stron. Dodanie pól do strony oznacza, że od teraz będą one dostępne do dodania poprzez personalizację (lub konfigurację profilu przez administratora), bez konieczności tworzenia rozszerzeń czy korzystania z funkcji projektowania.
Wartość w polu Nr dokumentu dla wierszy dziennika zapasów musi kolejno się zwiększać, aby można było prawidłowo zaksięgować dziennik. W przypadku zaburzenia kolejności numerów, księgowanie będzie kończyło się komunikatem błędu. Dzieje się tak często, jeżeli w trakcie pracy z dziennikiem wprowadzamy dodatkowe wiersze do dziennika pomiędzy wiersze już istniejące lub zmieniamy w trakcie wartość w polu Nr dokumentu.
W tym wydaniu została dodana nowa akcja Przenumeruj dokumenty, która powinna być uruchomiona przed księgowaniem, aby system przenumerował wiersze dokumentów jeszcze raz kolejno zgodnie z Serią numeracji ustawioną dla aktualnej instancji.

Źródło: https://learn.microsoft.com/
Jeżeli przed uruchomieniem akcji, niektóre z wierszy były zgrupowane pod jednym numerem dokumentu, funkcja przenumerowania weźmie to pod uwagę i pozostawi wiersze zgrupowane pod jednym numerem dokumentu.
Na stronie Ustawienia zapasu katalogowego dla pola Format numeru zostaje dodana nowa opcja Seria num. zapasów, dzięki której po utworzeniu zapasu z kartoteki zapasu katalogowego otrzyma on numer zgodny z domyślną serią numeracji dla zwykłych zapasów.
Dodatkowo zapasy katalogowe można będzie używać w zamówieniach zbiorczych sprzedaży, co uzupełnia ich wcześniejsze użycie w pozostałych typach dokumentów sprzedażowych (oferta, zamówienie). Na wierszach w zamówieniu zbiorczym sprzedaży została dodana akcja Wybierz zapasy katalogowe, które pozwalają na wybranie wielu zapasów katalogowych jednocześnie na wiersze zamówienia zbiorczego. Po wyborze zapasy katalogowe są konwertowane do kartotek zwykłych zapasów z uzupełnieniem danymi z kartoteki zapasu katalogowego oraz odpowiedniego szablonu zapasu.
Do funkcji Utwórz odłożenie/pobranie/przesunięcie zapasu zostały dodane dodatkowe filtry, które pozwolą precyzyjniej określić co powinno się znaleźć na utworzonym dokumencie magazynowym. Filtrowanie w obszarze Szczegółów dokumentu pozwoli na filtrowanie wierszy źródłowego dokumentu, np. po numerze zapasu, kodzie wariantu, numerze wiersza dokumentu, a także pozwoli na filtrowanie wierszy źródłowego dokumentu po odpowiednich datach (w zależności od typu dokumentu źródłowego).
Przygotowanie bilansu otwarcia dla zapasów z włączonym śledzeniem numerów seryjnych/partii/paczek wymagało od użytkowników uzupełniania Wierszy śledzenia zapasu dla każdego wiersza dziennika zapasu.
W tym wydaniu zostały wprowadzone funkcje umożliwiające wprowadzanie informacji o śledzeniu bezpośrednio na wierszu dziennika zapasów, co znacznie ułatwia wprowadzenie bilansu otwarcia oraz przyspiesza proces przygotowania danych do zaksięgowania.
Na liście Instancji dziennika zapasów należy zaznaczyć wartość w nowym polu Śledzenie zapasu na wierszach na Tak dla wybranej instancji, na której chcemy użytkownikom umożliwić wprowadzanie informacji o śledzeniu bezpośrednio na wierszach dziennika zapasów.
Pola pozwalające na wprowadzenie informacji o śledzeniu: Nr seryjny, Nr partii, Nr paczki, Data ważności, Data gwarancji automatycznie pojawią się w widoku Dziennika zapasów na instancji z włączonym śledzeniem zapasu na wierszach.

Źródło: https://learn.microsoft.com/
Przygotowanie wierszy dziennika zapasów dla instancji ze śledzeniem zapasu na wierszach nie jest możliwe poprzez funkcję Edytuj w programie Excel.
Ulepszenia w wydaniu dotyczące transakcji międzyfirmowych:
Na stronie listy Zleceń przesunięcia można zaznaczyć wiele dokumentów, a następnie uruchomić nową akcję Księgowanie seryjne w celu seryjnego księgowania przesunięcia dla wielu zleceń.

Źródło: https://learn.microsoft.com/
Dla zleceń przesunięcia z lokalizacją zapasów w drodze można wybrać odpowiednio opcję Wydaj lub Przyjmij. Jeżeli użytkownik będzie chciał zaksięgować jednocześnie wydanie jak i przyjęcie, należy zaksięgować wydanie, a następnie akcję należy powtórzyć z opcją przyjęcia zapasów na lokalizacji docelowej. Dla zleceń przesunięcia z bezpośrednim przesunięciem, obydwie opcje zadziałają w ten sam sposób i zaksięgują zlecenie w całości.
Ewentualne błędy księgowania można przejrzeć w Rejestrze komunikatów o błędzie.
Możliwe jest również utworzenie Kolejki zleceń dla zadania księgowania seryjnego zleceń przesunięcia, aby zautomatyzować ten proces i zaplanować go w czasie. Księgowanie w tle może być pomocne w przypadku księgowania dużej ilości dokumentów, aby nie blokować innych użytkowników.
Funkcja Podglądu księgowania stosowana, aby zobaczyć wynik księgowania w postaci zapisów księgowych jeszcze przed faktycznym księgowaniem została dodana do dzienników zapasów i dokumentów magazynowych w celu uniknięcia potencjalnych błędów księgowania.

Źródło: https://learn.microsoft.com/
Pełna lista stron gdzie Podgląd księgowania został dodany:
Podczas zamykania okresu księgowego czasami stosowana jest praktyka przeglądu/sprawdzenia zapisów księgi głównej w celu upewnienia się o ich poprawności. Aby przyspieszyć i ułatwić proces przeglądania i uzgadniania kont K/G na koniec okresu, została dodana nowa akcja Przegląd zapisów dostępna na stronie Zapisów księgi głównej.
Funkcja pozwala przejrzeć zapisy K/G dla danego konta K/G oraz oznaczyć je jako Sprawdzone.
W przypadku dużej ilości zapisów K/G, można ograniczyć ilość zapisów K/G do przeglądu. Na stronie Ustawień księgi głównej należy uzupełnić datę od której chcemy wykonać przegląd zapisów w polu Data sprawdzenia K/G. Zapisy przed tą datą będą uznawane jako sprawdzone. W przypadku gdy posiadamy w systemie niewielką ilość starych zapisów, których nie potrzebujemy przeglądać, użytkownik może wywołać funkcję Ustaw stare zapisy K/G jako sprawdzone, aby ustawić je jako sprawdzone.
Funkcja przeglądu zapisów K/G nie wymaga podwójnego zapisu, aby sprawdzić wszystkie zapisy dla danej transakcji, co czyni ją bardzo elastycznym rozwiązaniem. Sprawdzenie zapisu można również cofnąć w przypadku popełnienia błędu.
Te wydanie usprawnia proces automatycznego przypisywania domyślnych wymiarów ustawionych dla danej lokalizacji w dziennikach zapasów i dokumentach magazynowych.
Wprowadzona przed kilkoma wydaniami możliwość określania wymiarów domyślnych dla lokalizacji zostaje udoskonalona o jasne reguły przypisywania tych wymiarów dla wierszy w dziennikach zapasów lub dokumentów magazynowych.
Wybierając Kod lokalizacji w wierszu dziennika, nagłówku dokumentu lub wierszu dokumentu, wymiary domyślne ustawione dla tej lokalizacji są kopiowane do dokumentu.
Typy dzienników i dokumentów magazynowych, które temu podlegają:
W razie potrzeby domyślne wymiary lokalizacji mogą zostać usunięte z wiersza dziennika lub wiersza dokumentu.
Funkcjonalność może zostać użyta również, gdy chcemy wymusić na użytkownikach, aby wprowadzili wartości określonych wymiarów przed księgowaniem, ale jedynie w przypadku operacji dotyczących określonych lokalizacji. Wymiary domyślne lokalizacji mogą być również uwzględnione w funkcjach Domyślnych priorytetów wymiarów oraz Kombinacjach wymiarów.
W przypadku przesunięć, gdy transakcja zawiera dwie wartości Kodu lokalizacji, kolejność wprowadzenia lokalizacji jest istotna. Wymiary domyślne są kopiowane z lokalizacji wprowadzonej jako ostatnia (lokalizacje w drodze są ignorowane).
Wprowadzona w tym wydaniu funkcjonalność master data management spełni oczekiwania użytkowników chcących przenieść ustawienia z jednej firmy do innej, w ramach tego samego środowiska (i bazy danych). Funkcjonalność służy również jako silnik synchronizacji danych, który będzie pilnował, aby dane w firmach były synchronizowane również po wstępnym ich przeniesieniu.
Możliwości funkcjonalności do zarządzania danymi podstawowymi:
Wprowadzona zostaje możliwość księgowania dokumentów Wydania magazynowego, Przyjęcia magazynowego, Pobrania zapasów oraz Odłożenia zapasów dla zapasów pozamagazynowych przez pracowników magazynowych, podobnie jak w przypadku zwykłych zapasów. W poprzednich wydaniach wydanie lub przyjęcie zapasów pozamagazynowych musiało być księgowane osobno z poziomu np. zamówienia zakupu/sprzedaży z pominięciem dokumentów magazynowych.
Zostały wprowadzone również dwie możliwości automatyczne księgowania:
Ustawień automatycznego księgowania zapasów pozamagazynowych w dokumentach magazynowych można dokonać odpowiednio w Ustawieniach sprzedaży i należności oraz Ustawieniach zakupu i zobowiązań.
W celu powiązania wiersza z zapasem pozamagazynowym do wiersza z zapasem zwykłym należy użyć akcji Dołącz do wiersza zapasu dostępnej dla Wierszy dokumentu zakupu lub sprzedaży.
Connector do systemu e-commerce Shopify uzyskuje możliwość rozszerzania przez Partnerów w standardowy dla Business Central sposób – przy użyciu event’ów.
Liczba event’ów dla connectora Shopify pozostanie utrzymana na minimalnym poziomie, aby przy okazji kolejnych wydań funkcjonalność connectora mogła być nadal dynamicznie rozwijana bez konieczności wprowadzania blokujących zmian.
Microsoft będzie wprowadzał kolejne event’y do connectora Shopify, jeżeli społeczność Partnerska przedstawi określone scenariusze integracyjne, które wykraczają poza możliwości już dodanych zdarzeń.
Liczba istniejących obecnie zdarzeń pogrupowana wg punktów końcowych:
Pomyłka np. w ilości wydanej w zaksięgowanym wydaniu przesunięcia dla dokumentu Zlecenia przesunięcia, w którym użyta została lokalizacja w drodze skutkuje koniecznością dokończenia księgowania dokumentu – zaksięgowania przyjęcia przesunięcia na lokalizacji docelowej, a następnie utworzenie i zaksięgowanie przesunięcia odwrotnego.
Wraz z tym wydaniem zostaje wprowadzona funkcja Cofnij wydanie dostępna pod akcją na wierszach Zaksięgowanego wydania przesunięcia, która powoduje utworzenie wierszy korygujących:

Źródło: https://learn.microsoft.com/
Jeżeli ilość została wydana dokumentem magazynowym Wydania magazynowego, wiersz korygujący został utworzony w Zaks. wydaniu magazynowym.
Aby poprawić zlecenie przesunięcia, należy je Otworzyć ponownie, poprawić wartość ilości na prawidłową i ponownie zaksięgować wydanie. Jeżeli użyty jest dokument magazynowy Wydania magazynowego do księgowania wydań z tej lokalizacji, należy utworzyć nowe Wydanie magazynowe dla zlecenia i zaksięgować je.
Do dodanej we wcześniejszych wydaniach Business Central funkcji umożliwiającej pobranie wierszy zaksięgowanego przyjęcia na dokument Zlecenia przesunięcia, w tym wydaniu dodana zostaje kolejna funkcja ułatwiająca i przyspieszająca wprowadzanie wielu pozycji dokumentu – Wybierz zapasy, która umożliwia wybranie wielu zapasów z listy zapasów jednocześnie i dodanie ich masowo do wierszy dokumentu.
Dodatkowo wymagane pola w nagłówku dokumentu zostały oznaczone czerwoną gwiazdką, aby nie było wątpliwości, które pola są konieczne do uzupełnienia.
Na podstawie uwag społeczności, Microsoft wprowdził szereg ulepszeń, które pomogą w realizacji procesów biznesowych:
Należy pamiętać, że funkcjonalność śledzenia paczek w funkcjonalności rezerwacji i śledzenia zapasu musi być włączona w pozycji Aktualizacja funkcji: możliwość śledzenia wg numeru paczki w systemie rezerwacji i śledzenia w Zarządzaniu funkcjami.
Do tej pory nie można było skonfigurować dowolnego magazynu (lokalizacji) do używania funkcji dostępnych tylko dla w pełni zaawansowanych magazynów, tj. z włączoną opcją Bezp. odłożenie i pobranie. Od tego wydania kilka z tych funkcji można już użyć dla wszystkich lokalizacji, nawet w scenariuszach uproszczonego zarządzania magazynem.
Udostępnione funkcje, niezależne już od opcji Bezp. odłożenia i pobrania:
W tym wydaniu dodana zostanie funkcjonlaność Kont statystycznych jako narzędzia do znacznie wydajniejszego zbierania danych dodatkowych do analiz biznesowych czy finansowych. Konta statystyczne mogą uzupełniać dane rejestrowane w księdze głównej o dodatkowe metryki statystyczne. Funkcjonalność umożliwia zdefiniowanie wartości statystycznych i rejestrowanie ich w osobnym dzienniku, aby potem można było użyć ich jako dodatkowej miary w analizie danych.
Przykładem użycia może być chęć rejestrowania zużytych kWh energii jako informację dodatkową do zaksięgowanej w K/G transakcji faktury zakupu za energię elektryczną. Z zapisów K/G nie jesteśmy w stanie uzyskać informacji o faktycznej ilości zużytego prądu – mamy tam informacje jedynie kwotowe. Po zaksięgowaniu faktury zakupu możemy teraz zarejestrować dodatkową miarę statystyczną (nawet pod tym samym numerem dokumentu) w nowym Dzienniku kont statystycznych.
Informacje zarejestrowane na kontach statystycznych możemy wykorzystać w Raportach finansowych (dawna funkcjonalnosć arkuszy kont), które obsługują nowe źródło informacji, czy we własnych raportach lub w raportowaniu dla Power BI.
Zestaw danych, które connector z Shopify synchronizuje z Business Central został rozszerzony o wszystkie zwroty i reklamacje zarejestrowane poprzez Shopify Admin lub Shopify POS, dzięki czemu bieżąca kontrola finansów i poziomu zapasów w Business Central będzie znacznie łatwiejsza i bardziej precyzyjna.
W tym wydaniu do wersji W1 została dodana możliwość eksportu danych księgowych/finansowych w formatach SIE (Standard Import and Export) oraz SAF-T (Standard Audit File for Tax), aczkolwiek rozszerzanie funkcjonlaności o kolejne formaty jest możliwe.
Obecne możliwości tej funkjonalności:

Źródło: https://learn.microsoft.com/
Dla wdrożeń u klientów w Polsce obowiązujący format plików JPK jest nadal wspierany przez rozszerzenie Polish Localization.
W tym wydaniu do wersji W1 została dodana funkcjonalność pozwalająca na obsługę VAT-u niepodlegającego lub częściowo podlegającego odliczeniu.
Użytkownicy będą w stanie analizować dane na stronach typu lista bezpośrednio w systemie bez konieczności otwierania strony w Excelu czy uruchamiania raportów. Możliwość analizy danych bezpośrednio na listach pozwala na realizację większej ilości zadań z mniejsza liczbą przełączeń pomiędzy aplikacjami.

Źródło: https://learn.microsoft.com/
Tryb analityczny na stronach typu lista pozwala na interakcję z danymi w wielu (nazywanych) zakładkach zamiast uruchamiania wielokrotnie raportów z różnymi opcjami i filtrami. Grupowanie danych oraz przestawianie daje możliwości porównywalne do funkcjonalności tabel przestawnych w programie Excel.

Źródło: https://learn.microsoft.com/
Interakcja z danymi poprzez zaznaczenie myszą wybranych komórek w kolumnie (liczbowych/kwotowych) pozwala na szybkie wyliczenie wartości statystycznych: średniej, ilości, minimalnej, maksymalnej oraz sumy.

Źródło: https://learn.microsoft.com/
Tryb analityczny będzie w tym wydaniu dostępny na ograniczonej ilości stron, ale wraz z kolejnymi wydaniami funkcjonalność ta będzie rozszerzana (prawdopodobnie na wszystkie strony, które będą wyznaczone jako możliwe do analizy).
Przełączenie strony w Tryb analityczny powoduje załadowanie wszystkich rekordów z listy do pamięci przeglądarki. Obecnie limit to około 100000 rekordów. Dla większych zestawów danych, konieczne jest filtrowanie widoku, aby ograniczyć liczbę rekordów do analizy. Microsoft pracuje nad rozszerzeniem lub zniesieniem tego limitu dla kolejnych wersji.
Wprowadzona w poprzednim wydaniu możliwość udostępniania kart Business Central w aplikacji Teams, w tym wydaniu otrzymuje znaczące ulepszenia w działaniu:
Podczas tworzenia przepływów w Power Automate lub Power Apps, od najnowszego wydania będzie możliwość określania zdarzeń przy użyciu listy zdarzeń biznesowych, dzięki czemu w łatwiejszy i bardziej intuicyjny sposób będzie można wskazać zależności pomiędzy przepływem i jego kolejnymi krokami, a operacjami w procesie biznesowym w Business Central.
Łatwość w rozpoczęciu pracy z Power Automate oraz Power Apps w połączeniu z Business Central jest kluczowa, aby przekonać do tej integracji partnerów i twórców aplikacji, którzy są nowi w tym obszarze.
Od najnowszego wydania connector do Power Platform obsługuje możliwość łatwego przenoszenia zbudowanych aplikacji Power Apps lub utworzonych przepływów Power Automate pomiędzy środowiskami i firmami Business Central.
Ulepszone w tym wydaniu karty adaptacyjne Business Central w aplikacji Teams mogą być tworzone i wysyłane przez przepływy utworzone w Power Automate. Przepływy Power Automate mogą wyzwalać wysłanie kart Business Central i/lub linków do powiązanego rekordu w Business Central do określonego zespołu lub chatu w aplikacji Teams.
Klienci Business Central online, którzy chcieliby użyć Power Automate do uruchaminia przepływów akceptacji, będą mieli uproszczoną ścieżkę konfiguracji. Niektóre akcje przepływów akceptacji zostały poprawione. Dodanych zostało również wiele szablonó do wyboru dla każdego typu dokumentu. Użytkownicy Business Central mogą teraz korzystać z dodatkowych zalet przepływów akceptacji realizowanych przez Power Automate:

Źródło: https://learn.microsoft.com/
Skopiowanie adresu do aktualnie otwartej strony w Business Central oraz wklejenie adresu do dowolnej aplikacji wspierającej formatowanie tekstu (tj. wiadomość Outlook, chat w Teams, notatka w OneNote) spowoduje utworzenie linku o przyjaznym użytkownikom tytule.
Zapowiedziana została zmiana, która umożliwi dodawanie, w trybach personalizacji lub konfiguracji (dla wszystkich użytkowników w danej roli) do stron dowolnego pola dostępnego w tabeli źródłowej (a nie tylko pola dodane, ale ustawione domyślnie jako niewidoczne). Pole nie będzie musiało być w ogóle dodane przez programistę do danej strony.
Udostępnienie tej zmiany odbędzie się w jednej z późniejszych aktualizacji CU, planowanej na czerwiec 2023 r.
W tym wydaniu dodana zostaje możliwość dodawania załączników intuicyjną metodą “przeciągnij i upuść”. Nie jest już wymagane używanie przeglądania i eksploracji plików w na dysku twardym celem wskazania pliku do załączenia.

Źródło: https://learn.microsoft.com/
Implementacja mechanizmu “przeciągnij i upuść” nie wymaga żadnych dodatkowych czynności od programistów – jest on natywny dla wszystkich miejsc wyświetlających załączniki do powiązanego rekordu.
Dodane zostały skróty klawiszowe do obsługi menu nawigacji. Po wciśnięciu klawisza Alt w kliencie Business Central pojawiają się wskaźniki klawisza, który może wywołąć daną pozycję menu nawigacyjnego. Sekwencja kolejno naciśniętych klawiszy może uruchomić daną akcję z menu bez opuszczania elementu na którym użytkownik w danym momencie jest skupiony.

Źródło: https://learn.microsoft.com/
Zmiana organizacji paska akcji w poprzednim wydaniu, w wydaniu obecnym została zoptymalizowana na wszystkich stronach systemu poprzez wypromowanie odpowiednich akcji, a także organizację akcji w grupach w celu łatwiejszej obsługi i bardziej intuicyjnej organizacji akcji.
Możliwość personalizacji akcji dla wierszy dokumentu zostało ulepszone. Możliwe jest przeciąganie akcji pomiędzy grupami, a także wyciąganie akcji przed grupę, aby dana akcja była dostępna bezpośrednio z paska akcji wierszy.

Źródło: https://learn.microsoft.com/
Funkcja do czyszczenia personalizacji została uzupełniona o opcję czyszczenia zmian tylko dla akcji (pozostawiając zmiany dot. pól i kolumn bez zmian).
Poprawiona czytelność stron ze statystykami poprzez poprawione wyrównanie nagłówków pól statystycznych. Nagłówek dla kolumny których wartości są liczbowe (wyrównane domyślnie do prawej), również będzie wyrównany do prawej strony.

Źródło: https://learn.microsoft.com/
W tym wydaniu komunikaty błędów mogą być uzupełnione o przyciski pozwalające na pomoc w pozbyciu się/usunięcie przyczyny błędu.

Źródło: https://learn.microsoft.com/
Dodatkowo, komunikaty błędu zostały wyposażone w łącze do skopiowania szczegółów błędu do schowka. Szczegóły błędy zawierają treść ostatnich błędów oraz informacje techniczne na temat powstałego błędu, które pozwolą administratorom lub Partnerom na lepszą identyfikację przyczyny problemu.

Źródło: https://learn.microsoft.com/
Na etapie wdrożenia, klienci udostępniają swoje środowisko partnerom przy użyciu roli administratora delegowanego. W sytuacji gdy Partnerzy, na etapie parametryzacji systemu utworzą Kolejki zleceń, system będzie próbował uruchamiać je na użytkowniku administratora delegowanego, który po etapie wdrożenia może utracić uprawnienia. Wówczas taka kolejka przestanie się uruchamiać, co może mieć negatywny wpływ na płynność procesów biznesowych.
Aby zapobiec takiej sytuacji dodany został szablon przepływu pracy kolejki zleceń. Uruchomiony, skorzysta ze standardowego silnika Business Central do przepływów akceptacji dla każdego nowego Zapisu kolejki zleceń.

Źródło: https://learn.microsoft.com/
Po odpowiedniej konfiguracji osoby akceptującej spośród pracowników firmy, gdy Partner w roli administratora delegowanego utworzy nową kolejkę, będzie konieczność akceptacji jej przez wskazaną osobę akceptującą (posiadającą licencję). Po akceptacji Kolejka zleceń otrzyma identyfikator użytkownika osoby, która zaakceptowała, zatem system będzie uruchamiał ją przy użyciu użytkownika licencjonowanego.
Szczegóły stanu migracji do chmury w aplikacji Business Central uzyskają więcej danych – błędy migracji będą łatwiej dostępne, ostrzeżenia będą miały trafniej zdefiniowane opisy, a administratorzy i Partnerzy będą w stanie sprawdzić, które dane zostały przeniesione, nadpisane lub pominięte.
Pojawiła się możliwość wykorzystania grup zabezpieczeń z Azure AD do zarządzania uprawnieniami użytkowników w Business Central. Po włączeniu tej opcji w Zarządzaniu funkcjami możliwe staje się zdefiniowanie Grup zabezpieczeń w Business Central, zmapowanie ich do grup zabezpieczeń Azure AD, a następnie przypisanie im zestawów uprawnień oraz użytkowników w analogiczny sposób jak to się robi przy Grupach użytkowników.
Udostępniona została możliwość indywidualnej aktualizacji zainstalowanych rozszerzeń w środowisku z poziomu strony App Management dostępnej w Business Central admin center. Możliwe będzie określenie kiedy aktualizacje dla rozszerzeń powinny być instalowane automatycznie. Dodana została również możliwość aktualizacji wszystkich rozszerzeń.
Możliwe jest uwzględnienie lub wykluczenie określonych tabel z migracji do chmury (o ile tabele są dostępne z poziomu kodu AL oraz nie zostały oznaczone jako wewnętrzne lub tylko dla on-premises).
Od tego wydania, operację przenoszenia środowiska pomiędzy dzierżawcami Azure AD będzie można zlecić samodzielnie przez osoby w roli Internal administrator.
Rozszerzenie języka AL dla środowiska programistycznego Visual Studio Code zostało wzbogacone o funkcjonalności:

Źródło: https://learn.microsoft.com/

Źródło: https://learn.microsoft.com/
Programiści AL mogą zauważyć znaczącą poprawę responsywności środowiska programowania w AL. Kompilator AL został zoptymalizowany pod kątem wykorzystania zasobów maszyny. Aktualizacja frameworka analizy kodu skutkować będzie szybszą reakcją przy użyciu AL cops.
Programiści mogą dodać właściwość Title do komunikatów błędów, aby lepiej opisać źródło problemu dla użytkownika. Ponadto do komunikatu błędu można dodać maksymalnie do trzech przycisków akcji, które pozwolą użytkownikom pozbyć się źródła błędu, usunąć je lub obejść.
Blokowanie tabel bazy danych to jeden z głównych źródeł problemów z wydajnością. Mniejsza ilość blokad w kodzie AL będzie skutkowała wzrostem wydajności systemu dla użytkowników.
W tym wydaniu dodany zostaje mechanizm izolacji odczytu rekordów z tabeli. Domyślnie Business Central samemu określa poziom izolacji użyty do zapytań bazy danych. Teraz jednak programista AL może kontrolować poziom izolacji na indywidualnych instancjach odczytu rekordów przy użyciu nowej metody ReadIsolation.
Do czasu tego wydania, format dat czy liczb był zależny od ustawień klienta dla regionu i nie było możliwości aby determinować ustawienia regionalne na poziomie poszczególnego raportu. W tym wydaniu dodana została możliwość definiowania ustawień regionalnych przez administratora na poszczególnym raporcie oraz możliwość nadpisywania tych ustawień przez użytkowników w chwili uruchomienia danego raportu (w karcie skróconej Zaawansowane w opcjach raportu).
Funkcjonalność AL-Go for GitHub została rozszerzona w tym wydaniu o następujace możliwości:
Podczas aktualizacji systemu Business Central online błędy wynikające z braku kompatybilności rozszerzeń z nową wersją będą teraz lepiej opisane i będą zawierały więcej szczegółów na temat rozszerzeń niekompatybilnych.
W tym wydaniu dodana zostaje możliwość podpięcia debuggera do wskazanej sesji użytkownika przy użyciu zmiennej sessionId oraz zmiennej userId w konfiguracji pliku launch.json.
Obecne wydanie daje możliwość partnerom ISV na utworzenie trybu próbnego dla rozszerzeń publikowanych w AppSource. Tryb próbny rozszerzenia udostępniony wybranym klientom da możliwość przetestowania nowej wersji rozwiązania przez klientów z możliwością przekazania partnerowi opinii na temat użycia wersji próbnej.
Do tej pory tryb sortowania i porównywania ciągów (COLLATION) dla bazy danych i serwera aplikacji Business Central musiał być taki sam. Wraz z tym wydaniem istnieje możliwość zdefiniowania innego trybu sortowania i porównywania ciągów dla bazy danych i serwera aplikacji Business Central (NST).
Serwer Business Central działa teraz na silniku Microsoft .NET 6, co poprawi wydajność i zużycie zasobów podczas każdego wykonania kodu AL. Aktualizacja z .NET Framework 4.8 na .NET 6 pozwoliła na osiągnięcie wzrostu wydajności 30% dla wykonywania kodu AL.
Funkcjonalność telemetrii dla Business Central została uzupełniona o nowe zdarzenia (event’y) oraz dane które mogą być wysyłane do telemetrii m.in. z obszarów przychodzących i wychodzących wywołań web-services, metod kodu AL, których przetwarzanie jest zbyt długie czy komunikatów błędów.
Cześć serwera Business Central odpowiedzialna za obsługę, generowanie i wykonywanie zapytań OData została zoptymalizowana, przez co w tym wydaniu zauważalnie wzrosła przepustowość zapytań na minutę. O 40% wzrosła szybkość otwarcia nowej sesji OData i czas do uruchomienia logiki zapytania. Otwarcie sesji OData nie wywołuje eventu OnOpenCompany przy dostępie do metadanych.
Artykuł powstał na podstawie materiałów na platformie Microsoft Learn.
Opracował: Marcin Karpacz
Chcesz dowiedzieć się więcej? Zapraszamy do kontaktu.
Wysyłam...
Twoja wiadomość została wysłana pomyślnie
Coś poszło nie tak. Spróbuj ponownie
