Udostępnij za pośrednictwem


Rozszerzony model danych

Standardowy model danych został wbudowany przy użyciu tabel niestandardowych i został zoptymalizowany pod kątem konfiguracji poszczególnych składników witryny internetowej, które są przechowywane jako rekord w tabeli dedykowanej w Microsoft Dataverse. Model standardowy wymaga więcej czasu na załadowanie różnych rozwiązań, tabel i metadanych podczas obsługi nowej witryny. Aktualizacje tabel witryny internetowej w modelu standardowym wymagają ręcznej i czasochłonnej aktualizacji pakietu.

Uwaga

  • Wszystkie nowe witryny zostaną utworzone domyślnie w tym celu przy użyciu ulepszonego modelu danych. 
  • Aby utworzyć witrynę w standardowym modelu danych, należy wyłączyć ulepszony model danych w centrum administracyjnym Power Platform.
  • Aplikacja Power Pages Management jest domyślnie instalowana we wszystkich wystąpieniach Microsoft Dataverse w obsługiwanych regionach, w tym w środowiskach, w których nie ma witryn Power Pages.

Ulepszony model danych to kombinacja tabel systemowych, tabel niekonfiguracyjnych i tabel wirtualnych.

Ulepszony model danych dla Power Pages zapewnia następujące korzyści:

  • Szybsze inicjowanie obsługi witryny internetowej.
  • Środowiska studia projektowego są szybsze.
  • Konfiguracje witryn internetowych mogą być zawarte w rozwiązaniach, aby zapewnić bardziej bezproblemowe zarządzanie cyklem życia aplikacji (ALM).
  • Poprawiono aktualizacje rozszerzeń Power Pages i naprawę usterek.

Określenie, czy witryna korzysta ze standardowego czy ulepszonego modelu danych

Istnieje kilka sposobów określenia, który model danych jest używany w witrynie:

  • Otwórz Centrum administracyjne Power Platform, przejdź do Zasoby> witryny Power Pages, wybierz witrynę, a następnie wybierz opcję Zarządzaj. Pole Model danych w sekcji Szczegóły witryny wskazuje model danych, który jest używany.

    Zrzut ekranu przedstawiający pole Model danych wskazuje na Ulepszony w sekcji Szczegóły witryny.

  • Obszar roboczy Instalatora w studio projektowym Power Pages pokazuje, który model danych jest używany.

  • Otwórz Aplikacja Zarządzanie portalem. Jeśli używany jest standardowy model danych, nazwą aplikacji jest Zarządzanie portalem. Jeśli używany jest ulepszony model danych, nazwą aplikacji jest Zarządzanie Power Pages.

    Zrzut ekranu aplikacji Zarządzanie Power Pages.

  • Używając interfejsu wiersza polecenia Power Platform, można wyświetlić model danych używany w witrynie, korzystając z następującego polecenia:

    pac powerpages list -v

    Uwaga

    Ten parametr jest obsługiwana w interfejsie wiersza polecenia Power Platform (wersja 1.22.4 i nowsze).

Wyłączanie ulepszonego modelu danych

Możesz zrezygnować z korzystania z nowego modelu danych dla tworzonej witryny, wyłączając opcję Przełącz na ulepszony model danych. Po wyłączeniu ulepszonego modelu danych nie należy usuwać pakietów rozwiązań ani żadnych witryn sieci Web.

Istniejące witryny internetowej utworzone przy użyciu ulepszonego modelu danych nadal działają. Każda nowa witryna internetowa, która została utworzona, korzysta ze standardowego modelu danych.

Zrzut ekranu centrum administracyjnego Power Platform z wyróżnionym przełączeniem w celu wyróżnienia ulepszanych modeli danych.

Tabele systemowe

Tabele systemowe to specyficzne dla Power Pages tabele świadome rozwiązania, obecne we wszystkich środowiskach Dataverse.

Uwaga

Te tabele nie mogą być modyfikowane.

  • Witryna
  • Składnik witryny
  • Język witryny

Tabele niekonfiguracyjne

Tabele niekonfiguracyjne to tabele specyficzne dla funkcji, które zawierają biznesowe dane transakcyjne. Dane w tych tabelach nie biorą udziału w procesach ALM.

  • Reklama
  • Ankieta
  • Opcja ankiety
  • Przesłanie ankiety
  • Tożsamość zewnętrzna
  • Komentarz w portalu
  • Zaproszenie
  • Realizacja zaproszenia
  • Ustawienie
  • WebFormSession

Uwaga

Te tabele zostały usunięte z rozszerzonego modelu danych i nie będą dostępne w aplikacji Power Pages Management:

  • Reklama
  • Ankieta
  • Opcja ankiety
  • Przesłanie ankiety

Tabele wirtualne

Tabele wirtualne Power Pages reprezentują i zawierają metadane konkretnych składników witryny. Wskazują one tabele systemowe zawierające metadane witryny internetowej w formacie JavaScript Object Notation (JSON). Zawartość tabel wirtualnych można aktualizować i konfigurować, używając aplikacji Zarządzanie Power Pages. Ta aplikacja wygląda i działa tak samo jak starsza aplikacja Zarządzanie portalem.

Uwaga

  • Jeśli zostały opracowane jakiekolwiek niestandardowe kody lub narzędzia, które korzystają z tabel standardowego modelu danych, należy zaktualizować kod, tak aby korzystał z tabel ulepszonego modelu danych.
  • Te tabele nie mogą być modyfikowane.
  • Ponieważ tabele te nie są modyfikowalne, nie pojawiają się na liście tabel, których można użyć do utworzenia relacji z innymi tabelami. Na przykład, Web Role (mspp_webrole), Table Permission (mspp_entitypermission) i inne tabele nie pojawiają się na liście tabel, które mogą być użyte do utworzenia relacji.
Tabela systemowa Rozszerzony model danych – tabela wirtualna Tabela standardowych modeli danych
powerpagesite mspp_website adx_website – witryna sieci web
powerpagesitelanguage mspp_websitelanguage adx_websitelanguage – język witryny internetowej
powerpagecomponent mspp_columnpermission
mspp_columnpermissionprofile
mspp_contentsnippet
mspp_entityform
mspp_entityformmetadata
mspp_entitylist
mspp_entitypermission
mspp_pagetemplate
mspp_pollplacement
mspp_publishingstate
mspp_publishingstatetransitionrule
mspp_redirect
mspp_shortcut
mspp_sitemarker
mspp_sitesetting
mspp_webfile
mspp_webform
mspp_webformmetadata
mspp_webformstep
mspp_weblink
mspp_weblinkset
mspp_webpage
mspp_webpageaccesscontrolrule
mspp_webrole
mspp_websiteaccess
mspp_websitelanguage
mspp_webtemplate
adx_columnpermission
adx_columnpermissionprofile
adx_contentsnippet – wstawka zawartości
adx_entityform – forma encji
adx_entityformmetadata – metadane formularza encji
adx_entitylist – lista encji
adx_entitypermission – uprawnienie encji
adx_pagetemplate – szablon strony
adx_pollplacement
adx_publishingstate – stan publikowania
adx_publishingstatetransitionrule – reguła przejścia stanu publikowania
adx_redirect – przekieruj do
adx_shortcut – skrót
adx_sitemarker – znaczniki witryn
adx_sitesetting – ustawienia strony
adx_webfile – plik strony
adx_webform – formularz strony
adx_webformmetadata – metadane formularza strony
adx_webformstep – formularz strony, krok
adx_weblink – link do strony
adx_weblink – zestaw linków do strony
adx_webpage– witryna
adx_webpageaccesscontrolrule – reguła kontroli dostępu do stron internetowych
adx_webrole
adx_websiteaccess – dostęp do witryn internetowych
adx_websitelanguage – język witryny internetowej
adx_webtemplate – szablon strony

Obsługiwane szablony

Ulepszony model danych jest domyślnie włączony w środowisku Microsoft Power Platform.

Wszelka nowa witryna sieci Web ustanowiona przy użyciu jednego z poniższych szablonów korzysta z ulepszonego modelu danych:

  • Układ startowy 1–5
  • Przetwarzanie wniosku
  • Pusta strona
  • Rejestracja w programie
  • Planowanie spotkań

Poniższe szablony korzystają ze standardowego modelu danych, nawet jeśli w środowisku włączono ulepszony model danych:

  • Często zadawane pytania
  • Społeczność (Dynamics 365)
  • Portal klientów (Dynamics 365)
  • Portale usługi Dynamics 365 — samoobsługa klientów
  • Portale usługi Dynamics 365 — samoobsługa pracowników
  • Field Service (Dynamics 365)
  • Modern Community (Dynamics 365)
  • Zwrot zamówienia (Dynamics 365)
  • Portal partnerów (Dynamics 365)

Tworzenie witryny internetowej przy użyciu ulepszonego modelu danych

Po włączeniu ulepszonego modelu danych w środowisku można na stronie głównej Power Pages utworzyć nową witrynę.

Uwaga

Ulepszony model danych zostanie użyty do utworzenia nowej witryny tylko wtedy, gdy wybrany szablon obsługuje ulepszony model danych.

Wykonaj te kroki, aby utworzyć witrynę, używając szablonu korzystającego z ulepszonego modelu danych:

  1. Otwórz stronę główną Power Pages.
  2. Wybierz opcję Utwórz witrynę.
  3. Zaznacz szablon, a następnie wybierz opcję Wybierz ten szablon, aby utworzyć witrynę.
  4. Podaj wymagane informacje, a następnie wybierz Gotowe.

Nastąpi przekierowanie na stronę główną Power Pages, a nowa witryna zostanie wyświetlona na liście Moje witryny. Gdy nowa witryna jest gotowa, można ją edytować, używając studio projektowego Power Pages.

Wyświetlanie listy witryn z ulepszonym modelem danych

Nowo utworzone witryny można wyświetlić na stronie głównej Power Pages.

Witryny, które korzystają z ulepszonego modelu danych, mają funkcjonalność zgodną z witrynami, które korzystają ze standardowego modelu danych. Aby poznać model danych, którego używa witryna internetowa, przejdź do Określenie, czy witryna korzysta ze standardowego czy ulepszonego modelu danych.

W sekcji Aktywne witryny na stronie głównej Power Pages są wylistowane wszystkie dostępne witryny. Na liście są zarówno witryny, które korzystają ze standardowego modelu danych, jak i witryny, które korzystają z rozszerzonego modelu danych, niezależnie od tego, czy w środowisku jest włączony rozszerzony model danych.

Edytowanie nowej witryny w celu zastosowania ulepszonego modelu danych

Witryny, które korzystają z ulepszonego modelu danych, mają funkcjonalność zgodną z witrynami, które korzystają ze standardowego modelu danych. Możesz użyć studio projektowego Power Pages lub aplikacji Zarządzanie Power Pages do dostosowywania modelu.

Edytowanie witryny przy użyciu studio projektowego Power Pages

Na stronie głównej Power Pages, na karcie witryny, wybierz opcję Edytuj, aby otworzyć studio projektowe Power Pages i edytować witrynę.

Uwaga

Proces edytowania w studio projektowym Power Pages działa tak samo, niezależnie od tego, czy w witrynie jest używany ulepszony, czy standardowy model danych. Nie ma żadnych luk funkcjonalności.

Edytowanie witryny przy użyciu aplikacji Zarządzanie Power Pages

Na stronie głównej Power Pages, na karcie witryny, wybierz wielokropek (), a następnie wybierz Zarządzanie portalem Power Pages, aby otworzyć aplikację Zarządzanie Power Pages.

Uwaga

  • Pakiety podstawowe Power Pages powiązane z ulepszonym modelem danych będą instalowane wstępnie we wszystkich środowiskach Dataverse, niezależnie od tego, czy środowisko ma witrynę Power Pages czy nie.
  • Ulepszony model danych obejmuje nową aplikację opartą na modelu o nazwie Zarządzanie Power Pages. W przypadku zaawansowanych dostosowań, które nie są dostępne w studio projektowym Power Pages należy używać tej aplikacji.

Możesz także otworzyć aplikację Zarządzanie Power Pages w studio projektowym Power Pages. Kliknij przycisk wielokropka() i wybierz Zarządzanie Power Pages.

Za pomocą aplikacji Zarządzanie Power Pages można wykonywać zaawansowane dostosowania, które nie są dostępne w studio projektowym.

Zrzut ekranu przedstawiający witrynę sieci Web edytowaną w aplikacji Zarządzanie Power Pages.

Model danych Parametry Power Platform CLI

Jeśli do przekazywania lub Power Platform pobierania danych konfiguracyjnych dla witryny internetowej korzystającej z ulepszonego modelu danych jest używany interfejs CLI, należy użyć parametru modelVersion. Wartość 2 wskazuje, że należy użyć ulepszonego modelu danych.

Pobierz

pac powerpages download --path <path> --webSiteId <siteId> --modelVersion 2

Przekazywanie

pac powerpages upload --path <path> --modelVersion 2

Uwaga

Ten parametr jest obsługiwana w interfejsie wiersza polecenia Power Platform (wersja 1.22.4 i nowsze).

Aby uzyskać więcej informacji, przejdź do tematu Power Platform – parametry interfejsu CLI.

Często zadawane pytania

Jak mogę zaktualizować stronę internetową ze standardowego modelu danych do rozszerzonego modelu danych?

Aby uzyskać wskazówki i pomoc techniczną w zakresie narzędzi pomocną w aktualizowaniu standardowego modelu danych do rozszerzonego modelu danych, przejdź do strony Migrowanie standardowych witryn modelu danych do rozszerzonego modelu danych.

Czy w aplikacji Zarządzanie portalami można edytować nowe witryny oparte na konfiguracjach ulepszonych modelu danych?

Można użyć nowej aplikacji Zarządzanie Power Pages, aby edytować nowe witryny internetowej, które są tworzone przy użyciu ulepszonego modelu danych.

Znane problemy

Ograniczenie profili wdrażania w witrynach z rozszerzonym modelem danych wdrożonych przy użyciu rozwiązania

Obecnie zarządzanie cyklem życia aplikacji (ALM) w Power Pages nie zapewnia sposobu przypisywania różnych wartości ustawień lokacji dla różnych środowisk podczas wdrażania danych lokacji przy użyciu rozwiązań. Standardowy model danych obsługuje ALM przy użyciu profili wdrażania. Możliwość korzystania ze zmiennych środowiskowych dla ustawień witryny jest rozważana w przyszłej aktualizacji. Aby obejść to ograniczenie w międzyczasie, można wdrożyć rozszerzone witryny modelu danych za pomocą jednej z następujących opcji:

Uwaga

Poniższe metody wdrażają obiekty lokacji w stanie niezarządzanym.

Zobacz też