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.
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.
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.
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:
- Otwórz stronę główną Power Pages.
- Wybierz opcję Utwórz witrynę.
- Zaznacz szablon, a następnie wybierz opcję Wybierz ten szablon, aby utworzyć witrynę.
- 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.
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.
- Microsoft Power Platform CLI
- Funkcja GitHub Actions dla platformy Power Platform
- Narzędzia Power Platform Build Tools dla usługi Azure DevOps