Skip to main content

Steigern Sie Ihr Unternehmenswachstum mit Salesforce Starter

Stärken Sie Kundenbeziehungen mit Vertrieb, Kundendienst und Marketing in einer Anwendung.

Jetzt 30 Tage kostenlos testen
Geschätzte Zeit

Der Flow Builder

Lernziele

Nachdem Sie diese Lektion abgeschlossen haben, sind Sie in der Lage, die folgenden Aufgaben auszuführen:

  • Beschreiben der Bausteine eines Flows
  • Auflisten der Kategorien von Flow-Elementen

Sind Sie bereit für praktische Übungen mit Flow Builder?

Starten Sie jetzt Ihren Trailhead Playground, um die Schritte nachzuvollziehen, die wir in dieser Einheit in Flow Builder durchführen. Um Ihren Trailhead Playground zu finden, öffnen Sie eine Lektion oder einen Badge mit einer praktischen Aufgabe (wie z. B. die Lektion "Informationen zu Flow-Variablen" bei diesem Badge). Blättern Sie nach unten zur Aufgabe und klicken Sie auf Starten. Beispielsweise finden Sie eine praktische Aufgabe in der Lektion "Informationen zu Flow-Variablen" für diesen Badge.

Die Flow Builder-Benutzeroberfläche

Beim Erstellen von Flows arbeiten Sie im Flow Builder.

Zum Aufrufen von Flow Builder geben Sie unter Setup im Feld "Schnellsuche" Flows ein und wählen dann Flows aus. Zum Erstellen eines Flows klicken Sie auf Neuer Flow.

Das Fenster 'Select Type (Typ auswählen)' mit den Flow-Typen 'Bildschirm-Flow', 'Durch Zeitplan ausgelöster Flow', 'Automatisch gestarteter Flow', 'Durch Datensatz ausgelöster Flow' und 'Durch Plattformereignis ausgelöster Flow'.

Im Fenster 'Select Type (Typ auswählen)' werden die Arten von Flows angezeigt, die Sie erstellen können. Kommen Ihnen die verschiedenen Flow-Typen bekannt vor? Sie stimmen mit den Automatisierungstypen überein, die wir in diesem Modul bereits vorgestellt haben.

Wählen Sie einen Typ aus, klicken Sie auf Erstellen und schon sind Sie mitten in Flow Builder. Sehen wir uns die einzelnen Bestandteile an.

Die Flow Builder-Benutzeroberfläche mit Toolbox, Zeichenbereich und Schaltflächenleiste

Toolbox (1)

In der Toolbox werden die Elemente und Ressourcen aufgeführt, die Sie in Ihrem Flow verwendet haben. Sie können auch Ressourcen wie Variablen, Formeln und Auswahlmöglichkeiten für die Verwendung in Ihrem Flow erstellen.

Zeichenbereich (2)

Der Zeichenbereich ist der Arbeitsbereich, in der Sie Flows durch Hinzufügen von Elementen erstellen. Wenn Sie Elemente zum Zeichenbereich hinzufügen, erstellen Sie damit ein visuelles Diagramm des Flows. 

Schaltflächenleiste (3)

Die Schaltflächenleiste enthält Informationen über den Flow, wie etwa:

  • Ob der Flow aktiv oder inaktiv ist
  • Wann der Flow zuletzt gespeichert wurde
  • Ob Warnungen oder Fehler für den Flow vorliegen

Die Schaltflächenleiste enthält auch einige Funktionen zur Steuerung des Flows.

  • Klicken Sie auf Toolbox umschalten, um die Toolbox anzuzeigen. Klicken Sie nochmals darauf, um die Toolbox auszublenden.
  • Mit Elemente auswählen wählen Sie mehrere Elemente aus, um sie an eine andere Position im Flow zu kopieren.
  • Rückgängig machen und Wiederholen
  • Verwenden Sie Show Error (Fehler anzeigen), um die Fehler und Warnmeldungen für den Flow anzuzeigen. Durch erneutes Klicken auf das Symbol wird das Fenster mit Fehler und Warnmeldungen ausgeblendet.
  • Mit Einstellungen öffnen Sie das Fenster "Versionseigenschaften", in dem Sie diese Version des Flows umbenennen und seine Ausführung konfigurieren können.
  • Mit Automatisches Layout/Freie Form wählen Sie den Layout-Stil für den Flow. (Wir empfehlen Ihnen, möglichst "Automatisches Layout" zu verwenden, da es zusätzliche Funktionen bietet. Außerdem verwenden wir bei allen Beispielen in diesem Badge den Layout-Stil "Automatisches Layout".)
  • Bei durch einen Datensatz ausgelösten Flows können Sie mit Tests anzeigen Testszenarien erstellen, die automatisch ausgeführt werden, wenn der Flow aktiv ist. Bei diesen Tests wird bestätigt, dass der Flow wie vorgesehen funktioniert, und es werden benutzerdefinierte Fehlermeldungen eingeblendet, wenn er nicht funktioniert.
  • Wählen Sie Save (Speichern) und Save As New Version (Als neue Version speichern) aus.
  • Mit Aktivieren machen Sie die aktuelle Version eines Flows zu der Version, die Benutzer erleben. (Da es mehrere Versionen eines einzelnen Flows geben kann, können Sie eine spezielle Version aktivieren, selbst wenn dies nicht die aktuellste Version ist.)

Darüber hinaus enthält die Schaltflächenleiste zwei Schaltflächen zum Ausführen von Flows: "Ausführen" und "Debug".

  • Mit Ausführen wird die zuletzt gespeicherte Version des derzeit geöffneten Flows ausgeführt. Nicht gespeicherte Änderungen werden bei der Ausführung nicht berücksichtigt.
  • Mit Debug können Sie die zuletzt gespeicherte Version des Flows testen, indem Sie sie mit Beispieldaten füttern und überprüfen, was bei ihrer Ausführung passiert. So können Sie feststellen, ob der Flow das tut, was Sie möchten.

Flow-Bausteine

Flows verwenden drei Bausteine: Elemente, Konnektoren und Ressourcen.

Drei Teile von Flow Builder, die im nachfolgenden Text beschrieben werden

  • Elemente sind Knoten im Zeichenbereich, die etwas bewirken. Um dem Zeichenbereich ein Element hinzuzufügen, klicken Sie auf Element hinzufügen.
  • Konnektoren sind Linien im Zeichenbereich, die den Pfad definieren, dem der Flow bei seiner Ausführung folgt. Sie teilen dem Flow mit, welches Element als Nächstes ausgeführt werden soll.
  • Ressourcen sind Container, die zwar nicht im Zeichenbereich enthalten sind, von den Flow-Elementen jedoch referenziert werden. Jede Ressource enthält einen Wert oder eine Formel, die zu einem Wert aufgelöst wird. Ihr Flow kann beispielsweise die ID eines Accounts suchen, diese ID in einer Variablen speichern und dem Flow später anhand dieser Variablen mitteilen, welcher Account aktualisiert werden soll.

Elemente

Jedes Element ist ein Schritt, der dem Flow mitteilt, was zu tun ist, und jeder Elementtyp bewirkt etwas anderes. Es gibt drei Typen von Flow-Elementen.

Elementtyp

Funktion

Interaktion

Interagiert mit Benutzern

Daten

Interagiert mit Daten

Logik

Interagiert mit dem  Flow als solchem

Sehen wir uns die einzelnen Elementtypen genauer an.

Interaktionselemente

Die Flow-Elemente in der Kategorie 'Interaktion': Bildschirm, Aktion und Subflow.

Flows können mit Benutzern interagieren, indem sie Fragen und Informationen auf einem Bildschirm anzeigen oder verschiedene Arten von Kommunikation übermitteln. Bildschirm- und Aktionselemente machen diese Interaktionen möglich.

Das Bildschirmelement kann Daten für Benutzer anzeigen oder Informationen von ihnen abfragen. Sie können aus einer breiten Palette von Standardkomponenten auswählen, um die Benutzerinteraktion mit Ihren Flows anzupassen. Sie können Text oder Bilder anzeigen, die Benutzer zur Eingabe von Text auffordern, sie eine Auswahl über Optionsfelder oder eine Auswahlliste treffen lassen und vieles mehr. Über ein Bildschirmelement können Sie Benutzer sogar auffordern, eine Datei hochzuladen.

Ein Beispiel für einen Flow-Bildschirm, in dem der Benutzer zum Erstellen eines neuen Kontakts aufgefordert wird

Falls Sie mehr Interaktionsmöglichkeiten in Flow-Bildschirmen benötigen, können Sie zudem Komponenten von Drittanbietern installieren oder zusammen mit einem Entwickler individuelle Komponenten erstellen.

Das Aktionselement ist sehr vielseitig, in erster Linie ermöglicht es jedoch Ihrem Flow, sich an Ihre Benutzer, Partner, Kunden und sogar externe Systeme zu wenden. Dieses Element kann Chatter-Posts erstellen, E-Mails senden, Datensätze zur Genehmigung übermitteln, mobile Benachrichtigungen senden und ausgehende Push-Nachrichten übertragen. Wenn Ihr Flow noch mehr können soll, können Sie einen Entwickler benutzerdefinierte Aktionen in Apex erstellen lassen.

Mit dem Subflow-Element können Sie einen automatisch gestarteten Flow von einem anderen Flow aus aufrufen. Das Subflow-Element interagiert nämlich nicht mit Benutzern, sondern mit anderen Flows.

Datenelemente

Die Flow-Elemente in der Kategorie 'Daten': 'Datensätze erstellen', 'Datensätze aktualisieren', 'Datensätze abrufen' und 'Datensätze löschen'

Datenelemente weisen den Flow an, mit Datensätzen in der Salesforce-Datenbank zu interagieren. Verwenden Sie Datenelemente, um Salesforce-Datensätze nachzuschlagen, zu erstellen, zu aktualisieren und zu löschen. Sie können mit jeweils einem Datensatz oder mit vielen Datensätzen gleichzeitig arbeiten.

Logikelemente

Die Flow-Elemente in der Kategorie 'Logik': 'Zuweisung', 'Entscheidung', 'Schleife', 'Sammlungssortierung' und 'Sammlungsfilter'

Wenn Sie die benötigten Daten erfasst haben, was möchten Sie dann damit tun? Mit Logikelementen können Sie die Daten bewerten und gemäß Ihren Unternehmensanforderungen bearbeiten. Sie haben folgende Möglichkeiten:

  • Erstellen mehrerer Pfade für Flows und Definieren von Kriterien dafür, wann der Flow welchen Pfad nimmt
  • Aktualisieren temporärer Daten, damit Sie sie später im Flow verwenden können
  • Erstellen eines Schleifenpfads, um mit Datengruppen zu arbeiten
  • Pausieren des Flows bis zu einem bestimmten Zeitpunkt
  • Ändern des Inhalts oder der Reihenfolge einer Datensammlung

Die Logik funktioniert nur im Flow. Wenn Sie Logikelemente verwenden, um Daten in Ihrem Flow zu ändern, kann auf die so entstandenen Daten nur zugegriffen werden, solange die Ausführung des Flow noch nicht beendet ist. Wenn Sie Daten außerhalb des Flows speichern und nach der Flow-Ausführung darauf zugreifen möchten, verwenden Sie ein Datenelement oder eine Aktion, die die Daten an ein externes System überträgt.

Konnektoren

Konnektoren (2) definieren den Pfad, dem der Flow folgt, während er ausgeführt wird. Sie teilen dem Flow mit, welches Element als Nächstes ausgeführt werden soll. Es gibt verschiedene Arten von Konnektoren, die den Flow unter bestimmten Umständen dazu bringen, einen anderen Pfad zu nehmen, doch die meiste Zeit folgt der Flow seinen Konnektoren von einem Element zum nächsten. Nähere Informationen über diese Konnektoren finden Sie in anderen Flow-Badges.

Flow-Ressourcen

Ressourcen sind Container, die Sie innerhalb Ihres Flows referenzieren. Sie können Ressourcen nach Bedarf erstellen, doch viele Elemente nehmen Ihnen diese Arbeit ab und erstellen sie für Sie. Jede Ressource kann einen einzelnen Wert, eine Formel, einen formatierten Textblock, einen ganzen Datensatz mit all seinen Werten oder sogar eine Sammlung von Datensätzen speichern. In der nächsten Lektion erfahren Sie mehr über den gängigsten Ressourcentyp, die sogenannten Variablen.

Tastenkombinationen

Verwenden Sie Tastenkombinationen für die schnelle Navigation innerhalb des Flows. Für Windows stehen folgende Tastenkombinationen zur Verfügung.

Aktion

Tastenkombination

Vergrößern

STRG+=

Verkleinern

STRG+-

An Fenstergröße anpassen

STRG+ALT+1

An Ansicht anpassen

STRG+ALT+0

Fokus auf einen anderen Bereich richten

F6

Auf Macintosh-Geräten stehen folgende Tastenkombinationen zur Verfügung.

Aktion

Tastenkombination

Vergrößern

CMD+=

Verkleinern

CMD+-

An Fenstergröße anpassen

CMD+Option+1

An Ansicht anpassen

CMD+Option+0

Fokus auf einen anderen Bereich richten

F6

Planen des Flows

Da wir jetzt etwas über die Arten von Elementen gelernt haben, die der Flow bietet, wollen wir uns wieder Flos Anforderung zuwenden. Sie würde am liebsten sofort mit Flow Builder loslegen, weiß aber, dass es am besten ist, vor der Erstellung des Flows die Anforderungen in einem Plan zu erfassen.

Hinweis

Es ist wichtig, Ihren Geschäftsprozess zu planen, bevor Sie versuchen, ihn zu automatisieren, ganz gleich, welches Tool Sie verwenden. So können Sie potenzielle Probleme erkennen, bevor sie auftreten, eventuell notwendige zusätzliche Ressourcen einplanen und möglicherweise auf eine ganz andere Lösung umsteigen, bevor Sie zu viel Arbeit investiert haben.

Anforderung

Zu verwendender Elementtyp

Informationen von einem Benutzer erfassen (Vorname, Nachname und Account für Kontakt) und abfragen, was zu tun ist, wenn bereits ein übereinstimmender Kontakt vorhanden ist

Interaktion (Bildschirm)

Einen passenden Kontaktdatensatz suchen

Daten (Datensätze abrufen)

Prüfen, ob ein übereinstimmender Datensatz gefunden wurde, und Einschlagen des zugehörigen Pfads:

Logik (Entscheidung)

Wenn keine Übereinstimmung vorhanden ist, den Kontakt erstellen

Daten (Datensätze erstellen)

Wenn eine Übereinstimmung vorhanden ist, den Kontakt aktualisieren

Daten (Datensätze aktualisieren)

Zweige zusammenführen und in Chatter bestätigen, was der Flow bewirkt hat

Interaktion (Aktion)

Bestätigen, dass der Flow abgeschlossen ist

Interaktion (Bildschirm)

Ressourcen

Teilen Sie Ihr Trailhead-Feedback über die Salesforce-Hilfe.

Wir würden uns sehr freuen, von Ihren Erfahrungen mit Trailhead zu hören: Sie können jetzt jederzeit über die Salesforce-Hilfe auf das neue Feedback-Formular zugreifen.

Weitere Infos Weiter zu "Feedback teilen"