Kennenlernen der Flow-Orchestrierung
Lernziele
Nachdem Sie diese Lektion abgeschlossen haben, sind Sie in der Lage, die folgenden Aufgaben auszuführen:
- Benennen der zwei Arten von Orchestrierung
- Bestimmen der drei Bausteine einer Orchestrierung
- Beschreiben der Orchestrierungs-Arbeitsanleitung
Aufrufen der Flow-Orchestrierung
Sie finden die Flow-Orchestrierung an unterschiedlichen Stellen, die von Ihrer Rolle abhängen.
Wenn Sie Administrator sind und eine Orchestrierung erstellen möchten, finden Sie die Flow-Orchestrierung unter "Flows". Dazu gehen Sie wie folgt vor.
- Geben Sie unter Setup im Feld "Schnellsuche"
Flows
ein und wählen Sie dann Flows aus.
- Klicken Sie auf Neuer Flow.
- Stellen Sie sicher, dass Start form Scratch (Ganz von vorn beginnen) ausgewählt ist, und klicken Sie auf Next (Weiter).
- Wählen Sie eine der beiden Orchestrierungsarten aus: Automatisch gestartete Orchestrierung (kein Auslöser) oder Durch Datensatz ausgelöste Orchestrierung.
In der Flow-Orchestrierung gibt es zwei Listenansichten für die Überwachung laufender Orchestrierungen: Orchestrierungsausführungen und Orchestrierungsarbeitselemente.
Sie gelangen zu diesen Listenansichten, indem Sie zuerst auf den App Launcher und dann unter "Apps (Anwendungen)" auf View All (Alle anzeigen) klicken. Daraufhin wird eine Liste der in Ihrer Organisation verfügbaren Elemente in alphabetischer Reihenfolge angezeigt. In dieser Liste finden Sie die Einträge "Orchestrierungsausführungen" und "Orchestrierungsarbeitselemente".
Wenn Sie Administrator-Supervisor sind, können Sie laufende Orchestrierungen in der Listenansicht "Orchestrierungsausführungen" überwachen. Sie können auch auf den Pfeil neben einer laufenden Orchestrierung klicken, um die Ausführung abzubrechen oder zu debuggen.
Als Endbenutzer interagieren Sie in erster Linie durch Arbeitselemente mit der Flow-Orchestrierung. Wird einem Benutzer ein Arbeitselement zugewiesen, erhält er eine E-Mail-Benachrichtigung. In dieser Benachrichtigung kann der Benutzer durch Klicken zu der Datensatzseite wechseln, die die entsprechende Arbeit enthält. Außerdem hat der Benutzer die Möglichkeit, über die Listenansicht "Orchestrierungsarbeitselemente" auf alle ihm zugewiesenen Arbeitselemente zuzugreifen.
Arten der Orchestrierung
In der Flow-Orchestrierung gibt es zwei grundlegende Arten der Orchestrierung, und zwar die automatisch gestartete Orchestrierung und die durch einen Datensatz ausgelöste Orchestrierung. Der Unterschied liegt darin, wie sie ausgelöst werden. Eine durch einen Datensatz ausgelöste Orchestrierung wird ausgeführt, wenn ein festgelegter Datensatztyp erstellt oder aktualisiert wird. Eine automatisch gestartete Orchestrierung kann durch Apex, REST, Prozesse etc. aufgerufen werden.
Phasen, Schritte und Flows
Phasen, Schritte und Flows sind die Bausteine einer Orchestrierung. Sehen wir uns, wie diese Bausteine zusammenarbeiten, um eine Orchestrierung zu bilden.
Dies ist eine Phase mit mehreren Schritten. Jeder Schritt entspricht einem Flow, für den festgelegt ist, dass er beim Ausführen des zugehörigen Schritts ausgeführt wird.
Phasen
Eine Phase gruppiert zusammengehörige Schritte und organisiert sie in logische Abschnitte. Phasen werden sequenziell ausgeführt, und es kann immer nur jeweils eine Phase einer Orchestrierung ablaufen. Sie konfigurieren die Bedingungen, die erfüllt sein müssen, damit die Phase als abgeschlossen gilt.
Schritte
Schritte werden in Phasen gruppiert und können sequenziell oder gleichzeitig ausgeführt werden. Bei interaktiven Schritten sind Benutzereingriffe erforderlich. Hintergrundschritte erfordern keine Benutzerinteraktion.
Flows
Für beide Arten von Schritten gilt, dass für ihre Ausführung ein Flow angegeben sein muss, unabhängig davon, ob es sich um einen interaktiven oder einen Hintergrundschritt handelt. Ein interaktiver Schritt führt einen Bildschirm-Flow aus, ein Hintergrundschritt dagegen einen automatisch gestarteten Flow. Sie können einen Auswertungs-Flow verwenden, um benutzerdefinierte Kriterien für den Start eines Schritts festzulegen oder einen interaktiven Schritt als abgeschlossen zu kennzeichnen.
Arbeitsanleitung der Flow-Orchestrierung
Die Arbeitsanleitung der Flow-Orchestrierung ist eine Bildschirmkomponente, die über App Builder zu einer Seite hinzugefügt werden kann. Wenn ein interaktiver Schritt ein Arbeitselement für einen Benutzer generiert, sendet er eine E-Mail mit einem Link zur angegebenen Datensatzseite an alle zugewiesenen Benutzer. Der zugewiesene Benutzer erhält eine E-Mail-Benachrichtigung für die Arbeit und schließt die Arbeit in der Arbeitsanleitung der Flow-Orchestrierung auf der angegebenen Datensatzseite ab. Der zugewiesene Benutzer kann die Arbeit am betreffenden Datensatz damit abschließen, ohne Zeit mit dem Wechsel zwischen Tools zu verschwenden!
Da Sie nun wissen, wie die Flow-Orchestrierung funktioniert, sehen wir uns an, wie ein Unternehmen die Workflow-Orchestrierung nutzen kann, um seine Kundenvorgangsverwaltung zu optimieren.
Ressourcen
- Salesforce-Hilfe: Orchestrierungen
- Website: Die inoffizielle Startseite für die Flow-Orchestrierung (auf Englisch)