Hinzufügen eines Flows zu einem Datensatz als Aktion
Lernziele
- Beschreiben von Anwendungsfällen für das Hinzufügen eines Flows als Aktion
- Erstellen einer Flow-Aktion und Hinzufügen dieser Aktion zu einem Seitenlayout
Mithilfe des Lightning-Anwendungsgenerators und von Datensatzseiten können wir einem beliebigen Datensatz Flows hinzufügen. Aber erinnern Sie sich, dass, wenn Sie einen Flow einer Seite hinzufügen, der Flow seinen ersten Bildschirm jedes Mal beim Laden der Seite öffnet? Es gibt einige Situationen, in denen es sinnvoll ist, den Benutzer entscheiden zu lassen, wann er einen Flow starten möchte. Es folgen einige Anwendungsfälle.
Anwendungsfall | Beispiel |
---|---|
Das erste Element im Flow ist kein Bildschirm. Die Stärke von Flows ist, dass sie viele Dinge hinter den Kulissen erledigen können, ohne dass Benutzer es merken. Aber das kann den Flow auch ein wenig gefährlich machen, besonders wenn er diese wirkungsvollen, hinter den Kulissen ablaufenden Aktivitäten vor dem ersten Bildschirm erledigt. |
Sie haben einen Flow eingerichtet, der eine Aufgabe erstellt, bevor dem Benutzer ein Bildschirm angezeigt wird. Wenn Sie diesen Flow z. B. auf der Seite "Account" platzieren, würde dieser Flow jedes Mal eine Aufgabe erstellen, wenn ein Benutzer einen Account lädt. Das kann dazu führen, dass jeden Tag viele unnötige Aufgaben erstellt werden. |
Der Flow wird nicht oft genug verwendet, um standardmäßig aufgeklappt zu werden. | Sie haben einen Flow für Ihre Büroleiter zur Bestellung neuer Verbrauchsmaterialien eingerichtet. Die Büroleiter müssen in der Lage sein, einfach auf diesen Flow zuzugreifen, aber sie müssen nicht jeden Tag Verbrauchsmaterialien bestellen. Es wäre also Platzverschwendung, den Flow direkt auf einer Datensatzseite zu hinterlegen. |
Flow-Aktionen
Eine Flow-Aktion ist eine benutzerdefinierte Aktion, die einen Flow rendert. Als solche ist sie bestens für diese Art von Anwendungsfällen geeignet. Sobald Sie eine Flow-Aktion erstellt und einem Seitenlayout hinzugefügt haben, wird sie in Lightning Experience im Aktionsmenü auf Seitenebene des zugehörigen Datensatzes angezeigt, wo Benutzer sie zum Starten des Flows finden können.
Ebenso kann eine Flow-Aktion im Aktionsmenü des Datensatzes in der Salesforce-Anwendung platziert werden. Flow-Aktionen werden in Salesforce Classic nicht unterstützt.
Erstellen einer Flow-Aktion
Lassen Sie uns schnell eine Flow-Aktion erstellen. Wir erledigen das für Kontakte, doch Aktionen können für die meisten Objekte erstellt werden.
- Klicken Sie in Setup auf die Registerkarte Objekt-Manager. Klicken Sie auf Kontakt und dann auf Schaltflächen, Links und Aktionen.
- Klicken Sie auf Neue Aktion und legen Sie diese Werte fest.
Feld Value (Wert) Aktionstyp Flow Flow Wählen Sie den Flow aus, den Sie in der ersten Lektion erstellt haben: Hello World Bezeichnung Enter Flow Action
(Flow-Aktion beginnen)
Diese Bezeichnung wird Benutzern statt der Flow-Bezeichnung als Name der Aktion angezeigt. - Speichern Sie die Aktion.
- Wie bei jeder anderen Aktion auch, ist das Erstellen einer Flow-Aktion nur ein Teilschritt. Vergessen Sie nicht, sie dem entsprechenden Seitenlayout hinzuzufügen. Andernfalls können Ihre Benutzer nie in den Genuss Ihrer Mühen. Der blanke Horror!
- Klicken Sie in Setup auf die Registerkarte Objekt-Manager. Klicken Sie auf Kontakt und dann auf Seitenlayouts.
- Klicken Sie auf Kontaktlayout.
- Klicken Sie im Abschnitt "Mobile Salesforce-Anwendung und Lightning Experience: Aktionen" auf die vordefinierten Aktionen überschreiben, sofern vorhanden.
- Wählen Sie in der Palette auf Mobile Anwendung und Lightning: Aktionen aus und ziehen Sie "Enter Flow Aktion" in den Abschnitt "Mobile Salesforce-Anwendung und Lightning Experience: Aktionen".
- Klicken Sie auf Speichern.
Testen des Flows
Lassen Sie uns nun sichergehen, dass alles erwartungsgemäß funktioniert. Suchen und wählen Sie im App Launcher () die Anwendung "Vertrieb" aus, klicken Sie auf Edge Communications und öffnen Sie einen Kontaktdatensatz.
Wie Sie sehen, enthält das Aktionsmenü auf Seitenebene "Enter Flow Action". (Möglicherweise müssen Sie auf den Abwärtspfeil klicken, um "Enter Flow Action" zu sehen.) Das ist diejenige, die wir erstellt haben. Sehen wir uns die Flow-Aktion... in Aktion an. Klicken Sie auf Enter Flow Action.
Der Flow wird in einem eigenen Fenster geöffnet. Beachten Sie, dass der angezeigte Titel nicht dem Namen des Flows "Hello World" entspricht. Er entspricht der Bezeichnung, die wir der Aktion gegebenen haben: "Enter Flow Action". Wir haben die Namen hier variiert, um Ihnen zu zeigen, was was ist. Wenn Sie Flow-Aktionen für Ihre eigenen Anwendungsfälle anlegen, empfehlen wir Ihnen, die Flow-Bezeichnung als Bezeichnung Ihrer Aktion einzugeben.
Ressourcen
- Trailhead: Anpassen von Lightning Experience
- Salesforce-Hilfe: Überlegungen zu Flow-Aktionen