Förbättrad datamodell
Standarddatamodellen har skapats med hjälp av anpassade tabeller och optimerades för konfigurationen av varje webbplatskomponent som lagras som en post i en dedicerad tabell i Microsoft Dataverse. Standardmodellen kräver mer tid för att läsa in olika lösningar, tabeller och metadata när en ny webbplats tillhandahålls. För uppdateringar av webbplatstabeller i standardmodellen krävs manuella och tidskrävande program för paketuppdateringar.
Anteckning
- Alla nya webbplatser skapas som standard med den förbättrade datamodellen.
- Om du vill skapa en webbplats på standarddatamodellen inaktiverar du den förbättrade datamodellen i Power Platform administrationscenter.
- Appen Power Pages hantering som standard på alla instanser av Microsoft Dataverse i regioner som stöds, inklusive miljöer där det inte finns några Power Pages-webbplatser.
Den förbättrade datamodellen är en kombination av systemtabeller, icke konfigurationstabeller och virtuella tabeller.
Den förbättrade datamodellen för Power Pages ger följande fördelar:
- Etablering av webbplatser är snabbare.
- Designstudio upplevelsen går snabbare.
- Webbplatskonfigurationer kan finnas i lösningar som ger en smidigare hantering av programmets livscykel (ALM).
- Uppdateringar av Power Pages förbättringar och felkorrigeringar har förbättrats.
Bestäm om din webbplats använder standarddatamodell eller förbättrad datamodell
Det finns flera sätt att avgöra vilken datamodell som webbplatsen använder:
Öppna Power Platform administrationscenter, gå till to Resurser>Power Pages webbplatser, välj webbplats och sedan Hantera. Fältet Datamodell i avsnittet Webbplatsinformation anger vilken datamodell som används.
Arbetsytorna inställningar i Power Pages i designstudion visar vilken datamodell som används.
Öppna programmet Portalhantering. Om standarddatamodellen används visas programnamnet som Portalhantering. Om den utökade datamodellen används visas namnet som Power Pages-hantering.
När du använder Power Platform CLI, kör följande kommando för att se vilken datamodell som används per plats.
pac powerpages list -v
Kommentar
Den här parametern stöds i Power Platform CLI-version 1.22.4 och senare.
Inaktivera en förbättrad datamodell
Du kan välja bort att använda den förbättrade datamodellen för att skapa webbplatser genom att inaktivera Byt till förbättrad datamodell. Inaktivera förbättrade datamodellen tar du inte bort lösningspaketen eller tar bort webbplatser.
Befintliga webbplatser som skapats med hjälp av den förbättrade datamodellen fortsätter att fungera. För nya webbplatser som skapas används standarddatamodellen.
Systemtabeller
Systemtabellerna är Power Pages specifika lösningsmedvetna tabeller som finns i alla Dataverse-miljöer.
Kommentar
Dessa tabeller kan inte ändras.
- Webbplats
- Webbplatskomponent
- Webbplatsspråk
Icke konfigurationstabeller
Icke konfigurationstabeller är funktionsspecifika tabeller som innehåller affärsdata. Data i dessa tabeller deltar inte i ALM-processer.
- Annons
- Undersökning
- Undersökningsalternativ
- Undersökningsöverföring
- Extern identitet
- Portalkommentar
- Inbjudan
- Inlöst inbjudning
- Inställning
- WebFormSession
Kommentar
Dessa tabeller har tagits bort från den förbättrade datamodellen och kommer inte att vara tillgängliga i Power Pages Management-appen:
- Annons
- Undersökning
- Undersökningsalternativ
- Undersökningsöverföring
Virtuell tabell
De Power Pages virtuella tabellerna representerar och innehåller metadata för de specifika webbplatskomponenterna. De pekar på systemtabellerna som innehåller webbplatsmetadata i JSON-format (JavaScript Object Notation). Du kan uppdatera och konfigurera innehållet i de virtuella tabellerna med hjälp av Power Pages hanteringsappen. Den här appen har samma utseende och känsla som den äldre portalhanteringsappen.
Kommentar
- Om du har utvecklat egen kod eller verktyg som använder standarddatamodell tabeller måste du uppdatera koden så att den använder de förbättrade datamodelltabellerna.
- Dessa tabeller kan inte ändras.
- Eftersom tabellerna inte kan ändras visas de inte i listan med tabeller som kan användas för att skapa en relation med de andra tabellerna. Webbroll (mspp_webrole), Tabellbehörighet (mspp_entitypermission) och andra tabeller visas exempelvis inte i listan över tabeller som kan användas för att skapa en relation.
Systemtabell | Förbättrad virtuell datamodelltabell | Standardtabell för datamodell |
---|---|---|
powerpagesite | mspp_website | adx_website |
powerpagesitelanguage | mspp_websitelanguage | adx_websitelanguage |
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 adx_entityform adx_entityformmetadata adx_entitylist adx_entitypermission adx_pagetemplate adx_pollplacement adx_publishingstate adx_publishingstatetransitionrule adx_redirect adx_shortcut adx_sitemarker adx_sitesetting adx_webfile adx_webform adx_webformmetadata adx_webformstep adx_weblink adx_weblinkset adx_webpage adx_webpageaccesscontrolrule adx_webrole adx_websiteaccess adx_websitelanguage adx_webtemplate |
Mallar som stöds
Den förbättrade datamodellen aktiveras som standard i Microsoft Power Platform-miljön.
En ny webbplats som du tillhandahåller genom att använda en av följande mallar den förbättrade datamodellen:
- Startlayout 1-5
- Appen bearbetas
- Tom sida
- Programregistrering
- Schemalägg möten
Följande mallar använder standarddatamodellen även om den förbättrade datamodellen är aktiverad i miljön:
- Vanliga frågor och svar
- Community (Dynamics 365)
- Kundportal (Dynamics 365)
- Självbetjäningsportal för kunder (Dynamics 365)
- Självbetjäningsportal för anställda (Dynamics 365)
- Field Service (Dynamics 365)
- Modern Community (Dynamics 365)
- Orderreturer (Dynamics 365)
- Partnerportal (Dynamics 365)
Skapa en webbplats med hjälp av den förbättrade datamodellen
När den förbättrade datamodellen har aktiverats i en miljö kan du skapa en ny webbplats från Power Pages startsidan.
Kommentar
Den förbättrade datamodellen används endast för att skapa den nya webbplatsen om den valda mallen stöder den förbättrade datamodellen.
Följ stegen nedan om du vill skapa en webbplats med hjälp av en mall som använder den förbättrade datamodellen:
- Öppna Power Pages startsidan.
- Välj Skapa webbplats.
- Välj en mall och välj sedan Välj den här mallen för att skapa webbplatsen.
- Fyll i önskad information och välj sedan Klar.
Du omdirigeras till startsidan för Power Pages där den nya webbplatsen visas i listan Mina webbplatser. När den nya webbplatsen är klar kan du redigera den med hjälp av Power Pages designstudion.
Visa listan med den förbättrade datamodellens webbplatser
Du kan visa nyligen skapade webbplatser på Power Pages startsidan.
Platser som använder den förbättrade datamodellen har funktionsparitet med platser som använder standarddatamodellen. För att avgöra vilken datamodell din webbplats använder, gå till avsnittet Bestäm om din webbplats använder standarddatamodellen eller den förbättrade datamodellen.
I avsnittet Aktiva webbplatser på startsidan Power Pages listas alla tillgängliga webbplatser. I listan visas båda webbplatserna som använder standarddatamodellen och webbplatser som använder den förbättrade datamodellen, oavsett om den förbättrade datamodellen är aktiverad för miljön eller inte.
Redigera en ny webbplats med den förbättrade datamodellen
Platser som använder den förbättrade datamodellen har funktionsparitet med platser som använder standarddatamodellen. Du kan använda antingen Power Pages designstudion eller Power Pages hanteringsappen för anpassning.
Redigera en webbplats med hjälp av Power Pages designstudion
På sidan Power Pages startsidan på webbplatskortet, välj Redigera för att öppna Power Pages designstudio och redigera webbplatsen.
Kommentar
Redigeringsprocessen i Power Pages designstudion fungerar på samma sätt oavsett om webbplatsen använder den förbättrade datamodellen eller standarddatamodellen. Det finns inga funktioner för att fungera.
Redigera en webbplats med hjälp av Power Pages hanteringsapp
På startsidan för Power Pages på webbplatskortet väljer du ellipsen (…) och väljer sedan Power Pages-hantering för att öppna Power Pages hanteringsappen.
Anteckning
- Power Pages kärnpaket som relaterar till en förbättrad datamodell kommer som standard att förinstalleras i alla Dataverse-miljöer oavsett om miljön har Power Pages-webbplats eller inte.
- Den förbättrade datamodellen inkluderar en ny modelldriven app med namnet Power Pages-hantering. Du måste använda den här appen för avancerade anpassningar som inte är tillgängliga via Power Pages designstudion.
Du kan också öppna Power Pages hanteringsappen från Power Pages designstudion. Markera ellipsen (…) och välj Power Pages-hantering.
Du kan använda Power Pages hanteringsappen för att utföra avancerade anpassningar som inte är tillgängliga i designstudion.
Datamodellens Power Platform CLI-parametrar
När du använder Power Platform CLI för att ladda upp eller ladda ner konfigurationsdata för en webbplats som använder den förbättrade datamodellen måste du använda modelVersion
parametern. Värdet för 2 indikerar att den förbättrade datamodellen bör användas.
Hämta
pac powerpages download --path <path> --webSiteId <siteId> --modelVersion 2
Överföring
pac powerpages upload --path <path> --modelVersion 2
Kommentar
Den här parametern stöds i Power Platform CLI-version 1.22.4 och senare.
För mer information, gå till Power Platform CLI-parametrar.
Vanliga frågor och svar
Hur uppdaterar jag en webbplats från standarddatamodellen till den förbättrade datamodellen?
Anvisningar och verktygshjälp som hjälper dig att uppdatera från standarddatamodellen till den förbättrade datamodellen finns i Migrera webbplatsen för standarddatamodell till en förbättrad datamodell.
Kan jag redigera nya webbplatser som bygger på förbättrade konfigurationer av datamodeller i appen Portalhantering?
Du kan använda den nya Power Pages hanteringsappen för att redigera nya webbplatser som skapas med hjälp av den förbättrade datamodellen.
Kända problem
Begränsning av distributionsprofiler i förbättrade datamodellplatser som har distribuerats med en lösning
För närvarande ger inte Power Pages hantering av programmets livscykel (ALM) inte ett sätt att tilldela olika webbplatsinställningar för olika miljöer när du distribuerar webbplatsdata med hjälp av lösningar. Standarddatamodellen stöder ALM med hjälp av distributionsprofilerna. Möjligheten att använda miljövariabler för webbplatsinställningar övervägs för en kommande uppdatering. Du kan hantera den här begränsningen under tiden genom att distribuera förbättrade datamodellplatser med något av följande alternativ:
Kommentar
Följande metoder distribuerar webbplatsobjekt i ohanterat tillstånd.
- Microsoft Power Platform CLI
- GitHub-åtgärder för Power Platform
- Power Platform build tools för Azure DevOps