Benutzerregistrierung in Power Pages

Abgeschlossen

Bevor sich Websitebesucher bei der Power Pages-Website anmelden können, müssen sie als Websitebenutzer registriert sein. Alle Websitebenutzer werden als Kontakte nachverfolgt, und es gibt zwei Möglichkeiten sie zu registrieren.

  • Offene Registrierung – Ermöglicht Besuchern, sich direkt auf der Website zu registrieren

  • Einladungsbasierte Registrierung – Benutzer müssen einen Invitation Code eingeben

Die Entscheidung, welche Option besser geeignet ist, hängt von der Zielgruppe Ihrer Website ab und davon, ob die Mitglieder der Zielgruppe im Voraus bekannt sind.

Unabhängig von der Registrierungskonfiguration nehmen lokale und externe Konten gleichermaßen am Registrierungsworkflow teil. Vor allem Benutzer können auswählen, welche Art von Konto sie registrieren möchten.

Die Registrierung ist standardmäßig aktiviert. Die Websiteeinstellung Authentication/Registration/Enabled steuert den gesamten Registrierungsprozess. Wenn Sie diese Einstellung mit dem Wert False hinzufügen, werden alle Formen der Benutzerregistrierung deaktiviert. Alle anderen Registrierungseinstellungen werden ignoriert, bis die Registrierung aktiviert wird. Sie können die Einstellungen zum Aktivieren oder Deaktivieren der Benutzerregistrierung zur Steuerung der einzelnen Registrierungsoptionen verwenden.

Offene Registrierung

Über die offene Registrierung können sich Besucher direkt in der Website über die Registerkarte Registrieren auf der Seite Anmelden der Website registrieren. Dies ist die am wenigsten restriktive Anmeldekonfiguration, bei der die Website die Registrierung eines Benutzerkontos durch Angabe einer Benutzeridentität ermöglicht. Wenn die offene Registrierung aktiviert ist, wird jeder Benutzer, der das Registrierungsformular ausfüllt, sofort registriert und authentifiziert.

Da Benutzer vor der Anmeldung nicht validiert werden, funktioniert diese Option auch in offeneren Umgebungen wie Community-Websites, in denen Websitebesucher nicht im Voraus bekannt sind. Organisationen betreiben diese Website für Communitys, in denen die Benutzer möglicherweise gemeinsame Interessen haben, z. B. die Wohngegend, ihre Hobbys und die Branchen, in denen sie arbeiten. Mit anderen Worten: Die offene Registrierung funktioniert am Besten, wenn es nicht einfach ist, die Benutzer im Voraus zu erkennen und zu validieren.

Einladungsbasierte Registrierung

Die einladungsbasierte Registrierung ist der Prozess, bei dem ein vorhandener Kontakt durch einen Invitation Code validiert wird.

Diese Registrierung ist in den Szenarien hilfreich, in denen Kontakte im Voraus bekannt sind. Sie wird häufig zum Registrieren von Kunden, Partnern oder Mitarbeitern verwendet. Die einladungsbasierte Registrierung funktioniert in Situationen, in denen Benutzer vorab validiert werden können, z. B. wenn Sie Kontaktinformationen von den Besuchern Ihres Messestandes gesammelt haben.

Einladungen erhalten viele Einladungsspalten oder Attribute, mit denen Sie folgende Aktionen abschließen können:

  • Senden Sie Einzel- oder Gruppeneinladungen. Gruppeneinladungen verwenden für alle eingeladenen Personen den gleichen Invitation Code und funktionieren gut mit der Beschränkung der Anzahl der einlösbaren Einladungen. Zum Beispiel kann ein Softwareunternehmen eine Werbe-E-Mail senden, in der alle Benutzer zur Teilnahme an einem Betaprogramm eingeladen werden. Die Teilnahme ist jedoch auf die ersten 100 Registrierungen beschränkt.

  • Geben Sie bei Bedarf ein Ablaufdatum an.

  • Geben Sie einen Webistekontakt als Einladenden an. Mithilfe dieser Informationen können Sie Einladungs-E-Mails und die Workflows nach der Registrierung anpassen.

  • Ordnen Sie die eingeladenen Kontakte beim Einlösen der Einladung automatisch einem Konto zu. Diese Option ist in Partnerportalszenarien nützlich, in denen alle eingeladenen Personen aus demselben Unternehmen stammen.

  • Implementieren Sie beim Einlösen der Einladung automatisch einen klassischen Workflow. Beispielsweise können Sie eine „Danke“-E-Mail an die Kontakte senden, die die Einladung angenommen haben.

  • Weisen Sie den eingeladenen Kontakten beim Einlösen der Einladung automatisch Webrollen zu. Mit dieser Funktion können Sie Benutzern, die die Einladung annehmen, spezielle Zugriffsrechte auf Ihrer Website gewähren.

Wichtig

Die E-Mail-Integration muss in Ihrer Microsoft Dataverse-Instanz aktiviert sein, damit die E-Mail-Einladungen funktionieren.

In den folgenden Abschnitten wird das Senden und Einlösen von Einladungen erläutert.

Automatisierung einrichten

Der klassische Workflowprozess zum Senden der Einladungs-E-Mail ist generisch und muss vor der Verwendung angepasst werden. Stellen Sie beim Anpassen der Einladungs-E-Mail sicher, dass der Link zur Seite Einladungseinlösung den Invitation Code enthält. Der Standardlink sollte wie dieses Beispiel aussehen: https://yoursiteurl/register/?returnurl=%2f&invitation={Encoded Invitation Code(Encode Invitation Code)}.

Sobald der Invitation Code generiert wurde, können Sie ihn über andere Kanäle versenden. Wenn Sie beispielsweise über eine Text-Nachrichtenlösung verfügen, können Sie die Schritte zum Erstellen und Senden der Einladungs-E-Mail durch die benutzerdefinierten Schritte zum Senden von Textnachrichten ersetzen.

Wichtig

Microsoft Power Automate hat gegenüber dem klassischen Workflowmodell erhebliche Vorteile. Sie sollten in Betracht ziehen, Power Automate zu verwenden, um Ihren Prozess „Einladung senden“ anstelle des klassischen Workflows zu automatisieren.

Einladung erstellen

Einladung erstellen ist ein eindeutiger Invitation Code, der beim Erstellen einer Zeile Einladung generiert wird. Sie können die Zeile Einladung manuell durch Auswahl des Befehls Neu in der Ansicht Einladungen oder durch Verwendung des Befehls Einladung erstellen auf einer Kontaktzeile erstellen. Weitere Informationen finden Sie unter Kontakte zu Ihrer Power Pages-Website einladen.

Einladung einlösen

Wenn der Kontakt die E-Mail-Einladung erhält und der URL folgt, wird er auf die Registerkarte Einladung einlösen auf der Seite Anmelden weitergeleitet.

Auf dieser Seite kann der Kontakt die Option Ich habe ein bestehendes Konto auswählen, die einige Automatisierungsmöglichkeiten eröffnet, bei denen den vorhandenen Websitebenutzern ein Invitation Code gesendet werden kann. Sobald der Code akzeptiert wurde und ein vorhandenes Konto verwendet wird, können Sie einen Workflow ausführen, mit dem der Benutzer beispielsweise Zugriff auf andere geschützte Inhalte erhalten kann.

Screenshot der Registerkarte „Einladung einlösen“ eines Kontos

Benutzer registrieren

Wenn der Benutzer die Option Ich habe ein existierendes Konto nicht auswählt, wird ihm die Registrierungsseite angezeigt. Ähnlich wie bei offenen Registrierungen haben Benutzer die Möglichkeit, sich bei jedem auf der Website aktivierten Anbieter zu registrieren. Die ausgewählte Registrierung wird mit dem eingeladenen Kontakt verknüpft, und die Einladung wird als eingelöst angezeigt.

Screenshot von „Eingeladenen Kontakt von einem Konto registrieren“

Nach Abschluss des Registrierungsprozesses kann der Websitebenutzer abhängig von den Einladungsoptionen dem vordefinierten Konto zugeordnet werden, oder es kann ein anderer klassischer Workflow ausgeführt werden.

Weitere Informationen finden Sie unter Kontakte zu Ihrer Power Pages-Website einladen.