Hinzufügen eines Flows zu einem Datensatz als Aktion
Lernziele
Nachdem Sie diese Lektion abgeschlossen haben, sind Sie in der Lage, die folgenden Aufgaben auszuführen:
- 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 von Lightning App Builder (Lightning-Anwendungsgenerator) und Datensatzseiten können Sie Flows zu einem beliebigen Datensatz hinzufügen. Denken Sie jedoch daran, dass, wenn Sie einen Flow einer Seite hinzufügen, der Flow seinen ersten Bildschirm jedes Mal beim Laden der Seite öffnet. Es gibt 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. Sie müssen jedoch nicht jeden Tag Verbrauchsmaterialien bestellen, sodass es Platzverschwendung wäre, den Flow direkt auf einer Datensatzseite zu platzieren. |
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 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 erstellen die Aktion für Kontakte, Aktionen können jedoch 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:
- Wählen Sie für "Aktionstyp" Flow aus.
- Wählen Sie für "Flow" Hello World aus.
- Geben Sie für "Label (Bezeichnung)"
Flow Action
(Flow-Aktion) ein.
Diese Bezeichnung wird als Name der Aktion anstelle der Flow-Bezeichnung verwendet.
- Speichern Sie die Aktion.
- Wählen Sie für "Aktionstyp" Flow aus.
- 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.
- Klicken Sie in der Palette auf Mobile & Lightning Actions (Mobile Anwendung und Lightning: Aktionen) und ziehen Sie Flow Action (Flow-Aktion) in den Abschnitt "Salesforce Mobile and Lightning Experience Actions (Mobile Salesforce-Anwendung und Lightning Experience: Aktionen)".
- Klicken Sie auf Speichern.
- Klicken Sie in Setup auf die Registerkarte Objekt-Manager.
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.
- Öffnen Sie einen Kontaktdatensatz.
Wie Sie sehen, enthält das Aktionsmenü auf Seitenebene "Flow-Aktion". (Möglicherweise müssen Sie auf den Abwärtspfeil klicken, um "Flow-Action (Flow-Aktion)" zu sehen.) Das ist die Aktion, die Sie erstellt haben. Sehen wir uns die Flow-Aktion jetzt in Aktion an.
- Klicken Sie auf Flow-Aktion.
Der Flow wird in einem eigenen Fenster geöffnet. Beachten Sie, dass der angezeigte Titel nicht dem Namen des Flows (Hello World) entspricht. Der Titel entspricht vielmehr der Bezeichnung, die Sie für die Aktion angeben haben: Flow-Aktion. Wir haben die Namen hier variiert, um Ihnen zu zeigen, was was ist. Wenn Sie Flow-Aktionen für Ihre eigenen Anwendungsfälle erstellen, empfehlen wir Ihnen, die Flow-Bezeichnung auch als Bezeichnung Ihrer Aktion zu verwenden.