Skip to main content

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
Hinweis

Hinweis

Lernen Sie auf Deutsch? In diesem Badge ist für die praktischen Trailhead-Aufgaben Englisch als Bearbeitungssprache festgelegt. Übersetzungen werden zur Referenz in Klammern angegeben. Vergewissern Sie sich, dass Sie in Ihrem Trailhead-Playground (1) das Gebietsschema auf USA und (2) die Sprache auf Englisch festgelegt haben. (3) Verwenden Sie zum Kopieren und Einfügen nur die englischen Werte. Die zugehörigen Anweisungen finden Sie hier.

Weitere Details dazu, wie Sie die übersetzte Trailhead-Umgebung optimal nutzen können, finden Sie unter dem Badge "Trailhead in Ihrer Sprache".

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.

Flow-Aktion in einem Datensatz in Lightning Experience

Ebenso kann eine Flow-Aktion im Aktionsmenü des Datensatzes in der Salesforce-Anwendung platziert werden. Flow-Aktionen werden in Salesforce Classic nicht unterstützt.

Flow-Aktion auf der Aktionsleiste der Salesforce-Anwendung

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.

  1. Klicken Sie in Setup auf die Registerkarte Objekt-Manager. Klicken Sie auf Kontakt und dann auf Schaltflächen, Links und Aktionen.
  2. 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.
  3. Speichern Sie die Aktion.
  4. 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!
    1. Klicken Sie in Setup auf die Registerkarte Objekt-Manager. Klicken Sie auf Kontakt und dann auf Seitenlayouts.
    2. Klicken Sie auf Kontaktlayout.
    3. Klicken Sie im Abschnitt "Mobile Salesforce-Anwendung und Lightning Experience: Aktionen" auf die vordefinierten Aktionen überschreiben, sofern vorhanden.
    4. 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". Ziehen der Flow-Aktion in 'Mobile Salesforce-Anwendung und Lightning Experience: Aktionen'
    5. Klicken Sie auf Speichern.

Testen des Flows

Lassen Sie uns nun sichergehen, dass alles erwartungsgemäß funktioniert. Suchen und wählen Sie im App Launcher (App Launcher-Symbol) die Anwendung "Vertrieb" aus, klicken Sie auf Edge Communications und öffnen Sie einen Kontaktdatensatz.Eine Flow-Aktion im Kontaktdatensatz von Rose Gonzalez

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. Das modale Fenster 'Flow-Aktion' über dem Kontaktdatensatz von Rose Gonzalez. Der Titel des modalen Fensters ist 'Flow-Aktion', in dem der Flow 'Beispiel-Flow' angezeigt wird.

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

Lernen Sie weiter kostenlos!
Registrieren Sie sich für einen Account, um fortzufahren.
Was ist für Sie drin?
  • Holen Sie sich personalisierte Empfehlungen für Ihre Karriereplanung
  • Erproben Sie Ihre Fähigkeiten mithilfe praktischer Aufgaben und Quizze
  • Verfolgen Sie Ihre Fortschritte nach und teilen Sie sie mit Arbeitgebern
  • Nutzen Sie Mentoren und Karrierechancen