Delen via


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.

    Schermopname waarin het veld Gegevensmodel is ingesteld op Verbeterd in de sectie Sitedetails voor een site.

  • 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.

    Schermopname van de app 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.

Een schermopname van het Power Platform-beheercentrum met de schakelaar Overschakelen naar verbeterd gegevensmodel benadrukt.

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:

  1. Open de Power Pages-startpagina.
  2. Selecteer Een site maken.
  3. Selecteer een sjabloon en selecteer vervolgens Deze sjabloon kiezen om de site te maken.
  4. 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.

Schermopname van een website die wordt bewerkt in de app Power Pages-beheer.

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.

Zie ook