Nowości i zmiany w aktualizacji platformy 30 dla aplikacji finansowych i operacyjnych (listopad 2019)

W tym artykule opisano nowe oraz zmienione funkcje dostępne w aktualizacji platformy 30 dla aplikacji finansowych i operacyjnych. Ta wersja ma numer kompilacji 7.0.5407. Data ogólnej dostępności jest przewidziana na listopad, jednak nowe funkcje są dostępne we wczesnym wydaniu już we wrześniu. Aby uzyskać więcej informacji o wersji aktualizacji platformy 30, zobacz Dodatkowe zasoby.

Czytelny format daty i godziny w polach dateTime w danych właściwych zdarzenia biznesowego

Podczas pisania kodu źródłowego nowego zdarzenia biznesowego można włączyć pole dateTime, aby w danych właściwych zdarzenia biznesowego generować wartość wyjściową w formacie czytelnym dla człowieka. W celu zachowania kompatybilności istniejące zdarzenie biznesowe można również zmodyfikować, aby zawierało czytelne pole dateTime w swoich danych właściwych. Dla programistów to zachowanie opisano na stronie Dokumentacja dewelopera zdarzeń biznesowych.

Szybsze ukrywanie pól w trybie personalizacji

Ukrywanie pól w trybie personalizacji jest teraz znacznie szybsze. Zamiast czekać na potwierdzenie z systemu, że wybraną kontrolkę można ukryć, sprawdzenie to odbywa się teraz asynchronicznie, co pozwala użytkownikom ukrywać kontrolki tak szybko, jak tylko mogą je kliknąć. Tę samą optymalizację zastosowano także do pomijania kontrolek, blokowania pól oraz dodawania pól jako pól podsumowania na skróconych kartach.

Ulepszenia rozszerzalności

W aktualizacji platformy 30 dodano następujące ulepszone możliwości rozszerzania:

  • Poprawa obsługi scenariuszy rozszerzania formularzy obejmujących grupy pól rozszerzeń, które są ponownie rozszerzane (nr ref. 236593).
  • Włączenie właściwość Akcja domyślna w atrybucie FormGridControl w celu używania przycisków dodanych poprzez rozszerzenie (nr ref. 322756).
  • Dodanie końcowych programów obsługi zdarzeń w celu usuwania zdarzeń w źródłach danych formularzy spoza zakresu transakcji (nr ref. 237952).
  • Zachęcanie klientów/partnerów, aby nie rozszerzali klas „wewnętrznych”, co uzyskano poprzez dodanie ostrzeżenia (nr ref. 338010).
  • Poprawa używania wzorca SysPlugin języka X++ poprzez dodanie lepszej obsługi wielu wartości kluczy oraz wartości kluczy różnych typów (nr ref. 330178).

Do metamodelu dodano właściwość Klasa funkcji w celu obsługi powiązania metadanych z funkcjami zdefiniowanymi dla zarządzania funkcjami

Do metamodelu dodano właściwość Klasa funkcji i można ją zobaczyć w wielu typach elementów w Eksploratorze aplikacji w programie Visual Studio. Ta właściwość jest mechanizmem wyszukiwania wskazującym funkcje zdefiniowane dla zarządzania funkcjami. Ta właściwość obecnie nie ma żadnego wpływu. W przyszłości programiści będą używać tej właściwości, aby się upewnić, że fragmenty metadanych są widoczne dla użytkowników tylko wtedy, gdy odpowiednia funkcja została włączona w obszarze roboczym Zarządzanie funkcjami. Obecnie jeśli właściwość Klasa funkcji zawiera wartość, powoduje to wyświetlenie ostrzeżenia o kompilacji, dzięki czemu programista jest świadomy, że nie będzie to miało żadnego efektu. Nowa właściwość jest widoczna w kilku typach elementów, w tym w menu i elementach, a docelowo będzie widoczna w formularzach, kontrolkach formularzy i innych typach elementów. W przyszłości pierwszymi typami metadanych, które będą obsługiwały właściwość Klasa funkcji, będą Menu i Elementy menu, co umożliwi programistom korzystanie z tych opcji menu tylko wtedy, gdy odpowiednia funkcja zostanie włączona. Obsługa środowiska uruchomieniowego metadanych Menu i Elementy menu zostanie wprowadzona w aktualizacji platformy 31. Obecnie właściwość Klasa funkcji i interfejs API FeatureStateProvider mogą służyć do odwoływania się do istniejącej funkcji w obszarze roboczym Zarządzanie funkcjami, ale nie można definiować dodatkowych funkcji. Obsługa ta prawdopodobnie zostanie włączona po zakończeniu prac nad właściwością Klasa funkcji.

Obsługa nowych typów funkcji łączących użytkowników z licencjami

Nowym klientom są udostępniane nowe typy licencji. W przypadku klientów korzystających z nowych licencji użytkownicy muszą być powiązani z licencją. Jeśli licencja jest powiązana z nowym użytkownikiem, przy pierwszym logowaniu zostanie on dodany jako użytkownik systemowy. Jeżeli licencja nie jest powiązana z użytkownikiem, zostanie mu wyświetlone krótkie ostrzeżenie.

Dodatkowe zasoby

Poprawki błędów w aktualizacji platformy 30

Aby uzyskać informacje dotyczące poprawek usterek zawartych w każdej aktualizacji, która jest częścią aktualizacji platformy 30, należy zalogować się do Lifecycle Services (LCS) i wyświetlić ten artykuł z bazy wiedzy.

Dynamics 365: plan wydania 2019 aktualizacja 2

Interesują Cię nadchodzące i ostatnio wprowadzone możliwości którejkolwiek z naszych aplikacji lub platform biznesowych?

Zajrzyj do Dynamics 365: plan wydania 2019 aktualizacja 2. Zebraliśmy w jednym dokumencie wszystkie szczegóły, których możesz używać na potrzeby planowania.

Usunięte i wycofane funkcje

Artykuł Usunięte lub wycofane funkcje w programie Finance and Operations opisuje funkcje, które zostały usunięte lub uznane za przestarzałe.

  • Usunięta funkcja nie jest już dostępna w produkcie.
  • Przestarzała funkcja nie jest aktywnie tworzona i może zostać usunięta w przyszłej aktualizacji.

Zanim jakakolwiek funkcja zostanie usunięta z produktu, powiadomienie o zaniechaniu jest anonsowane w artykule Usunięte lub wycofane funkcje w programie Finance and Operations 12 miesięcy przed usunięciem.

W przypadku zmian, które wpływają tylko na czas kompilacji, ale są zgodne z trybem piaskownicy i środowiskami produkcyjnymi, czas niezgodności jest krótszy niż 12 miesięcy. Zazwyczaj są to aktualizacje funkcjonalne, które należy wykonać w kompilatorze.