We’re here for you during the global COVID-19 pandemic. Learn more
close
Erfassen Sie Ihre Fortschritte
Trailhead-Startseite
Trailhead-Startseite

Wählen des richtigen Automatisierungstools

Lernziele

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

  • Auflisten der in Lightning Flow enthaltenen Tools
  • Beschreiben der Tools, die für die Automatisierung geführter visueller Umgebungen verfügbar sind
  • Beschreiben und Vergleichen der Tools, die für eine Automatisierung im Hintergrund zur Verfügung stehen
  • Beschreiben der Tools, die für die Automatisierung von Genehmigungen bereitstehen

Die Nutzer erwarten Automatisierung

Unabhängig davon, ob sie Kinokarten kaufen, Rechnungen bezahlen oder Restaurantreservierungen ändern – wenn Sie als Kunde mit einem Unternehmen interagieren, erwarten Sie ein nahtloses, personalisiertes Erlebnis.

Zum Beispiel, wenn eine Kundin ihre Kreditkarte ersetzen muss, muss der normale Servicemitarbeiter eine Reihe von Dingen wissen. Wurde sie beschädigt, verloren oder gestohlen? Macht sich die Kundin bei einem Diebstahl Sorgen um die jüngsten Transaktionen? Wohin soll die neue Karte geschickt werden? Für die Betreuung eines Kunden in diesem Fall sowie das Sammeln und Pflegen der zugehörigen Daten müssen eventuell separate Systeme mit unterschiedlicher Komplexität genutzt werden.

Automatisierung war früher schwierig

Das Bieten eines nahtlosen, automatisierten Kundenerlebnisses war in der Vergangenheit anspruchsvoll, zeitaufwändig und codelastig. Je nach der genauen Art Ihrer Geschäftsprozesse konnten die folgenden Schritte erforderlich sein:

  • Das Integrieren verschiedener Systeme.
  • Das Konfigurieren von Prozesslogik.
  • Das Entwerfen und Erstellen einer Endbenutzererfahrung.
  • Machen Sie die Umgebung überall verfügbar: auf Desktop- oder Mobilgeräten, in internen Anwendungen oder externen Portalen.

Lightning Flow

Automatisieren Sie mit deklarativen Lightning Flow-Tools Prozesse für Anwendungen, Umgebungen und Portale.

Lightning Flow bietet zwei Automatisierungstools nach dem Zeigen-und-Klicken-Prinzip: Den Prozessgenerator, mit dem Sie Prozesse erstellen können, und Flow Builder zum Erstellen von Flows.

Zusammenfassung der Unterschiede:

  • Lightning Flow ist der Name des Produkts.
  • Prozessgenerator und Flow Builder sind die Namen der Tools.
  • Mit dem Prozessgenerator erstellen Sie Prozesse, mit Flow Builder Flows.

Später sprechen wir darüber, wann die einzelnen Tools zu verwenden sind. Doch für den Moment soll einer kleinen Einblick reichen, wie die Geschäftsprozesse in den beiden Tools aussehen.

Prozessgenerator
Ein einfacher im Prozessgenerator konfigurierter Geschäftsprozess
Flow Builder
Ein einfacher in Flow Builder konfigurierter Geschäftsprozess

Mit diesen beiden Tools erleichtert Lightning Flow Ihnen die folgenden Schritte.

Anwendungsfall Lightning Flow-Funktionalität
Erstellen Sie ein geführtes Tutorial oder einen Assistenten mit Bildschirmen. Flow Builder bietet mehrere vordefinierte Bildschirmkomponenten wie Textfelder, Optionsfelder und eine zum Hochladen von Dateien. Wenn Sie mehr benötigen als das, was geboten wird, fügen Sie Ihren Bildschirmen benutzerdefinierte Lightning-Komponenten hinzu.
Richten Sie automatisierte Aufgaben und Prozesse ein. Konfigurieren Sie Logik und Aktionen für Ihren Geschäftsprozess deklarativ entweder mit dem Prozessgenerator oder Flow Builder. Bei Bedarf können Sie eigenen Apex-Code schreiben, um eventuelle Funktionslücken zu schließen.
Stellen Sie Verbindungen mit externen Systemen her. Kommunizieren Sie Änderungen zwischen Ihrer Salesforce-Organisation und Ihren externen Systemen über Plattformereignisse.

Mit dem Prozessgenerator und Flow Builder können Sie auf Nachrichten zu Plattformereignissen reagieren und diese versenden. Darüber hinaus kann Flow Builder Daten aus Drittsystemen mithilfe externer Services abrufen.

Fügen Sie Ihren Seiten und Anwendungen Automatisierung hinzu. Stellen Sie sicher, dass Ihre Prozesse im Hintergrund beginnen, wenn das die richtige Aktion erfolgt, sei es, wenn sich Datensätze ändern oder wenn Benutzer auf eine bestimmte Schaltfläche klicken.

Nachdem Sie geführte visuelle Umgebungen erstellt haben, können Sie diese u. a. den Lightning-Seiten, Community-Seiten und der Dienstprogrammleiste in Ihren Lightning-Anwendungen hinzufügen.

Verwenden Sie Ihren entwickelten Code wieder. In Flow Builder können Flows als Subflows verwendet werden.

Erstellen Sie im Prozessgenerator einen aufrufbaren Prozess, um die Logik oder Aktionen dieses Prozesses in anderen Geschäftsprozessen wiederzuverwenden.

Welches Automatisierungstool ist das richtige für meinen Anwendungsfall?

Eine prozessgesteuerte Umgebung wird nicht nur durch einen einzigen Prozess gestützt. Es handelt sich um eine Kombination aller Geschäftsprozesse in Ihrer Organisation, die sich auf Ihre Kunden auswirken können. Jeder Geschäftsprozess gehört typischerweise zu einer dieser Varianten.

Geschäftsprozesstyp Beschreibung Verfügbare Tools
Geführte visuelle Umgebung Geschäftsprozesse, die Eingaben von Benutzern benötigen, seien es Mitarbeiter oder Kunden. Flow Builder
Automatisierung im Hintergrund Geschäftsprozesse, die alle erforderlichen Daten von Ihrer Salesforce-Organisation oder einem angebundenen System erhalten. Das heißt, dass keine Benutzereingaben erforderlich sind.

Prozessgenerator

Flow Builder

Apex

Automatisierung von Genehmigungen Geschäftsprozesse, die bestimmen, wie ein Datensatz, wie z. B. ein Urlaubsantrag, von den richtigen Verantwortlichen genehmigt wird. Genehmigungen

Von Prozessen zu Flows zu Apex

Eine der schwierigsten Aufgaben für einen Administrator oder einen Entwickler besteht darin festzustellen, welches Tool jeweils für die vorliegende Aufgabe verwendet werden soll. Im Allgemeinen ist es am besten, mit deklarativen, codefreien Tools zu beginnen und dann mit Codelösungen fortzufahren.

Prozessgenerator

Setzen Sie den Prozessgenerator ein, wenn Sie einen Geschäftsprozess automatisch im Hintergrund starten müssen. Prozesse können starten, wenn:

  • Ein Datensatz erstellt wird
  • Ein Datensatz aktualisiert wird
  • Ein Plattformereignis auftritt

Flow Builder

Verwenden Sie Flow Builder für Folgendes:

  • Automatisieren einer geführten visuellen Umgebung.
  • Hinzufügen von mehr Funktionalität für einen Hintergrundprozess, als im Prozessgenerator verfügbar ist. Verwenden Sie Flow Builder dazu, die komplexere Funktionalität zu erstellen. Rufen Sie dann den resultierenden Flow im Prozess auf.
  • Starten eines Geschäftsprozesses im Hintergrund, wenn ein Benutzer auf etwas klickt, z. B. eine Schaltfläche.

Wenn beispielsweise eine Opportunity gewonnen wird, möchte Ihr Unternehmen automatisch eine Verlängerungs-Opportunity anlegen. Wie Sie später in diesem Modul sehen, können Sie Teile dieses Anwendungsfalls als Prozess abbilden, aber der Rest muss in einem Flow abgebildet werden.

Apex

Verwenden Sie Apex, wenn Sie mehr Funktionen brauchen als im Prozessgenerator oder Flow Builder zur Verfügung stehen. Entwickeln Sie die komplexere Funktionalität als aufrufbare Apex-Methoden. Rufen Sie dann den entstandenen Apex-Code als Apex-Aktion im Prozess oder als Apex-Aktionselement im Flow auf.

Lassen Sie uns diese Prinzipien anhand einiger Beispielszenarien in der Praxis betrachten.

Beispielszenarien

Szenario Tool Was Sie erstellen
Begleiten eines Community-Mitglieds mit einem Schritt-für-Schritt-Assistenten durch die Beantragung einer neuen Kreditkarte. Flow Builder Flow
Ein Vertriebsmitarbeiter klickt auf eine Opportunity, wodurch ein Rabattrechner gestartet wird. Flow Builder Flow
Bei Aktualisierung eines Account auch alle damit zusammenhängenden Kontakte aktualisieren. Prozessgenerator Prozess
Bei Aktualisierung einer Opportunity-Phase auch ein benutzerdefiniertes Kontrollkästchenfeld aktualisieren. Prozessgenerator Prozess
Beim Auftreten eines Plattformereignisses eine Aufgabe erstellen. Prozessgenerator Prozess
Einen Lead-Datensatz in Salesforce nach Ablauf einer bestimmten Zeit oder bei Erreichen einer angegebenen Zeit aktualisieren. Prozessgenerator Prozess
Beim Schließen einer Opportunity automatisch eine Verlängerungs-Opportunity anlegen. Prozessgenerator und Flow Builder Prozess und Flow
Einen Urlaubsantrag zur Genehmigung an einen Vorgesetzten weiterleiten. Genehmigungen Genehmigungsprozess

Halt. Was ist ein Genehmigungsprozess?

Überraschung! Wir haben hier noch ein anderes Tool eingeschmuggelt. Genehmigungen sind nicht in Lightning Flow enthalten, stellen jedoch eine deklarative Möglichkeit dar, etwas zu automatisieren, das Lightning Flow nicht abdeckt. Allerdings unterstützt Lightning Flow die Automatisierung, wie ein Datensatz zur Genehmigung eingereicht wird. Mit Genehmigungen befassen wir uns in diesem Modul später noch eingehender.

Was sind Workflow-Regeln?

Wenn Sie Workflow noch nicht verwenden, sollten Sie sich zunächst den Prozessgenerator und Flow Builder ansehen. Sie bieten mehr Funktionen und Möglichkeiten. Außerdem beinhaltet Flow Builder brandneue Funktionen für die Automatisierung im Hintergrund.

Weitere Informationen über Workflow finden Sie in der Salesforce-Hilfe.

Ressourcen