Skip to main content

Anzeigen eines Flows auf allen Seiten in 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 auf allen Seiten Ihrer Anwendung
  • Erstellen einer neuen Lightning-Anwendung, der ein Flow auf ihrer Dienstprogrammleiste hinzugefügt wird

Bisher haben wir ein nützliches Instrument kennengelernt, das wir verwenden können, wenn ein Flow wichtig genug ist, um automatisch aufgeklappt zu werden: eine Lightning-Seite. Und wir haben außerdem ein nützliches Instrument kennengelernt, das verwendet werden kann, wenn ein Flow in einem Datensatz zugänglich sein, aber nicht automatisch aufgeklappt werden soll: eine Flow-Aktion.

Aber was ist mit Flows, auf die aus Datensätzen von mehr als einem Objekt zugegriffen werden sollte? Technisch gesehen können wir für jedes Objekt eine andere Flow-Aktion erstellen, sicherstellen, dass sie auf den gleichen Flow verweist und sie den verschiedenen Seitenlayouts hinzufügen. Abgesehen davon, dass dies im Vorfeld viel Arbeit bedeuten würde, klingt dieser Ansatz wie ein Alptraum, was die Wartung betrifft.

Die Dienstprogrammleiste von Lightning ist wesentlich besser geeignet, um Flows auf mehreren Seiten einer Anwendung verfügbar zu machen. Sie wird als feste Fußzeile angezeigt, auf die Benutzer in angedockten Bereichen zum Öffnen von Dienstprogrammen zugreifen können. Jede Dienstprogrammleiste ist an eine bestimmte Lightning-Anwendung gebunden, sodass ihre Elemente nur angezeigt werden, wenn sich der Benutzer in dieser Anwendung befindet.

Wenn Sie eine Flow-Komponente zur Dienstprogrammleiste Ihrer Anwendung hinzufügen, ist sie mit einem Klick auf eine Schaltfläche für Benutzer verfügbar, und zwar unabhängig davon, auf welcher Seite der Anwendung sie sich befinden. Natürlich bedeutet dies, dass Sie sich mehr als sicher sein sollten, wie oft Benutzer Ihren Flow ausführen müssen.

Hinzufügen Ihres Flows zu einer Dienstprogrammleiste

Das Hinzufügen eines Flows zu einer Dienstprogrammleiste ähnelt sehr dem Hinzufügen eines Flows zu einer Lightning-Seite.

  1. Öffnen Sie die Lightning-Anwendung "Vertrieb".
    1. Geben Sie unter "Setup" im Feld "Schnellsuche" den Text "Anwendungs" ein und wählen Sie dann Anwendungs-Manager aus.
    2. Klicken Sie für die Anwendung, deren Entwicklername "LightningSales" lautet, auf den nach unten zeigenden Pfeil und wählen Sie Bearbeiten aus.
  2. Fügen Sie den Flow der Dienstprogrammleiste der Lightning-Anwendung "Vertrieb" hinzu.
    1. Klicken Sie unter "Anwendungseinstellungen" auf Dienstprogrammelemente (nur Desktop).
    2. Klicken Sie auf Dienstprogrammelement hinzufügen und wählen Sie Flow aus.
    3. Ändern Sie in den Dienstprogrammelement-Eigenschaften die Bezeichnung in "Utility Bar Flow" (Dienstprogrammleisten-Flow). Ersetzen Sie das Standardsymbol durch das Flow-Symbol.
    4. Geben Sie 200 für "Panel Height (Höhe des Bereichs)" ein.
    5. Wählen Sie in den Komponenteneigenschaften für "Flow" Hello World aus. Der Eigenschaftenbereich einer Flow-Komponente, bei der Flow auf 'Hello World' festgelegt ist Sie können die Eingabevariablen Ihres Flows auch auf der Dienstprogrammleiste ähnlich ihrer Konfiguration für Lightning-Anwendungen und -Startseiten festlegen. Dienstprogrammleisten wissen jedoch nicht, welchen Datensatz Ihr Benutzer gerade anzeigt. Daher können Sie die ID des aktuellen Datensatzes oder einen seiner Werte nicht auf einer Dienstprogrammleiste an einen Flow übergeben.
  3. Speichern Sie Ihre Änderungen und klicken Sie dann auf Back (Zurück).
    Bei Hinzufügen einer neu erstellten Komponente zur Dienstprogrammleiste kann es einige Minuten dauern, bis sie an jede Seite in der Organisation verteilt wird.

Testen des Flows

Schließlich schauen wir uns die Dienstprogrammleiste etwas genauer an und testen anschließend den Flow, den wir ihr hinzugefügt haben.

  1. Suchen und wählen Sie im App Launcher (App Launcher-Symbol) Vertrieb aus. Achten Sie auf die Leiste unten auf der Seite. Das ist unsere Dienstprogrammleiste. Wenn Sie die Leiste nicht sehen, aktualisieren Sie die Seite.Dienstprogrammleiste auf der Startseite mit dem Dienstprogrammleisten-Flow.
  2. Navigieren Sie in der Anwendung zu verschiedenen Seiten. Öffnen Sie einen Kontaktdatensatz. Wechseln Sie zur Startseite "Leads". Sie werden feststellen, dass der Flow unabhängig davon verfügbar ist, auf welcher Seite Sie sich in der Anwendung "Sales (Vertrieb)" befinden. Die Dienstprogrammleiste im Kontaktdatensatz von Rose Gonzales mit dem Dienstprogrammleisten-Flow.
  3. Klicken Sie auf App Launcher-Symbol und öffnen Sie die Anwendung "Service". Wie Sie sehen, wird der Dienstprogrammleisten-Flow nicht unten auf der Seite angezeigt. Das liegt daran, dass eine Dienstprogrammleiste stets an eine bestimmte Lightning-Anwendung gebunden ist. Sobald Sie eine Dienstprogrammleiste hinzugefügt haben, ist sie auf jeder Seite verfügbar, solange sich diese Seite in der zugehörigen Anwendung befindet.
  4. Genug dazu, wann die Dienstprogrammleiste angezeigt wird. Sehen wir uns an, wie der Flow auf der Dienstprogrammleiste funktioniert.
    1. Klicken Sie auf App Launcher-Symbol und kehren Sie zur Anwendung "Sales" (Vertrieb) zurück.
    2. Klicken Sie auf der Dienstprogrammleiste auf Utility Bar Flow (Dienstprogrammleisten-Flow)Die Dienstprogrammleiste auf der Startseite mit dem geöffneten Dienstprogrammleisten-Flow.

Beachten Sie, dass wir immer noch die Bezeichnung des Dienstprogrammelements (Utility Bar Flow) sehen, aber die Hauptüberschrift ist der Name des Flows (Hello World). Als Zugabe kann ein Benutzer, der einen Flow teilweise durchlaufen hat, wenn er zu einer anderen Aufgabe umschalten muss, den Flow minimieren. Selbst wenn er zu einer anderen Seite in der Anwendung wechselt, wird sein Status im Flow gespeichert.

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