Was ist Salesforce Flow und wie erstellt man es?

Salesforce Flow

Salesforce Flow ist ein leistungsstarkes Automatisierungstool in Salesforce, mit dem Benutzer geführte Prozesse in Salesforce erstellen können. Ein Flow sieht einem Flussdiagramm sehr ähnlich. Grundsätzlich wird der Flow Builder zum Erstellen von Flows in Salesforce verwendet. Flow Builder ist ein primäres und deklaratives Tool, das keine Programmierkenntnisse erfordert, um Abläufe zu erstellen und zu verwalten. Auch Benutzer, die keine Programmierkenntnisse haben, können dieses Tool verwenden. Benutzer können mit Flow verschiedene Aufgaben und Vorgänge durchführen, wie z. B. das Erstellen, Aktualisieren und Löschen von Datensätzen, das Senden von E-Mail-Benachrichtigungen und viele weitere Prozesse.

Wir können auch einen Fluss erstellen, indem wir die Salesforce-Workflow-Regeln und den Process Builder in einen Fluss konvertieren. Diese Konvertierung können wir mit dem Tool „Migrate to Flow“ durchführen.

Erstellen eines Salesforce-Flows mit Flow Builder

Angenommen, Sie möchten einen Vertrag für abgeschlossene Verkaufschancen erstellen. In diesem Artikel werden wir einen durch einen Datensatz ausgelösten Ablauf verwenden, weil er ausgelöst wird, wenn ein Datensatz erstellt oder aktualisiert wird. Die Anforderungen an den Ablauf bestehen aus drei Teilen: Auslöser, Kriterien und Aktion. Immer wenn ein Opportunity-Datensatz erstellt oder aktualisiert wird (Auslöser) und sein Status „Geschlossen gewonnen“ ist (Kriterien), wird ein Vertragsdatensatz mit dem Status „Entwurf“ erstellt (Aktion). Gehen Sie folgendermaßen vor, um einen Datensatz-ausgelösten Ablauf in Salesforce zu erstellen:

Konfigurieren Sie den Start des Salesforce Flow

Schritt 1: Geben Sie auf der Einrichtungsseite Ihrer Salesforce-Organisation „Flows“ in das Feld Schnellsuche ein, und wählen Sie dann Flows.

Schritt 2: Klicken Sie hier auf die Schaltfläche „Neuer Fluss“, um die Erstellung des Flusses zu starten. Dadurch werden Sie zur Flow Builder-Seite weitergeleitet.

Schritt 3: Wählen Sie „Record-Triggered Flow“ und klicken Sie dann auf „Erstellen“. Daraufhin wird ein Konfigurationsfenster geöffnet.

Salesforce Flow

Definieren Sie den Auslöser des Flusses

Schritt 1: Wählen Sie im Feld Objekt die Option Verkaufschance und im Abschnitt Auslöser die Option „Ein Datensatz wird erstellt oder aktualisiert“ für „Auslösen des Ablaufs, wenn:“. Dadurch wird der Fluss ausgeführt, wenn ein Benutzer entweder einen Datensatz erstellt oder aktualisiert.

Schritt 2: Wählen Sie „Alle Bedingungen sind erfüllt (UND)“ für die Bedingungsanforderungen.

Schritt 3: Definieren Sie nun die Bedingung StageName equals Closed Won und klicken Sie auf die Schaltfläche „Done“. Es wird der Flow Canvas angezeigt.

Salesforce Flow

Erstellen Sie einen Entwurf eines Vertragsdatensatzes

Schritt 1: Bewegen Sie den Mauszeiger auf den kleinen Kreis hinter dem Element „Start“, klicken Sie auf das „+“-Symbol und wählen Sie das Element „Datensätze erstellen“.

Schritt 2: Geben Sie bei Label „Create a draft Contract“ ein. Der Wert im Feld API-Name wird automatisch auf „Create_a_draft_Contract“ aktualisiert.

Schritt 3: Wählen Sie für Wie viele Datensätze zu erstellen sind die Option Eins. Und für Wie die Datensatzfelder eingestellt werden sollen, wählen Sie Separate Ressourcen und Literalwerte verwenden.

Schritt 4: Wählen Sie nun „Vertrag“ im Feld Objekt.

Schritt 5: Wählen Sie unter Feldwerte für den Vertrag festlegen als Feld AccountId und dann als Wert $Record > Account > Id aus. Das Feld wird automatisch auf $Datensatz > Konto-ID > Konto-ID aktualisiert.

Schritt 6: Klicken Sie dann auf die Schaltfläche „Feld hinzufügen“, um ein weiteres Feld hinzuzufügen.

Schritt 7: Wählen Sie hier Status für Feld und Entwurf für Wert. Klicken Sie dann auf die Schaltfläche „Fertig“.

Salesforce Flow

Schritt 8: Klicken Sie nun auf die Schaltfläche Speichern. Geben Sie eine Bezeichnung für den Fluss an. Der API-Name für den Fluss wird entsprechend der Bezeichnung aktualisiert.

Schritt 9: Klicken Sie dann auf die Schaltfläche Speichern, um den Ablauf zu speichern. Klicken Sie auch auf die Schaltfläche Aktivieren, um den Ablauf zu aktivieren.

Nachdem Sie den Ablauf aktiviert haben, wird der Ablauf ausgelöst, wenn Sie einen Opportunity-Datensatz erstellen oder aktualisieren. Wenn der Wert des Feldes StageName gleich Closed Won ist, erstellt der Fluss einen Vertragsdatensatz. Der Status des erstellten Vertragsdatensatzes ist Entwurf und die AccountId ist die gleiche wie die Id der zugehörigen Opportunity.

Bitte kontaktieren Sie uns unter manish@bay20.com oder rufen Sie uns unter +91-8800519180 an, wenn Sie Unterstützung in Bezug auf Salesforce benötigen. Sie können auch die Salesforce-Entwicklungsseite besuchen, um die von uns angebotenen Dienstleistungen zu überprüfen.