Power Pages-Projekt planen
Dieser Artikel dient als Leitfaden für Unternehmensteams, die an Projekten arbeiten, und geht möglicherweise über den Rahmen eines Herstellers hinaus, der eine Website für bestimmte Geschäftsanforderungen erstellt. Das Erstellen eines Plans mit klaren Ergebnissen und Erwartungen ist immer eine gute Praxis, unabhängig von der Größe Ihres Projekts.
Anmerkung
Power Pages baut auf einem Fundament von Power Apps-Portalen auf. Viele der Tools und Methoden, die zum Konfigurieren von Power Pages verwendet werden, nutzen die Funktionen von Power Apps-Portalen. Weitere Informationen finden Sie unter Einführung: Planen eines Power Apps-Projekts.
Berücksichtigen Sie die folgenden Fragen bei der Planung Ihres ersten Power Pages-Projekts:
- Wer verwendet meine Website?
- Welche Aktionen werden meine Benutzer ausführen?
- Welchen Text und Inhalt soll die Website enthalten?
- Was wird öffentlich angezeigt und was ist gesichert?
- Was werden Benutzer verwenden, um sich anzumelden oder zu registrieren?
- Wie werden die Daten segmentiert, nachdem sich Benutzer angemeldet haben?
- Wie finden meine Benutzer meine Website?
Die Beantwortung dieser Fragen dient als Orientierung für die Diskussionen zu Beginn Ihres Projekts.
Zielgruppe
Unsere Standardvorlage enthält grundlegende Webseiten, die so konfiguriert sind, dass sie Ihnen den Einstieg erleichtern. Diese Vorlagenseiten sind nicht gesichert und enthalten Beispieltext und Bilder nur zur Inspiration. Bei der Entwicklung von Inhalten und Datenerlebnissen können Sie eine Authentifizierung für den Zugriff auf bestimmte Seiten anfordern. Passen Sie Ihre Power Pages-Website an die individuellen Bedürfnisse Ihrer Organisation an.
Anonyme Benutzer
Seiten, für die keine Anmeldung erforderlich ist, werden als anonym oder nicht authentifiziert bezeichnet.
Authentifizierte Benutzer
Auf authentifizierten Seiten können Sie genau die Daten angeben, die Ihrem Kunden angezeigt werden oder die er ändert. Um eine Website so festzulegen, dass nur mit Authentifizierung auf sie zugegriffen werden kann, legen Sie Seitenberechtigungen in den Eigenschaften für die Startseite fest. Diese Einstellung erfordert, dass sich Benutzer registrieren und anmelden, bevor sie Inhalte auf einer beliebigen Seite der Site sehen können. Weitere Informationen finden Sie unter Seitenberechtigungen.
Jeder authentifizierte Benutzer auf Ihrer Website ist mit einem Kontaktdatensatz in Dataverse verknüpft. Beachten Sie, dass Ihre Website-Authentifizierung nicht Ihre Autorisierung vorschreibt. Ihre Authentifizierung ist einfach eine digitale Kennung, die den Zugriff auf bestimmte Seiten gewährt.
Zugreifen
Viele Websites enthalten heute eine Anmelde- oder Registrierungsfunktion, bei der die Benutzer entweder ein neues Anmeldeprofil erstellen oder eine bestehende Anmeldung verwenden, um auf die Seiten der Website zuzugreifen. Diese Anmeldeinformationen können mit ihren Social Media-Konten oder ihren Unternehmensanmeldeinformationen verknüpft werden. Diese Anmeldeinformationen sind Beispiele für Identitätsanbieter (IdP). Power Pages funktioniert mit vielen branchenüblichen Identitätsanbietern.
Weitere Informationen: Übersicht über die Authentifizierung in Power Pages)
Interne Benutzer
Benutzer innerhalb Ihrer Organisation sollten Microsoft Entra verwenden. Die Verwendung einer Microsoft Entra ID ermöglicht ein nahtloses Anmeldeerlebnis über eine aktive Sitzung. Die Verwendung einer Microsoft Entra ID trägt auch zur Site-Sicherheit bei. Wenn ein Benutzer das Unternehmen verlässt, wird sein Microsoft Entra-Konto deaktiviert, und er kann nicht mehr auf die geschützten Seiten Ihrer Website zugreifen. Zu Ihrer Bequemlichkeit sind alle Power Pages Sites mit einer Microsoft Entra vorkonfigurierten ID ausgestattet.
Trinkgeld
Benennen Sie die Anmeldeschaltfläche in einen benutzerfreundlicheren Namen wie „Contoso-Mitarbeiter“ oder „Contoso-Geschäftskonto“ um. Erstellen Sie eine Websiteeinstellung mit dem Namen „Authentication/OpenIdConnect/AzureAD/Caption“, und geben Sie den Wert an, den Sie anzeigen möchten. Verwenden Sie die Portalverwaltungs-App, um Websiteeinstellungen zu erstellen und zu ändern.
Externe Benutzer
Externe Benutzer sollten einen externen Identitätsanbieter verwenden. Mithilfe eines einzelnen externen Identitätsanbieters kann das Onboarding von Benutzern konsistent über mehrere Websites oder Apps durchgeführt werden. Ihre Benutzer können bequem mit einem einzigen Satz Anmeldeinformationen auf diese Sites und Anwendungen zugreifen. Power Pages bietet mehrere Optionen.
Azure Active Directory B2C (Azure AD B2C) ist eine Option, die Sie für einen Identitätsanbieter in Betracht ziehen könnten. Integrieren Sie Ihre benutzerdefinierten oder Unternehmensidentitätssysteme. Sie können die Verwendung vorhandener Social Media-Konten wie Microsoft-Konto, LinkedIn, Google aktivieren, einschließlich einer Option, die Sie festlegen, um ein Anmeldeprofil basierend auf einer E-Mail-Adresse zuzulassen.
Sie können auch das Erscheinungsbild an Ihre Bedürfnisse anpassen. Weitere Informationen finden Sie unter Die Azure AD B2C-Benutzeroberfläche anpassen.
Anmerkung
Wir empfehlen, lokale Anmeldeanbieter zu deaktivieren. Weitere Informationen finden Sie unter Einstieg in die Konfiguration Ihrer Authentifizierung.
Sicherheit
Power Pages ermöglicht Ihnen das Erstellen sicherer Websites.
Sie können jede Seite und Daten auf Ihrer Website schützen. Weitere Informationen finden Sie unter Power Pages-Sicherheit.
Sie können Tabellenberechtigungen festlegen, um Webrollen für authentifizierte und nicht authentifizierte Zielgruppen zu konfigurieren. Weitere Informationen finden Sie unter Tabellenberechtigungen zuweisen.
Notiz
Ziehen Sie andere Umfangstypen in Betracht, bevor Sie den globalen Umfang für Tabellenberechtigungen verwenden.
Sie können die offene Registrierung zulassen oder Identitätsanbieter verwenden, um E-Mail-Adressen zu validieren. Weitere Informationen finden Sie unter Zugriff auf externe Zielgruppen gewähren.
Datenmodellierung
Verwenden Sie den Arbeitsbereich „Daten“, um Tabellen, Ansichten und Formularen zu erstellen, die zum Erstellen von Seiten mit Listen- und Formularkomponenten verwendet werden, über die Benutzer direkt mit den in Microsoft Dataverse gespeicherten Daten interagieren können. Sie müssen die entsprechenden Tabellenberechtigungen konfigurieren, damit Benutzer mit den Daten interagieren können.
Datenentwurf für anonyme Benutzer
Sie müssen im Datenentwurf keine besonderen Aktionen durchführen, um Lesezugriff zu gewähren. Wenn Sie der anonymen Webrolle globale Tabellenberechtigungen zuweisen, werden beim Zugriff auf die Seite alle Daten in einer Liste oder einem Formular angezeigt.
Benutzerdatendesign für die kontextbezogene Authentifizierung
Authentifizierte Benutzer auf Ihrer Website werden nach der Anmeldung durch einen entsprechenden Kontaktdatensatz dargestellt. Es gibt eine native, integrierte Beziehung zwischen der Kontentabelle und jedem Kontaktdatensatz. Sie können auf Wunsch Änderungen an dieser Zuordnung vornehmen. Weitere Informationen zur kontextbezogenen Datensicherheit finden Sie unter Power Pages-Sicherheit.
Empfehlungen für Ihr erstes Projekt
Von der Produktion getrennte Entwicklung
Während Power Pages die Möglichkeit bietet, mehr als eine Website in jeder Umgebung zu installieren, empfehlen wir, eine von der Produktion getrennte Umgebung zum Erstellen und Testen neuer Funktionen zu erstellen. Weitere Informationen: Checkliste für die Inbetriebnahme
Benutzertests durchführen
Es wird dringend empfohlen, eine stabile Testwebsite für interne Stakeholder und frühe externe Tester zu erstellen. Mithilfe einer Testsite können Sie Ihre Entwicklungsbemühungen optimieren.
Eine benutzerdefinierte Domäne sichern
Es wird empfohlen, eine benutzerdefinierte Domäne für Ihre Liveschaltung zu erstellen. Wenden Sie sich an Ihre internen Teams, um sich eine vor dem Datum Ihrer Liveschaltung zu sichern.
SSL-Zertifikate sind erforderlich, um Ihre benutzerdefinierte Domäne einzurichten. Weitere Informationen finden Sie unter Benutzerdefinierten Domänen.
Checkliste zur Liveschaltung verwenden
Verwenden Sie unsere Checkliste für den Live-Start als Leitfaden für die Planung eines erfolgreichen Live-Starts Ihrer Site.