Portal-Apps

Abgeschlossen

Mit Power Pages können Sie Microsoft Dataverse-Daten über extern zugängliche Websites anzeigen und mit diesen interagieren. Power Pages unterstützen sichere Interaktionen mit internen und externen Zielgruppen.

Funktionen von Power Pages

Power Pages basieren auf Microsoft Dataverse und erben viele Funktionen von modellgesteuerten Apps in Microsoft Power Apps, dazu gehören:

  • Zentralisierte Verwaltung
  • Common Data Model
  • Rollen und Berechtigungen
  • Formulare und Ansichten
  • Geschäftsregeln
  • Deklarative Workflows und Aktionen
  • Plug-In-Architektur
  • Integration in andere Dienste
  • Dataverse-Erweiterbarkeit
  • Überwachungsfunktionen

Power Pages bieten zudem ein integriertes Content-Management-System, in dem alle Inhalte in Dataverse gespeichert werden. Inhalte können mit Power Pages-Studio oder der App „Portalverwaltung“ bearbeitet werden. Dataverse-Sicherheitsrollen und ‑Berechtigungen können angewendet werden, um beim Schutz des Inhalts zu unterstützen.

Diagramm mit den Merkmalen von Power Pages

Hinweis

Power Pages benötigt eine Dataverse-Datenbank in der Umgebung, um Schlüsselkomponenten zu installieren und zu konfigurieren. Ein Power Pages-Portal kann ohne Microsoft Dynamics 365-Apps erstellt werden, Vorlagen wie Customer Self-Service, Employee Self-Service, Partner‑ und Community-Portale sind von diesen Apps abhängig.

Power Pages-Architektur

Power Pages stellt eine direkte Verbindung zu Dataverse-Daten her. Sie können integrierte Komponenten verwenden, die modellgesteuerte Ansichten und Formulare widerspiegeln, um Listen und Formulare auf der Grundlage von Dataverse-Tabellen zu erstellen. Seiten können erweitert und angepasst werden, wie in der folgenden Abbildung zu sehen:

Diagramm der Power Pages-Architektur

Power Pages erweitert Dataverse-Lösungen für interne und externe Benutzer auf sichere Art und Weise. Besucher können entweder anonym oder nach Authentifizierung auf Portale zugreifen.

Diagramm der Power Apps-Portalarchitektur für Dataverse

Dataverse-Daten verfügbar machen

In den folgenden Abschnitten werden zwei verschiedene Ansätze erklärt, um Dataverse-Daten mit Power Pages verfügbar zu machen.

Anwendungsfälle für Power Pages

Ziehen Sie Power Pages in Betracht, wenn:

  • Eine sichere Interaktionen mit Dataverse für interne und externe Benutzer benötigt wird
  • Sie Community‑ oder Self-Service-Sites für den Kundenservice benötigen
  • CRUD-Operationen für Dataverse-Daten benötigt werden
  • Das Projekt über begrenzte Ressourcen verfügt oder Konfigurationen für Geschäftsbenutzer oder ohne Code erfordert
  • Dynamisches Design für die Barrierefreiheit auf allen Geräten und Browsern erforderlich ist
  • Mehrsprachiger Website-Support erforderlich ist
  • Single Sign-On (SSO) eine Voraussetzung ist

Seien Sie vorsichtig, wenn:

  • Sich die meisten Daten außerhalb von Dataverse befinden
  • Dokumentenverwaltungs-, Indexierungs‑ oder Suchfunktionen entscheidend sind
  • Sie einen hohen Datenverkehr oder ein großes Benutzervolumen erwarten
  • E-Commerce-Funktionen wie die Zahlungsabwicklung erforderlich sind
  • Das Szenario funktioniert besser mit einem direkt Power Apps-lizenzierten Benutzerzugriff

Authentifizierung

Power Pages unterstützt authentifiziertem und nicht authentifiziertem Zugriff. Ein Lösungsarchitekt sollte feststellen, ob eine authentifizierte Zugriffsberechtigung benötigt wird, und den geeigneten Identitätsanbieter ermitteln, wie Microsoft Azure B2C, Microsoft Entra ID oder eine andere unterstützte Option

Wichtig

Vermeiden Sie die Verwendung lokal gespeicherter Konten für die Authentifizierung.

Überlegungen zur Implementierung

Berücksichtigen Sie Folgendes bei der Implementierung einer Power Pages-Lösung:

  • Ob Sie mit einer leeren Vorlage oder einer Dynamics 365-Vorlage beginnen möchten
  • Wie genau die ausgewählte Vorlage mit den Projektanforderungen übereinstimmt
  • Für welche Portalseiten möglicherweise eine benutzerdefinierte Entwicklung mit Liquid-Vorlagen erforderlich ist
  • Welche Daten authentifizierte Benutzer benötigen, um Zugriff zu erhalten

Überlegungen zur Bereitstellung

Power Pages-Anlagen wie Ansichten und Formulare können in Lösungen gebündelt werden. Die meisten Seitenkonfigurationen werden jedoch in mehreren Dataverse-Tabellen als Daten gespeichert. Verwenden Sie das Konfigurationsmigrationstool, um Konfigurationen aus der Entwicklungsumgebung in Test‑ oder Produktionsumgebungen zu verschieben.

Weiterführende Informationen