Warstwy rozwiązania

Uwaga

Obowiązuje od listopada 2020:

  • Nazwa usługi Common Data Service została zmieniona na Microsoft Dataverse. Dowiedz się więcej
  • Część terminologii w usłudze Microsoft Dataverse została zaktualizowana. Na przykład encja to teraz tabela, a pole to teraz kolumna. Dowiedz się więcej

Ten artykuł zostanie wkrótce zaktualizowany w celu odzwierciedlenia najnowszej terminologii.

Rozwiązania zarządzane i niezarządzane istnieją na różnych poziomach w środowisku Microsoft Dataverse. W Dataverse istnieją dwie odrębne warstwy poziomów:

  • Warstwa niezarządzana. Na tej warstwie istnieją wszystkie zaimportowane rozwiązania niezarządzane oraz dostosowania niezarządzane. Warstwa niezarządzana jest pojedynczą warstwą.
  • Warstwy zarządzania. Na tym poziomie istnieją wszystkie zaimportowane rozwiązania zarządzane oraz rozwiązanie systemu. Jeśli zainstalowano wiele rozwiązań zarządzanych, ostatnie zainstalowane znajduje się powyżej rozwiązania zarządzanego zainstalowanego wcześniej. Oznacza to, że drugie zainstalowane rozwiązanie może dostosować rozwiązanie zainstalowane przed nim. Gdy dwa zarządzane rozwiązania mają sprzeczne definicje, zachowanie w środowisku wykonawczym to zasada „Ostatnie wygrywa” lub logika scalania jest zaimplementowana. Po odinstalowaniu rozwiązania zarządzanego rozwiązanie zarządzane poniżej staje się obowiązujące. Po odinstalowaniu wszystkich zarządzanych rozwiązań stosowane jest zachowanie domyślne zdefiniowane w rozwiązaniu systemowym. Podstawą poziomu warstw zarządzanych jest poziom warstwa systemowa. Warstwa systemu zawiera tabele i komponenty, które są wymagane do działania platformy.

Warstwy rozwiązania

Zachowanie scalania rozwiązań

Przygotowując rozwiązanie zarządzane do dystrybucji, należy pamiętać, że w środowisku może być zainstalowanych wiele rozwiązań lub w przyszłości mogą zostać zainstalowane inne rozwiązania. Utwórz rozwiązanie spełniające sprawdzone metody postępowania, dzięki czemu nie będzie ono wchodzić w konflikt z innymi rozwiązaniami.

Proces, którego Dataverse używa do scalania dostosowań podkreśla zachowanie funkcjonalności rozwiązania. Dokładane są starania w zakresie zachowywania prezentacji, lecz niektóre niezgodności między dostosowaniami mogą wymagać, aby obliczone rozwiązanie zmieniło niektóre szczegóły prezentacji, aby zachować funkcjonalność dostosowywania. Więcej informacji: Opis scalania rozwiązań zarządzanych

Wyświetl warstwy rozwiązania dla składnika

Funkcja Zobacz warstwy rozwiązania umożliwia przeglądanie wszystkich zmian komponentów, które występują w wyniku zmian rozwiązania w czasie. W warstwie rozwiązania użytkownik może przejść do szczegółów, aby wyświetlić szczegóły określonych zmienionych i niezmienionych właściwości dla składnika. Można uzyskać dostęp do warstw rozwiązania z obszaru Rozwiązania Power Apps.

Funkcja Zobacz warstwy rozwiązania:

  • Pozwala zobaczyć kolejność, w jakiej rozwiązanie zmieniało składnik.
  • Pozwala zobaczyć wszystkie właściwości składnika w określonym rozwiązaniu wraz ze zmianami do składnika.
  • Może być używany do rozwiązywania problemów z zależnościami lub warstwami rozwiązania dzięki wyświetlaniu szczegółów zmiany dla składnika, który został wprowadzony przez zmianę rozwiązania.
  1. Zaloguj się do Power Apps, wybierz Rozwiązania, otwórz wybrane rozwiązanie i wybierz ... obok składnika, takiego jak Konto, a następnie kliknij opcję Zobacz warstwy rozwiązania.

  2. Zostanie wyświetlona strona warstwy rozwiązania. Wyświetla każdą warstwę komponentu, taką jak wyświetlana tutaj tabela Konta, z najnowszą warstwą na górze, która jest zwykle oznaczana jako warstwa aktywna. Warstwa aktywna określa zachowanie składnika w czasie wykonywania. Aby wyświetlić szczegóły warstwy rozwiązania, zaznacz ją.

    Lista Warstwy rozwiązania

  3. W oknie dialogowym Warstwa rozwiązania karta Zaktualizowane ukazuje tylko te właściwości, które zostały zmodyfikowane w ramach warstwy rozwiązania. Wybierz kartę Wszystkie właściwości, aby wyświetlić wszystkie właściwości, w tym zmienione i niezmienione właściwości dla warstwy rozwiązania.

    Zmienione właściwości warstwy rozwiązania

  4. Jeśli składnik zawiera tłumaczenia, które zostały zaimportowane, wybierz kartę LocalizedLabels, aby wyświetlić informacje na temat składników, które mają kolumny etykiety w warstwie rozwiązania. Język podstawowy i wszelki zaimportowany tekst tłumaczenia są wyświetlane w sposób podany w kolumnie languageid. Należy pamiętać, że jeśli etykiet nie ma na karcie, nie jest wyświetlona.

    Zlokalizowane etykiety warstw rozwiązania

    Zaznacz etykietę, aby zobaczyć jej pełne zawarstwienie.

Dostępne są dodatkowe karty dotyczące konkretnych warstw rozwiązania składnika.

Nazwa karty Opis Możliwa wartość
RolePrivileges Wyświetla uprawnienia dla roli zabezpieczeń. Dodano, Zaktualizowano, Usunięto, Nie zmieniono
AttributePicklistValues (optionset) W przypadku wybrania opcji globalnej są wyświetlane dostępne wartości opcji. Dodano, Zaktualizowano, Usunięto, Nie zmieniono
AttributePicklistValues (atrybut optionset) Po wybraniu atrybutu wyboru wyświetla wartości atrybutu. Dodano, Zaktualizowano, Usunięto, Nie zmieniono

Usuwanie warstwy niezarządzanej

Dostosowania niezarządzane znajdują się w górnej warstwie składnika, a następnie definiują zachowanie środowiska uruchomieniowego składnika. W większości sytuacji nie są potrzebujesz dostosowań niezarządzanych określających zachowanie składników. Aby usunąć warstwę niezarządzaną dla składnika, wykonaj następujące kroki:

Ostrzeżenie

Nie można cofnąć ani cofnąć usuwania aktywnych dostosowań niezarządzanych. Wszystkie dane związane z dostosowaniem nieząrzadzanym mogą zostać utracone.

  1. Otwórz odpowiednie rozwiązanie, wybierz z listy ... obok składnika, na przykład Konto, a następnie na pasku narzędzi wybierz Zobacz warstwy rozwiązania.
  2. Jeśli istnieje warstwa niezarządzana, w kolumnie Rozwiązanie jest wyświetlana Warstwa niezarządzana.
  3. Wybierz warstwę, a następnie na pasku poleceń wybierz opcję Usuń niezarządzaną warstwę.

    Usuwanie warstwy niezarządzanej

Zobacz także

Tłumaczenie tekstu lokalizowalnego dla aplikacji opartych na modelu
Przegląd rozwiązań