Einrichten der primär auf Mobilgeräte ausgelegten Registrierung und Anmeldung
Lernziele
Nachdem Sie dieses Modul abgeschlossen haben, sind Sie in der Lage, die folgenden Aufgaben auszuführen:
- Erstellen einer Anmeldeseite für eine Anmeldung ohne Kennwort
- Erstellen einer konfigurierbaren Selbstregistrierungsseite zum Sammeln von Benutzerinformationen bei der Registrierung
- Testen des Anmelde- und Registrierungsprozesses durch Anlegen eines Kunden
Eine Experience Cloud-Site im Handumdrehen
Northern Trail Outfitters (NTO) hat eine Kundenservice-Site eingerichtet und verwaltet den Anmeldevorgang seiner Kunden mit Salesforce Experience Cloud. In letzter Zeit tätigen immer mehr Kunden von NTO ihre Geschäfte auf Mobilgeräten. Kunden wünschen sich sofortigen Zugang zum NTO-Kundenservice, und zwar unabhängig vom Aufenthaltsort.
Der Leiter des Kundenservice, Joel Pierce, möchte die neue Funktion "Primär auf Mobilgeräte ausgelegte Identitätsprüfung" von Salesforce testen, um herauszufinden, ob sie so einfach einzurichten ist, wie Salesforce behauptet. Er hat sich eine Stunde Zeit genommen, um sich das anzusehen.
Wie Sie bereits erfahren haben, ist dieser primär auf Mobilgeräte ausgelegte Anmeldevorgang in allen Benutzerlizenzen inbegriffen. Die Standardanmeldeseiten von Salesforce sind in jeder Vorlage enthalten, mit der Sie eine Website erstellen.
Um die Funktionen der neuen primär auf Mobilgeräte ausgelegten Identitätsprüfung auszuprobieren, beginnt Joel in einem neuen Trailhead Playground mit dem Aufbau einer Testwebsite. Er führt die folgenden einfachen Einrichtungsschritte aus. Da es schon eine Weile her ist, dass er seine Kundenservice-Site erstellt hat, kann er jederzeit das Trailhead-Modul Salesforce Identity für Kunden aufrufen, um seine Kenntnisse aufzufrischen.
Sind Sie bereit für praktische Übungen mit der primär auf Mobilgeräte ausgelegten Identitätsprüfung?
Erstellen Sie einen neuen Trailhead Playground, um die Schritte in diesem Modul nachzuvollziehen. Blättern Sie dazu einfach ans Ende dieser Seite, klicken Sie auf den Abwärtspfeil neben "Launch (Starten)" und wählen Sie dann Create a Trailhead Playground (Einen Trailhead Playground erstellen) aus. Es dauert meist drei bis vier Minuten, bis Salesforce Ihren Trailhead Playground erstellt hat. Sie verwenden den Playground auch zur Bearbeitung der praktischen Aufgabe.
Vergewissern Sie sich, dass Sie die Schritte in dieser Lektion abgeschlossen haben, bevor Sie die praktische Aufgabe angehen. Die Aufgabe baut auf den Ergebnissen Ihrer Schritte auf.
Einrichten des Zugriffs mit Profilen und Rollen
Ehe Sie Ihre Site erstellen, sollten Sie festlegen, wer auf was zugreifen darf. Mit Profilen und Rollen können Sie ganz einfach steuern, auf welche Daten Ihre Kunden zugreifen können. Wir richten auch einen Account ein, um Kunden bei der Registrierung zu erfassen.
- Erstellen Sie ein Profil für Benutzer mit der Lizenz "External Identity". Mit einem Profil können Sie bestimmen, worauf Ihre Kunden in Ihrer Organisation zugreifen können.
- Geben Sie in Setup im Feld "Quick Find (Schnellsuche)"
Profiles
(Profile) ein und wählen Sie dann Profiles (Profile) aus.
- Wählen Sie neben "External Identity-Benutzer" die Option Duplizieren aus.
- Nennen Sie das Profil "NTO Customer" (NTO-Kunde) und klicken Sie dann auf Speichern.
- Erstellen Sie eine Rolle für den Administrator der Website. Sites benötigen eine Rollenhierarchie, um zu steuern, wie Benutzer Daten freigeben.
- Geben Sie in "Setup" im Feld "Quick Find (Schnellsuche)"
Role
(Rolle) ein und wählen Sie dann Roles (Rollen) aus.
- Wählen Sie in der Dropdown-Liste Produktbasiertes Beispiel und dann Rollen einrichten aus.
- Klicken Sie unter "CEO" auf Rolle hinzufügen.
- Geben Sie als Rollenbezeichnung
NTO Customer Manager
(NTO-Kundenmanager) ein und drücken Sie die TAB-Taste, um den Rollennamen automatisch auszufüllen.
- Klicken Sie auf Save (Speichern).
- Weisen Sie die Rolle "Kundenmanager" einem Salesforce-Administrator zu.
- Geben Sie in "Setup" im Feld "Quick Find (Schnellsuche)"
Users
(Benutzer) ein und wählen Sie dann Users (Benutzer) aus.
- Klicken Sie neben Ihrem Benutzernamen auf Bearbeiten.
- Wählen Sie für "Rolle" NTO Customer Manager aus und klicken Sie dann auf Speichern.
- Erstellen Sie einen Account für unsere Kunden.
- Suchen und wählen Sie im App Launcher () Accounts aus.
- Klicken Sie in "Accounts" auf Neu.
- Nennen Sie den Account "NTO Customers" (NTO-Kunden) und klicken Sie auf Speichern.
Aktivieren von "Digitale Erfahrungen"
Da es sich um eine neue Organisation handelt, müssen wir zunächst "Digitale Erfahrungen" aktivieren, damit wir Websites erstellen können.
- Geben Sie in "Setup" im Feld "Quick Find (Schnellsuche)"
Digital Experiences
(Digitale Erfahrungen) ein und wählen Sie dann Digital Experiences (Digitale Erfahrungen) | Settings (Einstellungen) aus.
- Wählen Sie Digitale Erfahrungen aktivieren aus. Bei dieser Übung wird Ihr Domänenname automatisch erzeugt. Wenn Sie eine Domäne in Ihrer Produktionsorganisation erstellen, geben Sie einen eindeutigen Namen ein und klicken auf "Check Availability (Verfügbarkeit überprüfen)".
- Klicken Sie auf Speichern und dann auf OK.
- Wenn Sie aufgefordert werden, die Berechtigung zum Öffnen der Seite zu erteilen, klicken Sie auf Öffnen.
Sie werden zur Seite "Digitale Erfahrungen" weitergeleitet, auf der Sie Ihre Site erstellen können. Halten Sie diese Seite für den nächsten Schritt geöffnet.
Erstellen einer Site
Richten Sie eine neue Site ein.
- Klicken Sie auf der Seite "Digitale Erfahrungen" auf Neu.
Hinweis: Wenn Sie die Seite "Digital Experiences (Digitale Erfahrungen)" bereits geschlossen haben, kehren Sie zu ihr zurück, indem Sie in das Feld "Quick Find (Schnellsuche)"All Sites
(Alle Sites) eingeben und dann All Sites (Alle Sites) auswählen.
- Wählen Sie unter den Kacheln der Vorlagen des Assistenten für die Site-Erstellung die Vorlage Kundenservice aus.
- Klicken Sie auf Erste Schritte.
- Geben Sie
NTO Customers
als Namen der Site ein.
- Geben Sie als URL
ntocustomers
am Ende ein. In diesem Beispiel ist das URL-Suffix nicht optional. Sie müssen das Suffix "ntocustomers" an den URL anhängen, um sicherzustellen, dass Ihre Site einen eindeutigen URL hat. Achten Sie außerdem darauf, dass es klein geschrieben ist, um die Aufgabe zu bestehen.
- Klicken Sie auf Erstellen. Unsere Site wurde mit dem Status "Vorschau" erstellt. Mit dem Assistenten landen wir in der Site-Befehlszentrale: Erfahrungsarbeitsumgebungen.
- Klicken Sie auf Verwaltung, um zum Arbeitsbereich zum Verwalten der Site zu wechseln.
- Weisen Sie das Profil "NTO Customer" zu, das Sie durch Duplizieren des Profils für Benutzer mit der Lizenz "External Identity" erstellt haben.
- Klicken Sie auf Mitglieder und wählen Sie dann unter "Suchen" die Option Kunde.
- Fügen Sie NTO Customer zu "Ausgewählte Profile" hinzu und klicken Sie dann auf Speichern. Wenn sich neue Mitglieder auf dieser Site registrieren, wird ihnen das NTO-Kundenprofil zugewiesen. Dieses Profil legt den Zugriff für Site-Mitglieder fest.
- Klicken Sie auf Speichern.
- Aktivieren Sie die Site.
- Klicken Sie in der Arbeitsumgebung Verwaltung auf Einstellungen.
- Klicken Sie auf Aktivieren und dann auf OK.
- Veröffentlichen Sie die Site.
- Wählen Sie links oben den Eintrag Verwaltung und dann in der Dropdown-Liste Generator aus.
- Klicken Sie rechts oben auf Veröffentlichen, dann im Bestätigungsdialogfeld erneut auf Veröffentlichen und anschließend auf Verstanden.
- Kehren Sie nun zur Arbeitsumgebung "Verwaltung" zurück und machen Sie sich an die Arbeit.
- Klicken Sie links oben auf und wählen Sie dann in der Dropdown-Liste Verwaltung aus.
- Klicken Sie auf Anmeldung & Registrierung.
Wir befinden uns nun auf der Seite, auf der alle Aktivitäten im Zusammenhang mit der Anmeldung stattfinden.
Wir können noch weitere Experience Cloud-Funktionen hinzufügen, aber die Grundlagen sind erst einmal geklärt. Wir sind bereit, unsere Anmeldeseiten in das moderne Zeitalter der primär auf Mobilgeräte ausgelegten Identitätsprüfung zu bringen.
Versehen der Site mit Branding
Auf der Seite "Anmeldung & Registrierung" können Sie alle Seiten, die mit dem Anmeldevorgang zusammenhängen, mit Branding versehen. Das heißt, dass das Branding für Seiten gilt, auf denen sich Benutzer registrieren, anmelden, ihre Identität bestätigen, Kennwörter zurücksetzen und mehr.
- Als Logo können Sie Ihr eigenes Logo angeben, indem Sie eine Datei hochladen oder einen URL eingeben. Aber lassen Sie uns unseres verwenden. Um unser NTO-Logo zu verwenden, laden Sie es aus unserem GitHub-Repository herunter:
https://github.com/salesforceidentity/Mobile-first/blob/master/logo-nto.png
- Klicken Sie oben auf den Link "GitHub" und dann auf Herunterladen.
- Klicken Sie auf der Seite "Anmeldung & Registrierung" unter "Logodatei" auf Datei auswählen. Navigieren Sie dann in Ihrem Dateisystem zur Datei
logo-nto.png
.
- Blättern Sie ans Ende der Seite und klicken Sie auf Speichern. Unter "Logodatei" sollten Sie nun das Logo von Northern Trail Outfitters sehen. Cooles Logo, oder?
- Um zu prüfen, wie ein Hintergrundbild Ihre Anmeldeseiten lebendiger macht, können Sie einen URL für ein Bild angeben. Wenn Sie kein gehostetes Bild zur Hand haben, lassen Sie "Background Type (Hintergrundtyp)" einfach auf "Color (Farbe)" eingestellt und wählen eine neue Farbe für den Hintergrund.
- Zur Auswahl eines Hintergrundbilds wählen Sie für "Background Type (Hintergrundtyp)" den Eintrag "Image URL (Bild-URL)" aus der Dropdown-Liste aus.
- Geben Sie für "URL des Hintergrundbilds" einen URL ein, der auf ein Bild zeigt. Unser Hintergrund sieht so aus, wie Sie es von einem Geschäft für Outdoor-Ausrüstung erwarten würden: grüne Berge und blauer Himmel.
- Ändern Sie die Farbe der Anmeldeschaltfläche entsprechend Ihrem Unternehmensdesign. Diese Farbe gilt für Schaltflächen auf allen Seiten, die mit der Anmeldung zu tun haben, einschließlich "Anmelden", "Registrieren", "Überprüfen" und "Kennwort zurücksetzen".
- Aktualisieren Sie den Fußzeilentext mit Northern Trail Outfitters oder Ihrem eigenen Text.
- Klicken Sie auf Speichern.
Einrichten der Anmeldungserkennung
Jetzt kommt der vergnügliche Teil. Sie haben Ihre Site eingerichtet und mit Branding versehen. Lassen Sie uns nun die primär auf Mobilgeräte ausgelegte Anmeldung einrichten. Wie in Einheit 1 erwähnt, bietet die Anmeldungserkennung den Benutzern die Möglichkeit, sich mit etwas anderem als ihrem Benutzernamen anzumelden, z. B. mit ihrer Telefonnummer. Wenn Sie auf der Seite "Anmeldung & Registrierung" die Anmeldungserkennung einrichten, können sich die Benutzer automatisch mit ihrer überprüften E-Mail-Adresse oder Telefonnummer anmelden.
- Wechseln Sie auf der Seite "Anmeldung & Registrierung" zu Anmeldeseiten-Setup.
- Wählen Sie für "Anmeldeseitentyp" Anmeldungserkennungsseite aus.
- Geben Sie für "Anmeldeaufforderung" entweder "E-Mail" oder "Telefon" ein.
- Klicken Sie auf Anmeldungserkennungs-Handler erstellen.
- Bei "Execute Login As (Anmeldung ausführen als)" klicken Sie auf und wählen Ihren Namen aus, um sich selbst anzugeben. (Für die Produktion erstellen Administratoren normalerweise für dieses Feld einen Systembenutzer. Auf diese Weise können die vom Handler ausgeführten Vorgänge leicht zum Anmeldevorgang zurückverfolgt werden.)
- Aktivieren Sie Direkte Anmeldung bei einer Experience Cloud-Site für Mitarbeiter zulassen.
- Klicken Sie auf Speichern. Nachdem Sie diese Seite gespeichert haben, generiert Salesforce einen standardmäßigen Anmeldungserkennungs-Handler. Der Anmeldungserkennungs-Handler zeigt auf eine Apex-Klasse, die die Anmeldungserkennungslogik implementiert. In der nächsten Einheit erfahren Sie mehr über den Handler und seine Anpassung.
- Schauen wir uns an, wie Ihre Anmeldeseite mit dem Typ "Anmeldungserkennungsseite" aussieht.
- Klicken Sie in Verwaltung auf Einstellungen.
- Klicken Sie mit der rechten Maustaste auf den URL und wählen Sie Link in Inkognito-Fenster öffnen (in Chrome) oder Link in neuem privaten Fenster öffnen (in Firefox oder Safari) aus.
In der Mitte der Anmeldeseite wird für die Aufforderung "E-Mail" oder "Telefon" und "Anmelden" für die Schaltfläche gezeigt. Für den Hintergrund verwenden wir den Bild-URL "Natur".
Einrichten der Registrierungsseite Ihrer Site
Sie haben eine Anmeldeseite für die Mitglieder Ihrer Site. Lassen Sie uns nun einige Mitglieder hinzufügen. Benutzer können sich selbst für die Site registrieren – nachdem Sie die Registrierungsseite für Ihre Site festgelegt haben.
- Wählen Sie auf der Seite "Login & Registration (Anmeldung & Registrierung)" unter "Registration Page Configuration (Registrierungsseitenkonfiguration)" gegen Ende der Seite Allow customers and partners to self-register (Selbstregistrierung für Kunden und Partner zulassen) aus.
- Wählen Sie als "Registrierungsseitentyp" die Option Konfigurierbare Selbstregistrierungsseite.
- Wählen Sie, welche Benutzerfelder Ihre Kunden bei der Registrierung ausfüllen sollen. Der Einfachheit halber wählen Sie für diese Übung "First Name (Vorname)" und "Email (E-Mail)" aus.
- Klicken Sie auf Konfigurierbaren Selbstregistrierungs-Handler erstellen.
- Wählen Sie für "Registrierung durchführen als" sich selbst aus. Wie zuvor beim "Anmeldungserkennungs-Handler stellt "Registrierung durchführen als" den Kontext bereit, in dem der konfigurierbare Selbstregistrierungs-Handler ausgeführt wird.
- Wählen Sie als Überprüfungsmethode E-Mail aus. Wenn Sie "E-Mail" als Überprüfungsmethode wählen, sendet Salesforce einen Prüfcode in einer E-Mail-Nachricht an Ihren Posteingang. Wenn Sie "SMS-Nachricht" wählen, sendet Salesforce einen Prüfcode in einer SMS an Ihr Mobiltelefon. Bei Auswahl von "Keine" müssen Benutzer ein Kennwort angeben, um sich anzumelden.
- Lassen Sie "Kennwort einschließen" deaktiviert. Zur Vereinfachung der Registrierung erfassen wir momentan noch kein Kennwort. Wenn Sie jedoch "Kennwort einschließen" aktivieren, enthält das Selbstregistrierungsformular die Felder "Kennwort" und "Kennwort bestätigen". Die Abfrage des Kennworts bei der Registrierung hat den Vorteil, dass Benutzer stets die Möglichkeit haben, sich anzumelden. Das ist hilfreich für Benutzer, die ihr Mobiltelefon nicht finden oder nicht auf Ihre E-Mail zugreifen können.
- Wählen Sie für "Profil" NTO Customer.
- Wählen Sie für "Account" NTO Customers. Die Konfiguration Ihrer Registrierungsseite sollte wie folgt aussehen. Beachten Sie, dass die Überprüfungsmethode "E-Mail" ist.
- Klicken Sie auf Speichern. Nachdem Sie diese Seite gespeichert haben, erstellt Salesforce einen Handler, der Ihre Anmeldeseite aufbaut.
- Schauen wir uns an, wie Ihre Anmeldeseite aussieht, nachdem wir den Typ "Konfigurierbare Selbstregistrierungsseite" festgelegt haben. Aktualisieren Sie das Inkognito-Fenster mit der Seite "Anmelden".
Ihr Registrierungs-Link sieht etwa wie folgt aus. Ihre Anmeldeseite wird nicht das Motiv "Natur" unseres Hintergrunds haben. Sie wissen, worauf wir hinauswollen.
Probieren Sie es aus: Registrieren und anschließendes Anmelden als Neukunde
Neukunden können sich nun auf Joels Website registrieren. Um zu testen, ob sich ein neuer Benutzer tatsächlich registrieren und anmelden kann, legt Joel auf der Anmeldeseite einen neuen Kunden an.
- Kehren Sie im privaten (Inkognito-) Browser zum Fenster mit der Anmeldeseite zurück. Wenn Sie das Fenster bereits geschlossen haben, wählen Sie unter "Verwaltung" Einstellungen aus, und klicken Sie mit der rechten Maustaste auf den Pfad zur Site.
- Joel klickt auf Registrieren und erstellt eine Testkundin namens Samantha. Joel möchte Überprüfungs-E-Mails erhalten und den Registrierungsprozess testen. Daher muss er eine E-Mail-Adresse verwenden, auf die er Zugriff hat. Er möchte allerdings nicht die E-Mail-Adresse nutzen, die mit seinem Administratoraccount für die Site verknüpft ist. Deshalb gibt er eine andere E-Mail-Adresse ein.
- Salesforce zeigt die Seite "Überprüfen" an und sendet einen Prüfcode an die E-Mail-Adresse.
- Joel prüft den Posteingang auf eine E-Mail mit dem Prüfcode und gibt den Code dann auf der Seite "Überprüfen" ein.
Es hat geklappt. Joel ist auf der Startseite seiner Site angekommen. Um zu sehen, wer sich angemeldet hat, klickt er rechts auf das Profilsymbol und wählt Mein Profil aus.
Er sieht, dass er als ein Neukunde namens Samantha angemeldet ist.
Beachten Sie, dass Samanthas Nachname ähnlich wie ExternalUser1550768707871
aussieht. Warum? Salesforce benötigt einen Nachnamen, um einen Benutzer anzulegen. Da Samantha bei der Registrierung keinen Nachnamen angegeben hat, weist Salesforce ihr einen vorläufigen zu. Bei künftigen Anmeldungen kann NTO diese und andere Profilinformationen abfragen. Auf diese Weise erweitert NTO das Profil von Samantha, die auf dem Weg zu einer treuen NTO-Kundin ist. Identitätsprüfungsexperten bezeichnen diesen Aufbau eines Mitgliederprofils als progressive Profilerstellung mithilfe des Anmelde-Flows.
Anmelden und Anzeigen des Neukunden auf Ihrer Site
Da er skeptisch ist, fragt sich Joel, ob Samantha sich nach der Registrierung auf der Website anmelden kann. Wie kann sie sich anmelden, wenn sie bei der Erstellung ihres Accounts kein Kennwort angegeben hat? Joel überprüft das. Er verwendet einen neuen privaten bzw. Inkognito-Browser, um einen Test durchzuführen.
-
Melden Sie sich bei der NTO-Website als Samantha an.
- Er öffnet ein neues privates bzw. Inkognito- Browserfenster.
- Auf der NTO-Anmeldeseite meldet sich Joel als Samantha an, indem er die E-Mail-Adresse eingibt, mit der er sie registriert hat.
- Joel prüft seine E-Mail auf einen neuen Prüfcode und gibt ihn auf der Seite "Bestätigen" ein.
- Und tatsächlich, Joel ist (als Samantha) zur Startseite von Northern Trail Outfitters zurückgekehrt.
-
Überprüfen Sie, ob Samantha als Kontaktperson im Account "NTO Customers" aufgeführt ist. Joel kehrt zu seiner Salesforce-Organisation zurück. Er möchte nachsehen, ob Samantha eine Kundin im Account "NTO Customers" ist. Erinnern Sie sich daran, dass wir vorhin den Account "NTO Customers" erstellt haben? In diesem Account sind alle Kunden aufgeführt, die sich registriert haben.
- Suchen und wählen Sie im App Launcher () Accounts aus.
- Wählen Sie in der Liste der Accounts NTO Customers aus.
- Geschafft! Samantha ist im Account "NTO Customers" als Kontakt aufgeführt.
Registrieren weiterer Kunden
Joel möchte weitere Kunden in seiner Organisation anlegen. Das ist möglich, weil seine Playground-Organisation ihm einige Lizenzen des Typs "External Identity" und "Communities" einräumt. Aber er kann keine Kunden mit der gleichen E-Mail-Adresse anlegen. Jeder Kunde muss eindeutig sein, also muss er sich weitere E-Mail-Adressen zulegen, um weitere Kunden hinzuzufügen.
Joel kann auf der Seite "Benutzer" in Setup ganz einfach überprüfen, ob Kunden eindeutige E-Mail-Adressen haben. Um eine Liste der E-Mail-Adressen der Benutzer anzuzeigen, erstellt Joel zunächst gemäß den Anweisungen in einer späteren Einheit eine Benutzerlistenansicht. Wenn zwei Benutzer dieselbe E-Mail-Adresse haben, kann er einen deaktivieren, indem er das Kontrollkästchen "Aktiv" des Benutzers deaktiviert.
Anstatt einen Benutzer zu deaktivieren, kann Joel den Kunden auch in "Kontakte" deaktivieren.
Was kommt jetzt?
Sie haben Standardseiten für Anmeldung und Registrierung erstellt. Als Nächstes wollen wir uns ansehen, wie wir den Anmeldevorgang anpassen können.
Ressourcen
-
Trailhead: Salesforce Identity für Kunden
-
Salesforce-Hilfe: Anpassen der Anmeldungs-, Selbstregistrierungs- und Kennwortverwaltung für Experience Cloud-Sites
-
Salesforce-Hilfe: Anpassen der Anmeldeseite
-
Video: Salesforce Identität Services: A Mobile-First World Requires Mobile-First Login