Anzeigen eines Flows auf einer Seite außerhalb Ihrer Salesforce-Organisation
Lernziele
Nachdem Sie diese Lektion abgeschlossen haben, sind Sie in der Lage, die folgenden Aufgaben auszuführen:
- Beschreiben von Anwendungsfällen für die Anzeige eines Flows außerhalb Ihrer Salesforce-Organisation
- Erstellen einer neuen Erfahrungsgenerator-Seite, der ein Flow hinzugefügt wird
Benutzern, die sich bei einer Salesforce-Organisation anmelden, gibt es zahlreiche Optionen: Lightning-Seiten, Flow-Aktionen und die Dienstprogrammleiste. Aber was ist, wenn Sie den Zugriff auf den Flow für Benutzer ohne Salesforce-Lizenz ermöglichen möchten?
Glücklicherweise können Sie Flows zu Erfahrungsgenerator-Sites Ihrer Organisation hinzufügen. Das Platzieren eines Flows auf einer Site ist ebenso einfach wie das Platzieren eines Flows auf einer Lightning-Seite. Es folgen einige Beispiele von Flows, die perfekt für auf Erfahrungsgenerator basierende Sites sind, unabhängig davon, ob sich die Site an Kunden, Partner, Mitarbeiter oder eine andere Gruppe richtet.
- Befragungen
- Registrierungsformulare
- Formulare zum Abfragen von Interessen
- Angebotsgeneratoren, z. B. für den Fahrzeugverkauf
Über die Grundlagen hinaus
Wenn Sie nicht mit Erfahrungsgenerator-Sites arbeiten, gibt es eine weitere Option, die jedoch Entwicklerkompetenz erfordert. Sie oder Ihr Entwickler können die Lightning-Komponente lightning:flow mithilfe von Lightning Out in Ihre externe Anwendung integrieren. Der Hilfeartikel Use Components Outside Salesforce with Lightning Out und die Komponentenreferenz Lightning Web Component Flow sind ausgezeichnete Ausgangspunkte.
Erfahrungsgenerator-Seiten
Eine der ersten Aufgaben beim Erstellen einer Erfahrungsgenerator-Site ist die Auswahl der Vorlage. Jede Vorlage umfasst einen bestimmten Satz von Erfahrungsgenerator-Seiten. Alle Erfahrungsgenerator-Seiten gehören zu einer dieser Kategorien.
-
Meine Seiten: Die Standardseiten, die Sie erstellen. (Die von Ihnen erstellten Objektseiten werden unter "Objekte" angezeigt.)
-
Vorlagenseiten: Die zur Site-Vorlage gehörenden Standardseiten.
-
Objekte: Die Seiten der Objekte in Ihrer Site, zu denen die Datensatzdetail-, Listen- und Themenlistenseiten des Objekts gehören.
-
Allgemeine Datensatzseiten: Diese allgemeinen Seiten werden verwendet, um Datensatzinformationen für ein Salesforce-Objekt anzuzeigen, wenn keine benutzerdefinierten Objektseiten vorhanden sind.
-
Anmeldeseiten: Die zur Site-Vorlage gehörenden Standardanmeldeseiten.
Hinzufügen Ihres Flows zu einer Erfahrungsgenerator-Seite
Es bedarf viel Planung und Know-how, um eine Site für Benutzer einzurichten. Aber wenn Sie keine Site haben, können wir Ihnen nicht zeigen, wie Sie einen Flow zu einer Site hinzufügen. Lassen Sie uns also die Erstellung einer Site durchlaufen und dann einen Flow hinzufügen. Wir haben bereits etwas über Elemente und Komponenten gelernt, die bei der Erstellung von Flows verwendet werden, aber innerhalb von Experience Builder macht die Komponente "Flow" Flows sichtbar.
- Aktivieren Sie in Ihrem Trailhead Playground "Digitale Erfahrungen". (Falls bereits aktiviert, fahren Sie mit Schritt 2 fort.)
- Geben Sie unter Setup im Feld "Schnellsuche" den Text
digital
ein und klicken Sie dann unter Digitale Erfahrungen auf Einstellungen.
- Klicken Sie auf Digitale Erfahrungen aktivieren.
- Klicken Sie auf Speichern.
- Geben Sie unter Setup im Feld "Schnellsuche" den Text
- Erstellen Sie eine Site.
- Sie sollten in Setup zur Seite "Alle Sites" umgeleitet worden sein. Falls nicht oder wenn Sie Schritt 1 übersprungen haben, geben Sie im Feld "Schnellsuche" den Text
Digitale Erfahrungen
ein und wählen dann Alle Sites aus.
- Klicken Sie auf Neu.
- Wählen Sie die Vorlage Kundenservice aus und klicken Sie dann auf Erste Schritte.
- Geben Sie einen Namen für die Site ein und klicken Sie auf Erstellen.
- Sie sollten in Setup zur Seite "Alle Sites" umgeleitet worden sein. Falls nicht oder wenn Sie Schritt 1 übersprungen haben, geben Sie im Feld "Schnellsuche" den Text
- Nachdem Sie nun eine neue Site eingerichtet haben, fügen Sie Ihren Flow zu ihrer Startseite hinzu.
- Klicken Sie auf der Seite "Meine Arbeitsumgebungen" auf Builder, um Experience Builder zu öffnen.
- Klicken Sie links oben auf Komponenten, um den Bereich "Komponenten" zu öffnen.
- Suchen Sie nach
Flow
, um die richtige Komponente zu finden.
- Ziehen Sie die Komponente Flow auf die Erfahrungsgenerator-Seite.
- Wählen Sie im Eigenschaftenbereich für "Flow" Hello World aus.
- Klicken Sie auf der Seite "Meine Arbeitsumgebungen" auf Builder, um Experience Builder zu öffnen.
Testen des Flows
Alles erledigt! Sehen wir uns an, wie der Flow in einer realen aktiven Site funktioniert.
- Klicken Sie im Erfahrungsgenerator rechts oben auf Veröffentlichen und dann erneut auf Veröffentlichen.
Wenn dies das erste Mal ist, dass Sie diese Site veröffentlichen, wird es einige Minuten dauern. Warum nicht eine Tasse Kaffee trinken, während Sie auf die Bestätigungs-E-Mail warten? Normalerweise würden Sie eine Vorschau der Site anzeigen, bevor Sie sie veröffentlichen, aber die Komponente "Flow" zeigt den Flow nicht im Entwurfs- oder Vorschaumodus an. Das ist ein Sicherheitsvorkehrung, um zu verhindern, dass der Flow vor dem ersten Bildschirm eine Aktion (wie das Erstellen einer Menge Datensätze) ausführt.
- Klicken Sie in der Bestätigungs-E-Mail "Site erfolgreich veröffentlicht" auf den Link zur Site.
- Wenn Sie nicht angemeldet sind, klicken Sie unter den Anmeldefeldern auf Sind Sie ein Mitarbeiter?. Hier anmelden.
Wenn Sie Ihren Benutzernamen und Ihr Kennwort für Trailhead Playground eingeben müssen, sehen Sie sich im Modul Trailhead Playground-Management die Lektion "Festlegen von Benutzername und Kennwort für Ihren Trailhead Playground" an, in der Sie die benötigten Informationen finden.
Geschafft! Ihr Flow ist nun aktiv und steht Site-Benutzern zur Verfügung.