Szkolenie
Certyfikacja
Zademonstrowanie korzystania z rozwiązań platformy Microsoft Power Platform w celu uproszczenia, zautomatyzowania i wzmocnienia możliwości procesów biznesowych dla organizacji w roli konsultanta funkcjonalnego.
Ta przeglądarka nie jest już obsługiwana.
Przejdź na przeglądarkę Microsoft Edge, aby korzystać z najnowszych funkcji, aktualizacji zabezpieczeń i pomocy technicznej.
Polecenia dyskuje zachowanie aplikacji podstawowej dla aplikacji opartych na modelu. Są to przyciski, z którymi użytkownicy wchodzą w interakcję podczas odtwarzania aplikacji i wynikające z nich akcje wykonywane po wybraniu przycisku. Każde polecenie ma pozycję w stosunku do innych poleceń i jest powiązane z lokalizacją paska poleceń w aplikacji.
Na wysokim poziomie dostosowanie polecenia pasuje do następujących kategorii. Różne funkcje istnieją w każdej kategorii i są bardziej szczegółowe w obrębie nowoczesnych poleceń dokumentacji:
Uwaga
Rzadziej dostosowane lokalizacje paska poleceń nie są obsługiwane w Projektancie poleceń. Zobacz globalny pasek poleceń i inne sekcje wstążek, aby uzyskać więcej informacji na temat dostosowywania poleceń dla tych lokalizacji.
Polecenia klasyczne (dawniej znane jako wstążka) nie były możliwe do dostosowania za pomocą niskiego poziomu kodu. W przypadku kodu, dostosowywanie poleceń było trudne, żmudne i podatne na błędy. W celu skalowania poleceń do niskiego kodu, jak również Wykorzystanie niestandardowych stron do łączenia aplikacji opartych na płótnie i aplikacji opartych na modelu, konieczne było ponowne wymyślenie i przebudowanie infrastruktury poleceń.
Nowoczesne dowodzenie oferuje wiele nowych możliwości i jest znacznie prostsze w użyciu.
Możliwość | Klasyczne | Nowoczesny |
---|---|---|
Obsługiwane w środowisku wykonawczym aplikacji opartym na modelu | Tak | Tak, dodatkowo obsługuje środowisko wykonawcze Power Fx. |
Dostosowane przy użyciu | Ręczne edytowanie kodu XML w plikach rozwiązań lub używanie narzędzi innych firm. Wymagane czasochłonne operacje eksportu i importu rozwiązania. | Projektant poleceń oraz obsługa interfejsów API Dataverse. |
Obsługuje Power Fx. | Nie | Tak. Dla akcji i widoczności. |
Czas wymagany do dostosowania | Powolny, podatny na błędy. | Szybkie przetwarzanie |
Niezawodność i wydajność | Łatwo popełniać błędy. Dobre dostosowanie i brak zmian w aplikacji często ma wpływ na wydajność aplikacji | Obsługa błędów w tekście uniemożliwia pomyłek. Power Fx zoptymalizowany pod kątem lepszej wydajności w czasie pracy. |
Udostępnianie | Standardowe zabezpieczenia na rolach Dataverse. | Polecenia inne niż Power Fx używają standardowych zabezpieczeń opartych na rolach Dataverse. Polecenia Power Fx obecnie wymagają współużytkowania biblioteki składników poleceń, oprócz posiadania odpowiedniej roli zabezpieczeń. |
Zachowania zarządzania cyklem życia rozwiązań i aplikacji (ALM) | Niespójne i niespójne warstwy rozwiązania, brak obecności w interfejsie rozwiązania. Wiele standardowych zachowań rozwiązań nie jest obsługiwanych, takich jak poprawki, segmentacja, uaktualnianie rozwiązania, właściwości zarządzane i wiele innych. | Standardowe warstwy rozwiązania są centralnie zarządzane dla wielu typów obiektów rozwiązania w obszarze Dataverse. Występuje w interfejsie rozwiązania. Obsługiwane są wszystkie standardowe zachowania rozwiązania. |
Lokalizacja | Inne niż standard | Ustandaryzowane za pomocą tłumaczeń eksportu i importu dla całego rozwiązania. |
Model danych | Złożonych. Zoptymalizowany pod kątem klasycznych wstążek i zawierający wiele właściwości, które nie są już potrzebne. | Proste, zoptymalizowane pod kątem dzisiejszych pasków poleceń aplikacji opartych na modelu. |
Użyj JavaScript | Tak | Tak. Teraz prostsze. Uwaga: ten sam JavaScript może być używany do poleceń klasycznych i nowoczesnych. |
Dostosowywanie poleceń dostępnych po jednym polu | Tak | Polecenia stają się edytowalne w programie Command Designer po migracji do nowoczesnej platformy. |
Polecenia specyficzne dla aplikacji | Nie | Tak. Użycie nowoczesnego projektanta poleceń zapewnia, że polecenia są widoczne tylko w wybranej aplikacji. |
Tabela specyficznych poleceń, które będą wyświetlane we wszystkich aplikacjach zawierających tabelę | Tak | Tak. Wymaga zmodyfikowania definicji appaction w pliku rozwiązania. |
Globalne polecenia, które będą wyświetlane dla wszystkich tabel i aplikacji dla określonej lokalizacji paska poleceń | Tak | Tak. Wymaga zmodyfikowania definicji appaction w pliku rozwiązania. |
Twórz dzielone przyciski, wysuwane menu i grupy | Tak | Tak |
Dynamicznie wypełniaj menu wysuwane kodem | Tak | Nie Zalecamy tworzenie poleceń deklaratywnie. |
Dostosowywanie globalnych poleceń nagłówka aplikacji | Tak | Nie |
Dostosuj polecenia dla innych / nietypowych lub przestarzałych lokalizacji paska poleceń | Tak | Nie |
Uruchamianie nowoczesnego przepływu pracy | Korzystanie z JavaScript | Korzystanie z JavaScript. Obsługiwane również przy użyciu strony niestandardowej. |
Klasyczny reguły widoczności często miały określoną regułę dla każdego scenariusza. Z Power Fx funkcja deklaracyjna zastępuje wiele klasycznych reguł. Jest to o wiele prostsza w użyciu.
Zwróć uwagę na klasyczną regułę widoczności, która będzie obsługiwana wkrótce w obrębie nowoczesnych poleceń. Jednak obsługa klasycznych reguł była potrzebna do migracji klasycznych poleceń do nowoczesnych poleceń i klasycznych reguł dostosowywania w projektancie poleceń nie jest obsługiwana. Zalecamy używanie Power Fx w przyszłości.
Przypadek użycia | Klasyczna reguła | Klasyczne opcje | Widoczna właściwość Power Fx |
---|---|---|---|
Wyświetlanie/ukrywanie na podstawie wartości danych | CustomRule | Użyj JavaScript | !IsBlank(Self.Selected.Item.Email) |
Pokaż/ukryj na podstawie uprawnienia tabeli | EntityPrivilegeRule | Wiele | DataSourceInfo() |
Pokaż/ukryj na podstawie uprawnień do nagrywania | RecordPrivilegeRule | Wiele | RecordInfo() |
Odwołanie do kontekstu formantu dla tabel podstawowych i pokrewnych | EntityRule | PrimaryEntity. SelectedEntity | Self.Selected |
Odwołanie do kontekstu kontrolki | EntityRule | Formularz. HomePageGrid. SubGridStandard. SubGridAssociated | Self.Selected |
Właściwości metadanych tabeli | EntityPropertyRule | DataSourceInfo() | |
Pokaż/ukryj w zależności od stanu formularza. Na przykład wyświetl formularz tworzenia | FormStateRule | Tworzenie. Istniejące. Tylko do odczytu. Wyłączone. BulkEdit | Self.Selected.State = FormMode.New |
Pokaż, gdy > 1 rekord jest zaznaczonych w siatce | SelectionCountRule | CountRows(Self.Selected.Items) > 1 | |
Pokaż/ukryj powiązaną tabelę w wyszukiwaniach pokrewnych. Na przykład sprawdź, czy wyszukiwanie to użytkownik CZY zespół | CustomRule | PrimaryEntityTypeCode | IsType(), AsType |
Właściwości środowiska odniesienia (Org) | CustomRule | OrgName. OrgLcid. UserLcid | Obecnie niedostępne |
Dostosowywanie paska poleceń za pomocą Projektanta poleceń
Zarządzanie poleceniami w rozwiązaniach
Nowoczesne polecenia – znane ograniczenia
Szkolenie
Certyfikacja
Zademonstrowanie korzystania z rozwiązań platformy Microsoft Power Platform w celu uproszczenia, zautomatyzowania i wzmocnienia możliwości procesów biznesowych dla organizacji w roli konsultanta funkcjonalnego.
Dokumentacja
Ograniczenia dostosowywania paska poleceń - Power Apps
Odkryj nowoczesne ograniczenia w poleceniach.
Pasek poleceń można dostosować do własnych potrzeb - Power Apps
Użyj projektanta poleceń, aby dostosować pasek poleceń w aplikacjach opartych na modelu w Power Apps.
Polecenia zakresów - Power Apps
Określ szerokość miejsca renderowania poleceń