Verbeterd gegevensmodel
Het standaard gegevensmodel is gebouwd met behulp van aangepaste tabellen en is geoptimaliseerd voor de configuratie van elke websitecomponent die is opgeslagen als een record in een speciale tabel in Microsoft Dataverse. Het standaardmodel vergt meer tijd om de verschillende oplossingen, tabellen en metagegevens te laden wanneer een nieuwe site wordt ingericht. Updates van websitetabellen in het standaardmodel vereisen handmatige en tijdrovende toepassing van pakketupdates.
Opmerking
- Alle nieuwe sites worden standaard gemaakt met behulp van het verbeterde gegevensmodel.
- Als u een site wilt maken op basis van het standaardgegevensmodel, schakelt u het verbeterde gegevensmodel uit in het Power Platform-beheercentrum.
- De Power Pages-beheerapp wordt standaard geïnstalleerd in alle exemplaren van Microsoft Dataverse in ondersteunde regio's, inclusief omgevingen waar geen Power Pages-sites beschikbaar zijn.
Het verbeterde gegevensmodel is een combinatie van systeemtabellen, niet-configuratietabellen en virtuele tabellen.
Het verbeterde gegevensmodel voor Power Pages biedt de volgende voordelen:
- Inrichting van websites is sneller.
- Ontwerpstudio-ervaringen zijn sneller.
- Websiteconfiguraties kunnen worden opgenomen in oplossingen om soepelere ALM-ervaringen (Application Lifecycle Management) te bieden.
- Updates en bugfixes voor Power Pages zijn verbeterd.
Bepalen of uw site het standaard of uitgebreide gegevensmodel gebruikt
Er zijn verschillende manieren om te bepalen welk gegevensmodel uw site gebruikt:
Open Power Platform-beheercentrum, ga naar Bronnen>Power Pages-sites, selecteer uw site en selecteer vervolgens Beheren. Het veld Gegevensmodel in de sectie Sitegegevens geeft aan welk gegevensmodel wordt gebruikt.
De werkruimte Instelling in de Power Pages-ontwerpstudio laat zien welk gegevensmodel wordt gebruikt.
Open de Portalbeheer-app. Als het standaard gegevensmodel wordt gebruikt, wordt de toepassingsnaam weergegeven als Portalbeheer. Als het verbeterde gegevensmodel wordt gebruikt, wordt de toepassingsnaam weergegeven als Power Pages-beheer.
Als u de Power Platform CLI gebruikt, voert u de volgende opdracht uit om te bekijken welk gegevensmodel wordt gebruikt.
pac powerpages list -v
Opmerking
Deze parameter wordt ondersteund in Power Platform CLI versie 1.22.4 en hoger.
Het verbeterde gegevensmodel uitschakelen
U kunt zich afmelden voor het gebruik van het verbeterd gegevensmodel voor het maken van sites door de optie Overschakelen naar uitgebreid gegevensmodel uit te schakelen. Als u het verbeterde gegevensmodel uitschakelt, verwijdert u de oplossingspakketten niet en verwijdert u ook geen websites.
Bestaande websites die zijn gemaakt met behulp van het verbeterde gegevensmodel blijven werken. Alle nieuwe websites die worden gemaakt, gebruiken het standaardgegevensmodel.
Systeemtabellen
De systeemtabellen zijn Power Pages–specifieke oplossingsbewuste tabellen die aanwezig zijn in alle Dataverse-omgevingen.
Opmerking
Deze tabellen kunnen niet worden gewijzigd.
- Site
- Siteonderdeel
- Sitetaal
Niet-configuratietabellen
Niet-configuratietabellen zijn functiespecifieke tabellen die zakelijke transactiegegevens bevatten. Gegevens in deze tabellen zijn geen onderdeel van ALM-processen.
- Ad
- Peiling
- Peilingoptie
- Indiening van peiling
- Externe identiteit
- Portalreactie
- Uitnodiging
- Inwisseling van uitnodiging
- Instelling
- WebFormSession
Opmerking
Deze tabellen zijn verwijderd uit het verbeterde gegevensmodel en zijn niet beschikbaar in de Power Pages Management-app:
- Ad
- Peiling
- Peilingoptie
- Indiening van peiling
Virtuele tabellen
De virtuele Power Pages-tabellen vertegenwoordigen en bevatten de metagegevens van de specifieke websiteonderdelen. Ze verwijzen naar de systeemtabellen die de metagegevens van de website bevatten in JSON-indeling (JavaScript Object Notation). U kunt de inhoud van de virtuele tabellen bijwerken en configureren met behulp van de Power Pages-beheerapp. Deze app oogt en werkt hetzelfde als de oudere Portalbeheer-app.
Opmerking
- Als u aangepaste code of hulpprogramma's hebt ontwikkeld die een van de standaardgegevensmodeltabellen gebruiken, moet u de code zo bijwerken dat deze de verbeterde gegevensmodeltabellen gebruikt.
- Deze tabellen kunnen niet worden gewijzigd.
- Omdat deze tabellen niet kunnen worden gewijzigd, verschijnen ze niet in de lijst met tabellen die kunnen worden gebruikt om een relatie met de andere tabellen tot stand te brengen. Webrol (mspp_webrole), Tabelmachtiging (mspp_entitypermission) en andere tabellen worden bijvoorbeeld niet weergegeven in de lijst met tabellen die kunnen worden gebruikt om een relatie te maken.
Systeemtabel | Virtuele tabel voor verbeterde gegevensmodel | Tabel voor standaard gegevensmodel |
---|---|---|
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 |
Ondersteunde sjablonen
Het verbeterde gegevensmodel is standaard ingeschakeld in uw Microsoft Power Platform-omgeving.
Elke nieuwe website die u inricht met een van de volgende sjablonen maakt gebruik van het verbeterde gegevensmodel:
- Starter-indeling 1-5
- Verwerken van toepassing
- Lege pagina
- Programmaregistratie
- Vergaderingen plannen
De volgende sjablonen gebruiken het standaardgegevensmodel, zelfs als het uitgebreide gegevensmodel is ingeschakeld in de omgeving:
- Veelgestelde vragen
- Community (Dynamics 365)
- Klantportal (Dynamics 365)
- Selfserviceportal van klanten (Dynamics 365)
- Selfserviceportal van werknemers (Dynamics 365)
- Field Service (Dynamics 365)
- Modern Community (Dynamics 365)
- Orderretouren (Dynamics 365)
- Partnerportal (Dynamics 365)
Een website maken met het verbeterde gegevensmodel
Nadat het verbeterde gegevensmodel is ingeschakeld in een omgeving, kunt u een nieuwe site maken vanaf de Power Pages-startpagina.
Opmerking
Het verbeterde gegevensmodel wordt alleen gebruikt om de nieuwe site te maken als de geselecteerde sjabloon het verbeterde gegevensmodel ondersteunt.
Volg deze stappen om een site te maken met behulp van een sjabloon die het verbeterde gegevensmodel gebruikt:
- Open de Power Pages-startpagina.
- Selecteer Een site maken.
- Selecteer een sjabloon en selecteer vervolgens Deze sjabloon kiezen om de site te maken.
- Vul de vereiste informatie in en kies Gereed.
U wordt omgeleid naar de Power Pages-startpagina, waar de nieuwe site wordt weergegeven in de lijst Mijn sites. Wanneer de nieuwe site klaar is, kunt u deze bewerken met behulp van de Power Pages-ontwerpstudio.
De lijst met verbeterde gegevensmodelsites bekijken
U kunt onlangs gemaakte sites bekijken vanaf de Power Pages-startpagina.
Sites die het verbeterde gegevensmodel gebruiken, hebben functionele gelijkheid met sites die het standaardgegevensmodel gebruiken. Als u wilt bepalen welk gegevensmodel uw website gebruikt, gaat u naar de sectie Bepalen of uw site het standaard- of verbeterde gegevensmodel gebruikt.
In de sectie Actieve sites van de Power Pages-startpagina worden alle beschikbare sites weergegeven. In de lijst worden zowel sites weergegeven die het standaardgegevensmodel gebruiken als sites die het verbeterde gegevensmodel gebruiken, ongeacht of het verbeterde gegevensmodel is ingeschakeld voor de omgeving.
Een nieuwe site die gebruikmaakt van het verbeterde gegevensmodel bewerken
Sites die het verbeterde gegevensmodel gebruiken, hebben functionele gelijkheid met sites die het standaardgegevensmodel gebruiken. U kunt de Power Pages-ontwerpstudio of de Power Pages-beheerapp gebruiken voor aanpassing.
Een site bewerken met behulp van de Power Pages-ontwerpstudio
Op de Power Pages-startpagina selecteert u op de sitekaart de optie Bewerken om de Power Pages-ontwerpstudio te openen en de site te bewerken.
Opmerking
Het bewerkingsproces in de Power Pages-ontwerpstudio werkt, ongeacht of de site het verbeterde gegevensmodel of het standaardgegevensmodel gebruikt, hetzelfde. Er zijn geen verschillen in functionaliteit.
Een site bewerken met behulp van de app Power Pages-beheer
Selecteer op de Power Pages-startpagina, op de sitekaart, het beletselteken (…) en vervolgens Power Pages-beheer om de app Power Pages-beheer te openen.
Opmerking
- Power Pages-kernpakketten gerelateerd aan het verbeterde gegevensmodel worden standaard vooraf geïnstalleerd in alle Dataverse-omgevingen, ongeacht of de omgevingen een Power Pages-sites hebben of niet.
- Het verbeterde gegevensmodel bevat een nieuwe modelgestuurde app met de naam Power Pages-beheer. Deze app gebruikt u voor geavanceerde aanpassingen die niet beschikbaar zijn via de Power Pages-ontwerpstudio.
U kunt de Power Pages Management-app ook openen vanuit de Power Pages-ontwerpstudio. Selecteer het weglatingsteken (…), gevolgd door Power Pages-beheer..
U kunt de app Power Pages-beheer gebruiken om geavanceerde aanpassingen uit te voeren die niet beschikbaar zijn in de ontwerpstudio.
Power Platform CLI-parameters voor gegevensmodel
Wanneer u de Power Platform CLI gebruikt om configuratiegegevens te uploaden of downloaden voor een website die het verbeterde gegevensmodel gebruikt, moet u de parameter modelVersion
gebruiken. De waarde 2 geeft aan dat het verbeterde gegevensmodel moet worden gebruikt.
Downloaden
pac powerpages download --path <path> --webSiteId <siteId> --modelVersion 2
Uploaden
pac powerpages upload --path <path> --modelVersion 2
Opmerking
Deze parameter wordt ondersteund in Power Platform CLI versie 1.22.4 en hoger.
Ga voor meer informatie naar Power Platform CLI-parameters.
Veelgestelde vragen
Hoe kan ik een website van het standaard gegevensmodel bijwerken naar het verbeterde gegevensmodel?
Voor begeleiding en tooling-ondersteuning bij het updaten van het standaardgegevensmodel naar het verbeterde gegevensmodel gaat u naar Standaardgegevensmodelsites migreren naar het verbeterde gegevensmodel.
Kan ik nieuwe sites bewerken die zijn gebaseerd op verbeterde gegevensmodelconfiguraties in de Portalbeheer-app?
U kunt de nieuwe Power Pages Management-app gebruiken om nieuwe websites te bewerken die zijn gemaakt met behulp van het verbeterde gegevensmodel.
Bekende problemen
Beperking van implementatieprofielen op sites met verbeterde gegevensmodellen die zijn geïmplementeerd met behulp van een oplossing
Momenteel biedt Power Pages Application Lifecycle Management (ALM) geen manier om verschillende site-instellingswaarden toe te wijzen voor verschillende omgevingen wanneer u sitegegevens implementeert met behulp van oplossingen. Het standaarddatamodel ondersteunt ALM met behulp van de implementatieprofielen. De mogelijkheid om omgevingsvariabelen te gebruiken voor site-instellingen wordt overwogen voor een toekomstige update. Om deze beperking in de tussentijd te omzeilen, kunt u verbeterde gegevensmodelsites implementeren met een van de volgende opties:
Notitie
De volgende methoden implementeren siteobjecten in een onbeheerde staat.
- Microsoft Power Platform CLI
- GitHub-acties voor Power Platform
- Power Platform Build Tools voor Azure DevOps