Verbessertes Datenmodell (Vorschauversion)
Das Standarddatenmodell wurde mithilfe von benutzerdefinierten Tabellen erstellt und für die Konfiguration jeder Website-Komponente optimiert, die als Datensatz in einer dedizierten Tabelle in Microsoft Dataverse gespeichert ist. Das Standardmodell benötigt mehr Zeit zum Laden der verschiedenen Lösungen, Tabellen und Metadaten, wenn eine neue Site bereitgestellt wird. Aktualisierungen von Website-Tabellen im Standardmodell erfordern eine manuelle und zeitaufwändige Anwendung von Paketaktualisierungen.
Anmerkung
- Alle neuen Websites werden standardmäßig mit dem erweiterten Datenmodell erstellt.
- Um eine Website auf dem Standarddatenmodell zu erstellen, deaktivieren Sie das erweiterte Datenmodell im Power Platform Admin Center.
- Die Power Pages Management-App wird standardmäßig auf alle Instanzen von Microsoft Dataverse in unterstützten Regionen installiert, darunter auch in Umgebungen, in denen es keine Power Pages-Websites gibt.
Das erweiterte Datenmodell ist eine Kombination aus Systemtabellen, einer Sammlung von Nonconfiguration-Tabellen und einer Reihe virtueller Tabellen.
Das erweiterte Datenmodell für Power Pages bietet folgende Vorteile:
- Die Bereitstellung von Websites ist schneller.
- Designstudio-Erlebnisse sind schneller.
- Website-Konfigurationen können in Lösungen enthalten sein, um eine reibungslosere Application Lifecycle Management-Umgebung(ALM) zu ermöglichen.
- Aktualisierungen von Power Pages Verbesserungen und Fehlerbehebungen werden verbessert.
Festlegen, ob Ihre Website ein Standard- oder ein erweitertes Datenmodell verwendet
Es gibt mehrere Möglichkeiten, festzustellen, welches Datenmodell Ihre Website verwendet:
Öffnen Sie das Power Platform Admin-Center, gehen Sie zu Ressourcen>Power Pages Websites, wählen Sie Ihre Website aus und wählen Sie dann Verwalten. Das Feld Datenmodell im Abschnitt Site-Details gibt an, welches Datenmodell verwendet wird.
Der Einrichten Arbeitsbereich im Power Pages Design Studio zeigt, welches Datenmodell verwendet wird.
Öffnen Sie die Portalverwaltungs-App. Wenn das Standarddatenmodell verwendet wird, wird der Anwendungsname als Portalverwaltung angezeigt. Wenn das erweiterte Standarddatenmodell verwendet wird, wird der Anwendungsname als Power Pages Verwaltung angezeigt.
Wenn Sie die Power Platform CLI ausführen, können Sie mit dem folgenden Befehl anzeigen, welches Datenmodell bei der Website verwendet wird.
pac powerpages list -v
Anmerkung
Diese Parameter wird in der Power Platform CLI-Version 1.22.4 und höher unterstützt.
Erweitertes Datenmodell deaktivieren
Sie können sich von der Nutzung erweiterter Datenmodelle für die Website-Erstellung abmelden, indem Sie die Option Zum erweiterten Datenmodell wechseln in der oberen Symbolleiste deaktivieren. Durch das Deaktivieren des erweiterten Datenmodells werden nicht die Lösungspakete entfernt und es werden auch keine Websites gelöscht.
Bestehende Websites, die mit dem erweiterten Datenmodell erstellt wurden, funktionieren weiterhin. Alle neu erstellten Websites verwenden das Standarddatenmodell.
Systemtabellen
Die Systemtabellen sind Power Pages –spezifische lösungsbewusste Tabellen, die in allen Dataverse Umgebungen vorhanden sind.
Anmerkung
Diese Tabellen können nicht geändert werden.
- Site
- Websitekomponente
- Websitesprache
Nonconfiguration-Tabelle
Nonconfiguration-Tabellen sind funktionsspezifische Tabellen, die transaktionale Geschäftsdaten enthalten. Daten in diesen Tabellen nehmen nicht an ALM-Prozessen teil.
- Anzeige
- Umfrage
- Umfrageoption
- Umfrageübermittlung
- Externe Identität
- Portal-Kommentar
- Einladung
- Einlösen der Einladung
- Einstellungen
- WebFormSession
Anmerkung
Diese Tabellen wurden aus dem erweiterten Datenmodell entfernt und sind nicht mehr in der Power Pages Management-App verfügbar:
- Anzeige
- Umfrage
- Umfrageoption
- Umfrageübermittlung
Virtuelle Tabellen
Die Power Pages virtuellen Tabellen repräsentieren und enthalten die Metadaten der spezifischen Website-Komponenten. Sie verweisen auf die Systemtabellen, die die Website-Metadaten im JavaScript Object Notation (JSON)-Format enthalten. Sie können den Inhalt der virtuellen Tabellen mithilfe der Power Pages Verwaltungs-App aktualisieren und konfigurieren. Diese App hat das gleiche Erscheinungsbild wie die ältere Portalverwaltungs-App .
Anmerkung
- Wenn Sie benutzerdefinierten Code oder benutzerdefinierte Tools entwickelt haben, die eine der Standarddatenmodelltabellen verwenden, müssen Sie den Code aktualisieren, damit er die erweiterten Datenmodelltabellen verwendet.
- Diese Tabellen können nicht geändert werden.
- Da diese Tabellen nicht geändert werden können, werden sie nicht in der Liste der Tabellen angezeigt, die zum Erstellen einer Beziehung mit den anderen Tabellen verwendet werden können. Beispielsweise werden Webrolle (mspp_webrole), Tabellenberechtigung (mspp_entitypermission) und andere Tabellen nicht in der Liste der Tabellen angezeigt, die zum Erstellen einer Beziehung verwendet werden können.
Systemtabelle | Virtuelle Tabelle des erweiterten Datenmodells | Standarddatenmodelltabelle |
---|---|---|
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 |
Unterstützte Vorlagen
Das erweiterte Datenmodell ist in Ihrer Microsoft Power Platform-Umgebung standardmäßig aktiviert.
Wenn Sie eine neue Website mithilfe einer der folgenden Vorlagen bereitstellen, wird das erweiterte Datenmodell verwendet:
- Starterlayout 1-5
- Anwendungsverarbeitung
- Leere Seite
- Programmregistrierung
- Besprechungen planen
Bei den folgenden Vorlagen wird das Standarddatenmodell verwendet, auch wenn das erweiterte Datenmodell in der Umgebung aktiviert ist:
- Häufig gestellte Fragen
- Community (Dynamics 365)
- Kundenportal (Dynamics 365)
- Customer Self Service Portal (Dynamics 365)
- Employee Self Service Portal (Dynamics 365)
- Field Service (Dynamics 365)
- Modern Community (Dynamics 365)
- Auftragsrückgabe (Dynamics 365)
- Partnerportal (Dynamics 365)
Erstellen einer Website mithilfe des erweiterten Datenmodells
Nachdem das erweiterte Datenmodell in einer Umgebung aktiviert wurde, können Sie über die Power Pages Startseite eine neue Site erstellen.
Anmerkung
Das erweiterte Datenmodell wird nur dann zum Erstellen der neuen Site verwendet, wenn die ausgewählte Vorlage das erweiterte Datenmodell unterstützt.
Folgen Sie diesen Schritte, um eine Website mithilfe einer Vorlage zu erstellen, die das erweiterte Datenmodell verwendet:
- Öffnen Sie die Power Pages Homepage.
- Wählen Sie Website erstellen aus.
- Wählen Sie eine Vorlage aus, und wählen Sie dann Diese Vorlage auswählen, um die Site zu erstellen.
- Ergänzen Sie die erforderlichen Informationen und klicken Sie dann auf Fertig.
Sie werden zur Power Pages Startseite weitergeleitet. Dort wird die neue Website unter Meine Seiten angezeigt. Sie können die Site mit Power Pages Design Studio bearbeiten, wenn die neue Site fertig ist.
Liste der erweiterten Datenmodell-Websites ansehen
Sie können die neu erstellte Site von der Power Pages Startseite aus anzeigen.
Sites, die das erweiterte Datenmodell verwenden, weisen funktionale Parität mit Sites auf, die das Standarddatenmodell verwenden. Um festzustellen, welches Datenmodell Ihre Website verwendet, gehen Sie zum Abschnitt Bestimmen Sie, ob Ihre Website das Standard- oder erweiterte Datenmodell verwendet.
Im Abschnitt Aktive Websites der Power Pages Startseite werden alle verfügbaren Websites aufgeführt. In der Liste werden sowohl Sites angezeigt, die das Standarddatenmodell verwenden, als auch Sites, die das erweiterte Datenmodell verwenden, unabhängig davon, ob das erweiterte Datenmodell für die Umgebung aktiviert ist.
Bearbeiten Sie eine neue Site, die das erweiterte Datenmodell verwendet
Sites, die das erweiterte Datenmodell verwenden, weisen funktionale Parität mit Sites auf, die das Standarddatenmodell verwenden. Zur individuellen Anpassung können Sie entweder das Power Pages Designstudio oder die Power Pages Management-App verwenden.
Bearbeiten Sie eine Site mit dem Power Pages Designstudio
Wählen Sie auf der Power Pages Homepage auf der Site-Karte Bearbeiten aus, um das Power Pages Designstudio zu öffnen und die Site zu bearbeiten.
Anmerkung
Der Bearbeitungsprozess im Power Pages Designstudio funktioniert gleich, unabhängig davon, ob die Site das erweiterte Datenmodell oder das Standarddatenmodell verwendet. Es gibt keine Funktionslücken.
Bearbeiten Sie eine Site mit der Power Pages Management-App
Wählen Sie auf der Power Pages-Homepage auf der Standortkarte die Auslassungspunkte aus (...) und wählen dann Power Pages-Verwaltung aus, um die Power Pages Management-App zu öffnen.
Anmerkung
- Power Pages-Kernpakete im Zusammenhang mit dem erweiterten Datenmodell werden standardmäßig in allen Dataverse-Umgebungen vorinstalliert, unabhängig davon, ob die Umgebungen über einen Power Pages-Standort verfügt oder nicht.
- Das erweiterte Datenmodell umfasst eine neue modellgesteuerte Apps namens Power Pages-Verwaltung. Sie müssen diese App für erweiterte Anpassungen verwenden, die nicht über das Power Pages Designstudio verfügbar sind.
Sie können die Power Pages Management-App auch über das Power Pages Designstudio öffnen. Wählen Sie die Auslassungspunkte (...) und dann Power Pages-Verwaltung aus.
Mit der Power Pages Management-App können Sie erweiterte Anpassungen vornehmen, die im Designstudio nicht verfügbar sind.
Datenmodell Power Platform CLI-Parameter
Wenn Sie die Power Platform CLI verwenden, um Konfigurationsdaten für eine Website hoch- oder herunterzuladen, die das erweiterte Datenmodell verwendet, müssen Sie den modelVersion
Parameter verwenden. Der Wert 2 gibt an, dass das erweiterte Datenmodell verwendet werden soll.
Download
pac powerpages download --path <path> --webSiteId <siteId> --modelVersion 2
Hochladen
pac powerpages upload --path <path> --modelVersion 2
Anmerkung
Diese Parameter wird in der Power Platform CLI-Version 1.22.4 und höher unterstützt.
Weitere Informationen finden Sie unter Power Platform CLI-Parameter.
Häufig gestellte Fragen
Wie kann ich eine Website vom Standarddatenmodell auf das erweiterte Datenmodell aktualisieren?
Anleitungen und Toolunterstützung, die Sie bei der Umstellung vom Standarddatenmodell auf das erweiterte Datenmodell unterstützen, finden Sie unter Standarddatenmodell-Sites auf erweitertes Datenmodell migrieren.
Kann ich neue Sites, die auf erweiterten Datenmodellkonfigurationen basieren, in der Portalverwaltungs-App bearbeiten?
Mit der neuen Power Pages Verwaltungs-App können Sie neue Websites bearbeiten, die mithilfe des erweiterten Datenmodells erstellt wurden.
Bekannte Probleme
Einschränkung von Bereitstellungsprofilen in Websites mit erweitertem Datenmodell, die mithilfe einer Lösung bereitgestellt werden
Das Power Pages Application Lifecycle Management (ALM) bietet derzeit keine Möglichkeit, verschiedenen Umgebungen unterschiedliche Websiteeinstellungswerte zuzuweisen, wenn Sie Websitedaten mithilfe von Lösungen bereitstellen. Das Standarddatenmodell unterstützt ALM mithilfe der Bereitstellungsprofile. Die Möglichkeit, Umgebungsvariablen für Websiteeinstellungen zu verwenden, wird für ein zukünftiges Update in Betracht gezogen. Um diese Einschränkung in der Zwischenzeit zu umgehen, können Sie Websites mit erweiterten Datenmodellen mit einer der folgenden Optionen bereitstellen:
Anmerkung
Die folgenden Methoden stellen Websiteobjekte in einem nicht verwalteten Zustand bereit.
- Microsoft Power Platform CLI
- GitHub-Aktionen für Power Platform
- Power Platform Build Tools für Azure DevOps