Nowości i zmiany w aktualizacji platformy 31 dla aplikacji finansowych i operacyjnych (styczeń 2020)
W tym artykule opisano nowe oraz zmienione funkcje dostępne w aktualizacji platformy 31 dla aplikacji finansowych i operacyjnych. Ta wersja ma numer kompilacji 7.0.5457 i jest dostępna w następujący sposób:
- Wersja zapoznawcza wydania jest w październiku 2019.
- Ogólna dostępność (Samoaktualizacja) jest w listopadzie 2019.
- Automatyczna aktualizacja jest w styczniu 2020.
Aby uzyskać więcej informacji o wersji aktualizacji platformy 31, zobacz Dodatkowe zasoby.
Włączanie nowej kontrolki siatki (w wersji zapoznawczej) w obszarze roboczym Zarządzanie funkcjami
Poprzednio nowa kontrolka siatki była dostępna poprzez dodanie wyrażenia „&debug=reactGrid” do adresu URL środowiska. Teraz w aktualizacji platformy 31 nową kontrolkę siatki można włączyć w kwalifikujących się środowiskach za pomocą obszaru roboczego Zarządzanie funkcjami. Zapoznaj się z poniższymi instrukcjami dotyczącymi włączania pakietu testowego w środowiskach nieprodukcyjnych. Kwalifikujące się środowiska to środowisko warstwy 1 (tworzenie i testowanie) i warstwy 2 (piaskownica). Należy pamiętać, że tej funkcji nie można włączyć w wersji produkcyjnej przed wersją 10.0.9 z aktualizacją platformy 33.
Aby dowiedzieć się więcej o nowej kontrolce siatki, zobacz Wydajność pracy użytkowników — nowa siatka.
Aby włączyć nową kontrolę siatki w wersji zapoznawczej, wykonaj następujące czynności:
Włącz funkcję testową za pomocą następującej instrukcji SQL:
INSERT INTO SYSFLIGHTING (FLIGHTNAME, enabled, FLIGHTSERVICEID, PARTITION) VALUES('CLIReactGridEnableFeature', 1, 0, 5637144576);
Zresetuj usługi IIS, aby opróżnić statyczną dystrybucję testową pamięci podręcznej.
W swojej aplikacji finansowej i operacyjnej przejdź do obszaru roboczego Zarządzanie funkcjami.
Na liście funkcji zaznacz funkcję Nowa kontrolka siatki, a następnie w okienku szczegółów kliknij opcję Włącz teraz.
Jeśli opcja Nowa kontrolka siatki nie jest wyświetlana na liście wszystkich funkcji, wybierz opcję Sprawdź, czy są aktualizacje.
Wszystkie kolejne sesje użytkownika będą uruchamiane z włączoną nową siatką.
Aktualizacje funkcji zapisanych widoków
Funkcja zapisanych widoków ulega dalszym zmianom wraz z aktualizacją platformy 31. To wydanie obejmuje zmiany na stronie administratora Personalizacja dotyczące zarządzania widokami i personalizacjami, możliwości zbiorczego importu/eksportu widoków oraz możliwości publikowania widoków dla użytkowników należących do określonych osób prawnych. Aby uzyskać więcej informacji na temat zapisanych widoków, zobacz Zapisane widoki.
Nowe kontrolki dla deweloperów
Dodano kontrolkę Host witryny internetowej, która umożliwia programistom osadzanie aplikacji innych firm bezpośrednio w wewnętrznych ramkach iFrame aplikacji finansowych i operacyjnych. Jest to pierwszy krok w kierunku umożliwienia użytkownikom mającym określone uprawnienia osadzania aplikacji poprzez personalizację, podobnie jak w przypadku istniejącego scenariusza osadzania aplikacji usługi PowerApps.
Dla programistów dostępna jest także nowa kontrolka ocen w postaci gwiazdek. Ta kontrolka pokazuje ocenę w skali od 1 do 5 gwiazdek w odstępach co ćwierć gwiazdki.
Zaktualizowana ikona dla aplikacji finansowych i operacyjnych
Teraz w kliencie internetowym jest widoczna nowa ikona aplikacji finansowych i operacyjnych, zgodna z najnowszymi stylami ikon w programie Dynamics 365.
Optymalizacja ładowania w obszarze roboczym Zarządzanie danymi
W pewnych warunkach ładowanie obszaru roboczego Zarządzanie danymi było powolne. Wprowadzono nowe optymalizacje, które skracają czas ładowania obszaru roboczego. Tę zmianę można włączyć za pomocą pakietu testowego DMFWorkspaceLoadPerformance.
Nieefektywne wykorzystanie pamięci przez zadania eksportu/importu w obszarze roboczym Zarządzanie danymi
Zgłoszono kilka problemów polegających na tym, że ilość pamięci używanej przez zadania eksportu/importu w module Zarządzanie danymi była na tyle duża, że powodowało to problemy z wydajnością. W celu rozwiązania tego problemu zoptymalizowano logikę wykonywania pakietów usługi SSIS. Ta zmiana jest domyślnie wyłączona, ponieważ chroni ją pakiet testowy DMFExecuteSSISOutOfProc. Ta zmiana zostanie domyślnie włączona w jednej z późniejszej aktualizacji platformy.
Ulepszenia rozszerzalności
W aktualizacji platformy 31 dodano następujące ulepszone możliwości rozszerzania:
- W metodzie WorkflowDocumentField.substitutePlaceholderAsUser zmiana separatora ze średnika na kreskę pionową, aby wyeliminować konflikty z eksportowanymi danymi (nr ref. 299129).
- Refaktoryzacja metody SysWorkflowParticipantProvider.SysWorkflowParticipantProvider w celu umożliwienia dostępu do listy rozpoznanych użytkowników (nr ref. 310122).
- Możliwość używania metod wyświetlania tabeli dodanych poprzez rozszerzenie w celu buforowania za pomocą interfejsu API cacheCalculateMethod (nr ref. 341431).
- Poprawa mechanizmu blokowania w metodzie SysExtensionAppClassFactory.getClassFromSysExtAttribute w celu zmniejszenia problemów z blokowaniem (nr ref. 338254).
- Możliwość czyszczenie właściwości Grid.DataGroup poprzez rozszerzenie, tak aby można było dodać grupę z ustawioną inną grupą pól (nr ref. 303030).
- Możliwość rozszerzania atrybutu DataEntity.PrimaryCompanyContext (nr ref. 292575).
Ulepszenia uwierzytelniania i autoryzacji w dodatku programu Excel
Dodatek programu Excel zawiera kilka ulepszeń dotyczących uwierzytelniania i autoryzacji w celu usprawnienia obsługi niektórych przypadków:
- Wygaśnięcie tokenu uwierzytelniania jest teraz ciche — proces logowania weryfikuje wszystkie istniejące tokeny uwierzytelniania, aby określić, czy użytkownik może nadal korzystać z istniejącego kontekstu uwierzytelniania, czy też musi zalogować się ponownie. Poprzednio jeśli token uwierzytelniania wygasł, dodatek programu Excel powiadamiał użytkownika. Teraz użytkownikowi zostanie po prostu wyświetlony standardowy ekran logowania, a komunikat informacyjny poinformuje o wygaśnięciu tokenu uwierzytelniania w celu debugowania.
- Przekroczenie limitu czasu uwierzytelniania— W niektórych przypadkach proces uwierzytelniania nie został ukończony na czas, więc użytkownik otrzymywał komunikat o błędzie z przyciskiem Wyloguj się . Zignorowanie błędu i ponowne kliknięcie przycisku Zaloguj się powodowało pomyślne uwierzytelnienie, ale jeśli użytkownik wybrał opcję Wyloguj się, istniało ryzyko wejścia w nieskończoną pętlę.
- Ulepszono obsługę wylogowywania się z usług ADFS — mechanizm wylogowywania znajduje się teraz w oknie dialogowym. Poprawia to obsługę dla klientów korzystających z usługi Active Directory Federation Services (ADFS), ponieważ komunikacja między dodatkiem programu Excel a serwerami usługi ADFS jest dozwolona tylko w oddzielnym oknie dialogowym.
- Informacje o niepowodzeniu autoryzacji są teraz dostępne - Wcześniej, jeśli użytkownik uwierzytelnił się pomyślnie, ale nie miał uprawnień autoryzacji do komunikowania się z serwerem, dodatek programu Excel wyświetlał połączenie „Załaduj aplety”, ponieważ ładowanie apletów kończyło się niepowodzeniem. To był niejawny błąd uprawnień autoryzacyjnych. Teraz błąd uprawnień autoryzacyjnych zostanie szczegółowo opisany użytkownikowi, aby dokładnie wiedział, co się stało, i mógł sprawdzić, czy się loguje jako właściwy użytkownik na właściwym serwerze.
Interfejs API skipAutoOrderBy
Gdy użytkownik korzysta z obiektu zapytania w systemie AX poprzez wyraźne określenie, że nie ma być umieszczana klauzula ORDER BY, jądro dodaje klucz podstawowy do klauzuli ORDER BY. Ten interfejs API pomija klauzulę ORDER BY i nie dodaje jej do zapytania. Aby uzyskać więcej informacji, zobacz Klasy — Q.
Zmniejszenie rywalizacji w strukturze przetwarzania wsadowego
Wprowadzono ulepszenia wydajności, aby zmniejszyć silne blokowanie/rywalizację w tabelach struktury przetwarzania wsadowego. Ta poprawka jest przeznaczona dla środowisk klientów, w których obecnie występują konflikty podczas wybierania zadań wsadowych i kończenia zadań wsadowych. Z tą funkcją nie wiążą się żadne zmiany funkcjonalne. Tę funkcję można włączyć w obszarze roboczym Zarządzanie funkcjami.
Dodatkowe zasoby
Poprawki błędów w aktualizacji platformy 31
Aby uzyskać informacje dotyczące poprawek usterek zawartych w każdej aktualizacji, która jest częścią aktualizacji platformy 31, 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 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 będzie publikowane w sekcji artykułu na temat usuniętych lub przestarzałych funkcji w terminie 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 będzie krótszy niż 12 miesięcy. Zazwyczaj są to aktualizacje funkcjonalne, które należy wykonać w kompilatorze.